今天给大家分享一个非常实用的办公场景:将多个PDF合并为一个PDF,例如我手上现在有如下3个PDF示例文档,需要整合成一个完整的PDF
![[python办公自动化] Python批量合并PDF_合并](https://file.cfanz.cn/uploads/png/2023/10/25/14/bRQ108FfVB.png)
Spire.PDF for Python 是一款完全独立的 PDF 开发组件,用于在 Python 程序中创建、读取、编辑、转换和保存 PDF 文档。开发人员可以使用 Spire.PDF for Python 类库来新建 PDF 文档或对现有的 PDF 文档进行处理,不需要任何第三方工具。使用Spire.PDF for Python 实现批量合并PDF文档, 简单快速,光速合并,拿走就用!
首先导入需要的库Spire.PDF for Python
可以用以下 pip 命令将它们轻松安装到 VS Code 中
pip install Spire.PDFSpire.PDF for Python 提供 PdfDocument.MergeFiles() 方法可以直接将多个 PDF 文档合并为一个 PDF 文档。以下是详细操作步骤:
- 创建 PDF 文件路径列表。
- 使用 Document.MergeFiles(inputFiles:List[str]) 方法合并 PDF 文件。
- 使用 PdfDocumentBase.Save(filename:str, FileFormat.PDF) 方法保存合并后的文档。
Python 代码合并PDF:
from spire.pdf.common import *
from spire.pdf import *
# 创建PDF文件路径列表
inputFile1 = "示例1.pdf"
inputFile2 = "示例2.pdf"
inputFile3 = "示例3.pdf"
files = [inputFile1, inputFile2, inputFile3]
# 合并PDF文档
pdf = PdfDocument.MergeFiles(files)
# 保存结果文档
pdf.Save("示例合并版本.pdf", FileFormat.PDF)
pdf.Close()
![[python办公自动化] Python批量合并PDF_合并_02](https://file.cfanz.cn/uploads/png/2023/10/25/14/8DF88Jf7TH.png)
![[python办公自动化] Python批量合并PDF_Python_03](https://file.cfanz.cn/uploads/png/2023/10/25/14/3QROF9a6RO.png)
人生苦短,我用python早下班。如果觉得不错,对你工作中有帮助,可以点击帮助文档获取更多内容










