1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| from PyPDF2 import PdfMerger
def merge_pdfs(pdf_list, output_file): merger = PdfMerger() try: for pdf in pdf_list: merger.append(pdf) merger.write(output_file) print(f"PDF 文件已成功合并并保存为 {output_file}") except Exception as e: print(f"合并过程中出现错误: {e}") finally: merger.close()
pdf_files = ["a.pdf"] * 10 output_pdf = "merged_output.pdf" merge_pdfs(pdf_files, output_pdf)
|