Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET 是一个用于创建、读取、编辑和转换 PowerPoint 和 OpenDocument 演示文稿的 Python 库,无需 Microsoft PowerPoint 或 Microsoft Office。

它可以加载和保存 PPT、PPTX、PPS、POT 和 ODP,包括启用宏的和模板变体,并导出为 PDF、XPS、HTML、SVG、TIFF、Markdown 和图像。



您的第一个演示文稿

从 PyPI 安装此包:

pip install aspose.slides

该包已包含它使用的 .NET 运行时,您无需单独安装 .NET。 在 Linux 上,还需安装 libgdiplus 和 ICU 库,并在 Debian 或 Ubuntu 的系统 Python 中,以虚拟环境运行命令。 macOS 有额外的先决条件,且我们尚未验证其安装情况。 请参阅安装了解命令、macOS 的先决条件以及支持的 Python 版本。

将此代码保存为 hello.py:

import aspose.slides as slides

# 实例化表示演示文件的 Presentation 类。
with slides.Presentation() as presentation:
    # 获取第一张幻灯片。
    slide = presentation.slides[0]

    # 添加类型为 CLOUD 的自动形状。
    auto_shape = slide.shapes.add_auto_shape(slides.ShapeType.CLOUD, 20, 20, 200, 80)
    auto_shape.text_frame.text = "Hello, Aspose!"

    # 将演示文稿保存为 PPTX 文件。
    presentation.save("new_presentation.pptx", slides.export.SaveFormat.PPTX)

使用 python hello.py 运行它。 脚本将在当前文件夹中保存 new_presentation.pptx,其中包含一个云形状的幻灯片,文字为“Hello, Aspose!”。 如果没有许可证,保存的文件会带有评估水印 —— 请参阅授权。 欲了解更多创建和填充演示文稿的方法,请参阅创建演示文稿。