使用python把多个pdf合并为一个pdf文件

安装PyPDF2
1
pip install PyPDF2
合并pdf文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from PyPDF2 import PdfMerger


def merge_pdfs(pdf_list, output_file):
merger = PdfMerger()
try:
for pdf in pdf_list:
merger.append(pdf)
merger.write(output_file)
print(f"PDF 文件已成功合并并保存为 {output_file}")
except Exception as e:
print(f"合并过程中出现错误: {e}")
finally:
merger.close()


pdf_files = ["a.pdf"] * 10
output_pdf = "merged_output.pdf"
merge_pdfs(pdf_files, output_pdf)


使用python把多个pdf合并为一个pdf文件
https://maocat.cc/2025/01/19/blog/python/pdf_merge/
发布于
2025年1月19日
许可协议