0

我要合并 1500-1600 个 PDF。感谢下面的链接,我得到了一个在 python 中合并 PDF 的代码。

合并 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()
4

0 回答 0