python fitz.open() 出现错误

fitz.open("D:\test.pdf")
mupdf: cannot recognize version marker
mupdf: no objects found
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\admin\AppData\Local\Programs\Python\Python38-32\lib\site-packag
es\fitz\fitz.py", line 3845, in __init__
    _fitz.new_Document(
RuntimeError: no objects found

是什么原因的,部分PDF文件这个提示,有些PDF又能正常运行。

这样试试

fitz.open("D:/test.pdf")

无法识别PDF版本。
试试更新下fitz的版本。或者你看下能打开的PDF是用什么工具生成的,然后把不能打开的PDF用相关工具重新生成一次再看看。