今天给大家分享一个非常实用的办公场景:将多个PDF合并为一个PDF,例如我手上现在有如下3个PDF示例文档,需要整合成一个完整的PDF

[python办公自动化] Python批量合并PDF_合并

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.PDF

Spire.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

[python办公自动化] Python批量合并PDF_开发人员_03

人生苦短,我用python早下班。如果觉得不错,对你工作中有帮助,可以点击帮助文档获取更多内容