使用Python中的PyPDF2库可以将多个PDF文件合并为单个文件。以下是一个示例代码:
import os
from PyPDF2 import PdfFileMerger
# 创建一个PdfFileMerger对象
merger = PdfFileMerger()
# 添加PDF文件到合并器
files_to_merge = ['file1.pdf', 'file2.pdf', 'file3.pdf']
for filename in files_to_merge:
if os.path.exists(filename):
merger.append(open(filename, 'rb'))
# 合并PDF文件
output_file = open('merged_file.pdf', 'wb')
merger.write(output_file)
output_file.close()
可以使用以上代码像这样把多个PDF文件合并为单个文件:
files_to_merge = ['file1.pdf', 'file2.pdf', 'file3.pdf']
该代码将列表中的所有文件添加到合并器中,并将它们合并为一个文件。
output_file = open('merged_file.pdf', 'wb')
merger.write(output_file)
output_file.close()
该代码将合并的PDF文件写入磁盘中保存。merged_file.pdf是保存合并后文件的名称。