跳转至

Python 自动合并 PDF 文件

问题与需求

合并 PDF 文件是常用的操作,如果手动合并的话可以使用 Adobe Acrobat 这类专业软件,只要点点鼠标即可完成合并。

如果经常需要合并同样的文件(例如经常更新的中英文简历),可以使用 PyPDF2 包,几行代码即可实现自动合并 PDF 的功能。

代码实现

Python
from PyPDF2 import PdfMerger

pdfs = ["./文件夹 1/文件 1.pdf", "./文件夹 2/文件 2.pdf"]

merger = PdfMerger()

for pdf in pdfs:
    merger.append(open(pdf, "rb"))

with open("合并后的文件.pdf", "wb") as fout:
    merger.write(fout)

编写自动化 Batch 脚本

再新建一个 Batch 脚本,只需一行代码,即可实现点一点鼠标就能合并 PDF 文件的功能。

Bash
python merge-pdf.py

评论