python学习:pdf 合并

将多个 pdf 合并一个 result.pdf
更新于: 2023-05-04 10:49:11

安装

pip install -U pypdf

代码

这里是按文件名进行排序,所以用到了 sorted 函数

from pypdf import PdfMerger
import glob

pdfs = glob.glob("pdfs/*.pdf")

# sort by name
pdfs = sorted(pdfs)

merger = PdfMerger()

for pdf in pdfs:
    merger.append(pdf)

merger.write("result.pdf")
merger.close()

参考