我已经成功地将PyPDF2与其他PDF一起使用了,但是当我尝试使用当前版本时,我无法检索页面而不会出现此错误。具体来说,这是在mergePage方法上。它必须是PDF特有的东西,因为当我尝试另一个(不同的结构)时,它可以正常工作。有任何想法吗?
# Combine /ProcSet sets.
newResources[NameObject("/ProcSet")] = ArrayObject(
frozenset(originalResources.get("/ProcSet", ArrayObject()).getObject()).union(
frozenset(page2Resources.get("/ProcSet", ArrayObject()).getObject())
)
)
只是遇到同样问题的人的更新。删除PyPDF2文件夹中的pdf.py中的上述代码将允许您绕过此问题。我不确定删除此代码会产生什么负面影响,但我可以确认它修复了我原来的问题。