在python中使用PyPDF2扩展包的PdfFileMerger函数合并pdf时,代码如下:
merger = PdfFileMerger()
input1 = open(r"2.pdf", "rb")
input2 = open(r"3.pdf", "rb")
merger.append(input1)
merger.append(input2)
# Write to an output PDF document
output = open(r"1.pdf", "wb")
merger.write(output)
在代码运行merge.append(input1)时,出现错误:
PdfReadError: Unexpected destination '/__WKANCHOR_2'
解决方法,加上参数import_bookmarks=False即可,代码如下:
merger = PdfFileMerger()
input1 = open(r"2.pdf", "rb")
input2 = open(r"3.pdf", "rb")
merger.append(input1,import_bookmarks=False)
merger.append(input2,import_bookmarks=False)
# Write to an output PDF document
output = open(r"1.pdf", "wb")
merger.write(output)
博客介绍了在Python中使用扩展包函数合并PDF时遇到错误的情况。运行代码时出现问题,解决办法是在代码里加上特定参数,以此解决合并PDF时的错误。
1万+

被折叠的 条评论
为什么被折叠?



