在 Python 中将 PDF 文件合并在一起

高速和跨平台的 Python API,有助于开发应用程序,无需使用 Microsoft 或 Open Office、Adobe PDF 等任何软件即可创建、合并、检查或转换 Microsoft PowerPoint 和 OpenOffice 演示文件。

在 Python 中合并 PDF

Aspose.Slides for Python via .NET 是一个强大的 Python 库,用于创建和操作演示文件。此外,它提供了灵活的方式来组合多个 PDF 演示文稿。当您将一个演示文稿合并到另一个演示文稿时,您实际上是将他们的幻灯片合并到一个演示文稿中以获得一个文件。 Aspose.Slides 允许您以不同的方式合并两个演示文稿。您可以将演示文稿与其所有形状、样式、文本、格式、评论、动画等合并,而不必担心质量或数据丢失。

使用 Python 合并 PDF 文件

要合并 PowerPoint 演示文稿,您需要将幻灯片从一个演示文稿克隆到另一个演示文稿。

用于将多个 PDF 合并到单个文件中的 Python 代码


import aspose.slides as slides


with slides.Presentation() as pres1:
    pres1.slides.remove_at(0)
    pres1.slides.add_from_pdf("document1.pdf")
    with slides.Presentation() as pres2:
        pres2.slides.remove_at(0)
        pres2.slides.add_from_pdf("document2.pdf")
        for slide in pres2.slides:
            # clone slide
            pres1.slides.add_clone(slide)
    pres1.save("presentation.pdf", slides.export.SaveFormat.PDF)

如何使用 Aspose.Slides for Python API 合并 PDF

这些是在 Python 中合并两个 PDF 文件并将结果保存为 PDF 的步骤。

  1. 安装 Aspose.Slides for Python via .NET

    pip install aspose.slides
    

  2. 将库引用(导入库)添加到您的 Python 项目。

    import aspose.slides as slides
    

  3. 在 Python 中打开源 PDF 文件。

    pres1 = slides.Presentation('pres1.pdf')
    pres2 = slides.Presentation('pres2.pdf')
    

  4. 使用 add_clone 方法合并 PDF 文件。

    for slide in pres2.slides:
        pres1.slides.add_clone(slide)
    

  5. 保存演示文稿并将结果保存为单个 PDF 文件。

    pres1.save("result.pdf", slides.export.SaveFormat.PDF)
    

在线合并 PDF 文件

如何在 Python 中合并 PDF