python合并PDF
时间: 2023-09-14 13:14:27 浏览: 86
基于python创作的一款PDF文件批量合并排序工具
5星 · 资源好评率100%
你可以使用 PyPDF2 库来合并 PDF 文件。下面是一个简单的示例代码:
```
import PyPDF2
import os
# 获取所有要合并的PDF文件
pdf_files = []
for filename in os.listdir('.'):
if filename.endswith('.pdf'):
pdf_files.append(filename)
pdf_files.sort(key=str.lower)
# 创建一个PDFWriter对象
pdf_writer = PyPDF2.PdfFileWriter()
# 逐个将PDF文件合并到pdf_writer对象中
for filename in pdf_files:
pdf_reader = PyPDF2.PdfFileReader(filename)
for page_num in range(pdf_reader.numPages):
pdf_writer.addPage(pdf_reader.getPage(page_num))
# 将合并后的PDF写入到文件中
with open('merged.pdf', 'wb') as out_file:
pdf_writer.write(out_file)
```
上述代码会在当前目录下查找所有以 `.pdf` 结尾的文件,并将它们按文件名排序后合并为一个名为 `merged.pdf` 的文件。你可以修改代码来指定其他的输入输出文件名或路径。
阅读全文