在 Python 中將 PDF 文件合併到 BMP

高速和跨平台的 Python API,有助於開發應用程序,無需使用 Microsoft 或 Open Office、Adobe PDF 等任何軟件即可創建、合併、檢查或轉換 Microsoft PowerPoint 和 OpenOffice 演示文件。

在 Python 中將 PDF 合併到 BMP

Aspose.Slides for Python via .NET 是一個強大的 Python 庫,用於創建和操作演示文件。此外,它提供了靈活的方式來組合多個 PDF 演示文稿。當您將一個演示文稿合併到另一個演示文稿時,您實際上是將他們的幻燈片合併到一個演示文稿中以獲得一個文件。 Aspose.Slides 允許您以不同的方式合併兩個演示文稿。您可以將演示文稿與其所有形狀、樣式、文本、格式、評論、動畫等合併,而不必擔心質量或數據丟失。

使用 Python 將 PDF 文件合併到 BMP

要合併 PowerPoint 演示文稿,您需要將幻燈片從一個演示文稿克隆到另一個演示文稿。

用於將多個 PDF 合併為單個 BMP 文件的 Python 代碼


import aspose.slides as slides
import aspose.pydrawing as drawing

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)
    for slide in pres1.slides:
        slide.get_thumbnail(2, 2).save("presentation_slide_{0}.bmp".format(str(slide.slide_number)), drawing.imaging.ImageFormat.bmp)

如何使用 Aspose.Slides for Python API 將 PDF 合併到 BMP

這些是在 Python 中合併兩個 PDF 文件並將結果保存為 BMP 的步驟。

  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. 保存演示文稿並將結果保存為單個 BMP 文件。

    for slide in pres1.slides:
        slide.get_thumbnail(2, 2).save("presentation_slide_{0}.bmp".format(str(slide.slide_number)), drawing.imaging.ImageFormat.bmp)
    

在線合併 PDF 文件

如何在 Python 中合併 PDF