python合并pdf
时间: 2023-06-30 13:15:08 浏览: 77
python PDF合并
你可以使用 PyPDF2 库来合并 PDF 文件。下面是一个简单的例子:
```python
import PyPDF2
import os
# 获取所有要合并的PDF文件
pdfs = []
for filename in os.listdir('.'):
if filename.endswith('.pdf'):
pdfs.append(filename)
# 按文件名排序
pdfs.sort()
# 创建一个空的PDF文档
pdf_writer = PyPDF2.PdfFileWriter()
# 逐个将PDF文件添加到新的文档中
for pdf in pdfs:
pdf_reader = PyPDF2.PdfFileReader(pdf)
for i in range(pdf_reader.getNumPages()):
pdf_writer.addPage(pdf_reader.getPage(i))
# 将合并后的PDF文件保存
with open('merged.pdf', 'wb') as output:
pdf_writer.write(output)
```
以上代码将当前目录下的所有 PDF 文件合并成一个新的 PDF 文件,并将其命名为 merged.pdf。请注意,PyPDF2 库需要事先安装。
阅读全文