使用python合并多个pdf文件

使用python合并多个pdf文件,第1张

使用python合并多个pdf文件 1、安装需要的包

pip install PyPDF2

2、代码
import os
from PyPDF2 import PdfFileMerger

target_path = r'pdf'
pdf_lst = [f for f in os.listdir(target_path) if f.endswith('.pdf')]
pdf_lst = [os.path.join(target_path, filename) for filename in pdf_lst]

file_merger = PdfFileMerger()
for pdf in pdf_lst:
    file_merger.append(pdf,import_bookmarks=False)     # 合并pdf文件

file_merger.write(r"merge.pdf")
3、文件结构 4、遇到的问题

报错:PdfReadError: Unexpected destination ‘/__WKANCHOR_2‘
解决办法:加上参数import_bookmarks=False
file_merger.append(pdf,import_bookmarks=False)
(上述代码已添加,直接使用即可)

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5690087.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存