Python3批量合并多个PDF文件内容到一个PDF文件
1、需求:
手上有多个PDF文件,需要合并到一个文件
是时候到 Python3 出场了
python官方下载地址,国内非常慢
https://www.python.org/ftp/python/3.7.6/
华为云开源镜像站,国内下载快
https://repo.huaweicloud.com/python/3.7.6/
2、实现:

- 源码:
# python3from PyPDF2 import PdfFileReader, PdfFileMerger#要合并的多个PDF文件
# pdf_files = ('pdf130.pdf', 'pdf131.pdf', 'pdf132.pdf')
pdf_files = ('01第一讲_1.pdf', \'02第二讲_2.pdf', \'03第三讲_3.pdf', \'04第四讲_4.pdf', \'05第五讲_5.pdf', \'06第六讲_6.pdf')result_pdf = PdfFileMerger()#依次读取每个文件的内容,并进行合并
for pdf in pdf_files:with open(pdf,'rb') as fp:pdf_reader = PdfFileReader(fp)if pdf_reader.isEncrypted:print(f'忽略加密文件: {pdf}')continueresult_pdf.append(pdf_reader, import_bookmarks=True)# 保存合并的PDF文件
result_pdf.write('result.pdf')
result_pdf.close()
我们下期见,拜拜!
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
