我使用的是Python 3.8.5版本。我想编写一个简短的脚本来连接PDF文件,并从这个Stack Overflow问题进行学习,我尝试使用
我的代码如下:
为了帮助复现问题,我创建了一个名为 GitHub 仓库,其中包含上述代码和一个示例 PDF 文件。
我做错了什么?
PyPDF2
。不幸的是,即使我都无法创建一个PyPDF2.PdfFileReader
实例也会导致程序崩溃。我的代码如下:
import pathlib
import PyPDF2
pdf_path = pathlib.Path('1.pdf')
with pdf_path.open('rb') as pdf_file:
reader = PyPDF2.PdfFileReader(pdf_file, strict=False)
当我尝试运行它时,我得到以下回溯信息:
Traceback (most recent call last):
File "C:\...\pdf\open_pdf.py", line 6, in <module>
reader = PyPDF2.PdfFileReader(pdf_file, strict=False)
File "C:\...\.virtualenvs\pdf-j0HnXL2B\lib\site-packages\PyPDF2\pdf.py", line 1084, in __init__
self.read(stream)
File "C:\...\.virtualenvs\pdf-j0HnXL2B\lib\site-packages\PyPDF2\pdf.py", line 1883, in read
stream.seek(-11, 1)
OSError: [Errno 22] Invalid argument
为了帮助复现问题,我创建了一个名为 GitHub 仓库,其中包含上述代码和一个示例 PDF 文件。
我做错了什么?