是否有适用于 Python 3 的 PDF 操作模块?我已经尝试过 Pypdf,但是当我尝试使用 PIP 安装时它会出现故障。我想合并 PDF 文件。如果我使用 Pypdf2,我会使用此代码收到以下消息:
from pypdf2 import merger, PdfFileReader
with open('test1.pdf', 'rb') as f:
with open('test2.pdf', 'rb') as f2:
merger = PdfFileMerger()
merger.merge(position=0, fileobj=f2)
merger.merge(position=0, fileobj=f)
merger.write(open("test_out.pdf", 'wb'))
“文件“c:\...merger.py”,第 97 行,在合并中 elif 类型(fileobj)== 文件: NameError:未定义全局名称“文件””
merge.py 的第 97 行是:
elif type(fileobj) == file:
使用代码时,我自己的代码中出现了类似的错误,例如
input1 = PdfFileReader(file("document1.pdf", "rb"))
- 这是来自http://www.blog.pythonlibrary.org/2012/07/11/pypdf2-the-new-fork-of-pypdf/的复制和粘贴