首先需要安装第三方库PyPDF2。
pip install PyPDF2
代码:
- #coding:utf-8
- import os
- from PyPDF2 import PdfFileMerger
-
- target_path = os.getcwd()# pdf目录文件
- pdf_lst = [f for f in os.listdir(target_path) if f.endswith('.pdf')]
- pdf_lst = [os.path.join(target_path, filename) for filename in pdf_lst]
-
-
- file_merger = PdfFileMerger()
- for pdf in pdf_lst:
- file_merger.append(pdf, import_bookmarks=False) # 合并pdf文件
-
-
- file_merger.write(r"results.pdf")
-
-
-
【注意】:
合并的时候,pdf_lst 是根据文件的名称来排序生成。