我要合并 1500-1600 个 PDF。感谢下面的链接,我得到了一个在 python 中合并 PDF 的代码。
但是,它会导致一个空文件,可能是因为我正在组合的 PDF 中有数字签名。
有人可以建议一种方法来组合这些具有数字签名的文件吗?我不介意在输出文件中丢失数字签名。(也可以,如果有办法从源文件中删除数字签名,然后将它们组合起来)
代码:
import os
from PyPDF2 import PdfFileMerger
os.chdir("C:\\test")
x = [a for a in os.listdir() if a.endswith(".pdf")]
merger = PdfFileMerger()
for pdf in x:
pdfobject = open(pdf, 'rb')
merger.append(pdfobject)
pdfobject.close()
merger.write("result.pdf")
merger.close()