这是How to insert a "missing" page as blank page in PDF with Python?的重写,但我试图使用PdfFileWriter其他方法:cloneDocumentFromReader()和addBlankPage(),因为它看起来更清晰。 我需要在PDF的末尾添加一个空白页,如果它包含奇数页,但页面数大于1 所以我想这样做: from PyPDF
我正在检查文件系统中的损坏的PDF。在我正在运行的测试中,有近200k PDF。看起来好像更小的损坏的文件警报正确,但我碰到一个大的15 MB文件损坏,代码只能无限期地挂起。我试过将Strict设置为False而没有运气。这似乎是最初的问题。而不是做线程和设置超时(我曾尝试在过去很少成功),我希望有一个替代方案。 import PyPDF2, os
from time import gmtime
我想根据他们所在的县来生成pdf文件。如果每个县有多个pdf文件,那么我需要根据县域密钥将文件附加到单个文件中。我似乎无法获得基于密钥追加的地图。生成的最终地图看起来是随机的,往往会附加太多的文件。我很确定我没有正确分组它们。我已经读过一个键中的多个值可能导致多次显示。有人可以告诉我如何分别访问每个键的每个值,只有一次?很显然,我不了解某些至关重要的事情。 我的代码: import csv, os
当我使用下面的代码 from PyPDF2 import PdfFileMerger
merge = PdfFileMerger()
for newFile in nlst:
merge.append(newFile)
merge.write('newFile.pdf')
出事了如下: raise utils.PdfReadError("EOF marke