本文方法适用于将多个 PDF 按照一定顺序批量合并到一个 PDF 的需求。
需要的 python 包
使用方法
import os from PyPDF2 import PdfFileMerger
target_path = 'your_target_path'
pdf_lst = [fn for fn in os.listdir(target_path) if fn.endswith('.pdf')]
pdf_lst.sort(key=str.lower)
file_merger = PdfFileMerger() for fn in pdf_lst: file_merger.append(os.path.join(target_path, fn))
file_merger.write("your_write_path/merged.pdf")
|