1. 产品
  2.   编辑
  3.   Python
  4.   python-pptx
 
  

开源 Python PPTX 编辑器库

免费和开源 Python 库,用于创建和编辑 PowerPoint PPTX 文件。

什么是 Python-PPTX?

Python-pptx 是一个用于创建、读取和修改 Microsoft PPTX 文件的开源 API。PPTX 是 Microsoft 在 PowerPoint 2007 及更高版本中引入的 Open XML 格式。它可用于分析 PowerPoint 文件,方法是读取这些文件以提取搜索索引文本和图像。使用 Python-pptx,您可以从动态内容(例如数据库查询、分析输出或 JSON 有效负载)生成 PowerPoint 演示文稿。这允许您在 Python 应用程序中满足 HTTP 请求并下载生成的 PPTX 文件作为响应。

Python-pptx API 功能

以下是Python-PPTX API的一些主要功能:

  • 通过从多个输入源(例如文件和内存流)加载,单一 API 即可创建、读取和更新 PowerPoint PPTX 文件。
  • 能够在任何支持 Python 的平台上运行,包括 macOS 和 Linux,并且不需要安装或许可 PowerPoint 应用程序。
  • 可用于自动制作一张或两张幻灯片,而如果用手工方式制作的话,则会非常繁琐。
  • 使用幻灯片对象以编程方式创建幻灯片
  • 从动态内容(例如数据库查询、分析输出或 JSON 负载)生成 PowerPoint 演示文稿
  • 往返任何 Open XML 演示文稿(.pptx 文件)及其所有元素
  • 添加幻灯片
  • 填充文本占位符,例如创建项目符号幻灯片
  • 将图像添加到幻灯片的任意位置和大小
  • 在幻灯片中添加文本框;控制文本字体大小和粗体
  • 将表格添加到幻灯片
  • 向幻灯片添加自动形状(例如多边形、流程图形状等)
  • 添加和操作柱形图、条形图、折线图和饼图
GitHub

GitHub 统计

姓名:
语言:
星星:
叉子:
执照:
存储库上次更新于

开始使用 python-pptx

您可以从 GitHub 下载 python-pptx 库或使用 pip install 命令:

安装

安装 python-pptx 很简单,可以从终端完成,如下所示:

安装 python-ptpx


pip3 install python-pptx

python-pptx 代码示例

Examples using the python-pptx Python library are as follow. You can use the FREE PowerPoint PPTX file template to try these examples.

使用 python-pptx 创建 PowerPoint PPTX

您可以使用 python-pptx 从头创建一个空白的 PowerPoint PPTX。

使用 python-pptx 读取 PowerPoint PPTX

python-pptx 可让您在 Python 应用程序中从光盘读取 PowerPoint PPTX 文件。以下代码示例显示如何使用 python-pptx 读取 PowerPoint PPTX 文件。

使用 python-pptx 将文本框添加到 PowerPoint PPTX 文件

python-pptx 可让您充分利用将幻灯片添加到 PPTX 文件并向其中添加文本框的功能,您可以在其中添加文本。如以下代码示例所示。

使用 python-pptx 向 PPTX 文件添加项目符号

您可以使用 python-pptx 将项目符号添加到 PowerPoint PPTX 文件。以下代码示例显示了如何将项目符号添加到演示文稿的幻灯片中。

资源

  • 免费 PowerPoint PPTX 模板文件
  • 结论

    python-pptx 是一个非常强大的用于生成 PowerPoint PPTX 文件的库。作为应用程序开发人员,您可以使用此 API 创建 PowerPoint PPTX 文件,并向幻灯片添加不同的元素,例如文本占位符、图像、表格、文本框、自动形状,以及更改核心文档属性。

    类似产品

     中国人