PdfFileReader:PdfReadError:无法在指定位置找到外部参照表

Nit*_*ani 6 python pypdf

我正在尝试通过以下方式在 python 中读取 Pdf 文件:

from PyPDF2 import PdfFileReader, PdfFileWriter
test_reader = PdfFileReader(file("test.pdf", "rb"))
Run Code Online (Sandbox Code Playgroud)

上面的行抛出错误:

PyPDF2.utils.PdfReadError: Could not find xref table at specified location
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激

Nit*_*ani 5

它是固定的。事实上,没有任何问题。看来,我用来测试的 pdf 已损坏(即使当我打开它时,内容就在那里,这就是为什么我一开始就无法弄清楚)

我用另一个替换了它,它按预期工作了。