在 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