如何使用 Python 将 SVG 转换为演示文稿

在本教程中,我们将重点介绍如何在不依赖 PowerPoint 的情况下使用 Python SVG 转换为 Presentation。该应用程序可以在 Windows、Linux 或 macOS 等操作系统中的任何 .NET 核心和 Python 配置环境中使用,以将 SVG 转换为 Python 中的 PPTX**。

在 Python 中将 SVG 导出到 PPTX 的步骤

  1. 在您的应用程序中将环境配置为 通过 .NET 使用 Aspose.Slides for Python 以将 SVG 转换为演示文稿
  2. 使用 Presentation 类的实例创建默认演示文稿
  3. 从演示文稿的幻灯片集合中加载第一张幻灯片
  4. 打开 SVG 文件,将其内容作为字符串读取并将其插入到演示图像集合中
  5. 使用 IPictureFrame 实例在添加了 SVG 图像的幻灯片中插入相框
  6. 将带有 SVG 图像的 PPTX 文件保存在磁盘上

Python 中的上述简单步骤使用简单的 API 接口将 SVG 导出为 PPT 演示文稿。我们将首先使用 Presentation 类的实例创建默认演示文稿,并从演示文稿的幻灯片集合中访问第一张默认幻灯片。然后我们将从磁盘加载和读取 SVG 文件内容作为字符串,并将其添加到演示图像集合中的 IPPImage 中。最后,通过使用 IPictureFrame 类实例,将添加一个相框形状,该形状将在将生成的演示文稿保存在磁盘上之前利用添加的 SVG 文件。

在 Python 中将 SVG 转换为 PPTX 的代码

Python SVG 到 PowerPoint 演示转换应用程序中,可以使用上述示例代码轻松开发。还可以加载现有演示文稿并将 SVG 文件内容插入幻灯片内的任何所需位置,同时设置任何自定义图像大小。 SVG 文件也可以作为内存流从数据库或网络等来源加载。

本主题解释了如何使用 Python 在演示文稿中插入 SVG。如果您有兴趣了解如何在 PowerPoint 幻灯片中插入表格,请参阅 如何使用 Python 在 PowerPoint 中创建表格 上的文章。

 简体中文