from PyPDF2 import PdfFileMerger, PdfFileReader
filepath_list = ['/tmp/abc.pdf','/tmp/xyz.pdf']
merger = PdfFileMerger()
for file_name in filepath_list:
with open(file_name, 'rb') as f:
merger.append(f)
merger.write("result.pdf")
在通过 python 代码合并 2 pdf 时,我收到了错误意外目的地 '/__WKANCHOR_2' 并且我使用以下代码,请提供解决方案
最佳答案
这是一个临时修复,当您在 append 方法中传入文件时,传入 import_bookmarks=False
。这对我有用
from PyPDF2 import PdfFileMerger, PdfFileReader
filepath_list = ['/tmp/abc.pdf', '/tmp/xyz.pdf']
merger = PdfFileMerger()
for file_name in filepath_list:
with open(file_name, 'rb') as f:
merger.append(f, import_bookmarks=False )
merger.write("result.pdf")
关于python - 通过 PyPDF2 合并两个 PDF,但出现错误 Unexpected destination '/__WKANCHOR_2',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50189434/