在 Python 中将 OTP 文件合并到 BMP

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

在 Python 中将 OTP 合并到 BMP

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

使用 Python 将 OTP 文件合并到 BMP

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

用于将多个 OTP 合并为单个 BMP 文件的 Python 代码


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

with slides.Presentation("presentation1.otp") as pres1:
    with slides.Presentation("presentation2.otp") as pres2:
        for slide in pres2.slides:
            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 将 OTP 合并到 BMP

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

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

    pip install aspose.slides
    

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

    import aspose.slides as slides
    

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

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

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

    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