|
- import os
- from PyPDF2 import PdfMerger
- def merge_pdfs(paths, output):
- """
- 合并多个PDF文件。
- :param paths: 要合并的PDF文件的路径列表
- :param output: 合并后的PDF文件的输出路径
- """
- merger = PdfMerger()
- for pdf in paths:
- # 添加PDF文件
- merger.append(pdf)
- # 写入合并后的PDF文件
- with open(output, 'wb') as fout:
- merger.write(fout)
- # 示例:合并几个PDF文件
- base_url = r'D:\data'
- pdf_files = os.listdir(base_url)
- for i in range(0, len(pdf_files), 2):
- pdf_file = [base_url + '\\' + pdf_files[i], base_url + '\\' + pdf_files[i + 1]]
- merge_pdfs(pdf_file, f'out{i}.pdf')
复制代码
加你Q了没反应你加我Q |
|