Aspose.Slides for Python via .NET
Contents
[
Hide
]
Aspose.Slides for Python via .NET 是一个用于创建、读取、编辑和转换 PowerPoint 和 OpenDocument 演示文稿的 Python 库,无需 Microsoft PowerPoint 或 Microsoft Office。
它可以加载和保存 PPT、PPTX、PPS、POT 和 ODP,包括启用宏的和模板变体,并导出为 PDF、XPS、HTML、SVG、TIFF、Markdown 和图像。
使用 Slides 构建
常见任务
Slides 工作流
示例
您的第一个演示文稿
从 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!”。 如果没有许可证,保存的文件会带有评估水印 —— 请参阅授权。 欲了解更多创建和填充演示文稿的方法,请参阅创建演示文稿。