写一个将两个pdf合成一个的Python程序
时间: 2024-02-19 15:58:04 浏览: 81
多张pdf合成一个
好的,下面是一个简单的Python程序,用于将两个PDF文件合并成一个:
```python
from PyPDF2 import PdfFileMerger, PdfFileReader
# 将两个pdf文件合并成一个
def merge_pdfs(file1, file2, output):
merger = PdfFileMerger()
with open(file1, 'rb') as f1, open(file2, 'rb') as f2:
pdf1 = PdfFileReader(f1)
pdf2 = PdfFileReader(f2)
merger.append(pdf1)
merger.append(pdf2)
with open(output, 'wb') as out:
merger.write(out)
# 调用函数将两个pdf文件合并成一个
file1 = 'example1.pdf'
file2 = 'example2.pdf'
output = 'merged.pdf'
merge_pdfs(file1, file2, output)
```
在这个例子中,我们使用了 PyPDF2 库来合并两个 PDF 文件。首先,我们通过 `PdfFileReader` 读取两个文件,然后使用 `PdfFileMerger` 将它们合并成一个。最后,我们将合并后的文件写入到输出文件中。
你可以将上面的代码复制到你的 Python 环境中运行,确保你已经安装了 PyPDF2 库。
阅读全文