使用 Python 在 PPT 演示文稿中搜索文本

借助 Aspose.Slides 构建在 PowerPoint 演示文稿中查找文本的 Python 应用程序。

使用 Python 在单个 PPT 演示文稿中搜索文本

借助 Aspose.Slides for Python via .NET ,您可以使用 SlideUtil.get_text_boxes_contains_text 在每张幻灯片上查找包含指定字符串的文本框架。

在 PPT 演示文稿中搜索文本 – Python

with slides.Presentation("presentation.ppt") as presentation:
    for slide in presentation.slides:
        matching_text_frames = slides.util.SlideUtil.get_text_boxes_contains_text(slide, "PowerPoint", False)

        for text_frame in matching_text_frames:
            print(text_frame.text)

如何使用 Python 在 PPT 中搜索文本

按照以下步骤在 PPT 演示文稿中搜索文本。

  1. 使用 Presentation 打开 PPT 文件。
  2. 遍历幻灯片,并对每张幻灯片调用 SlideUtil.get_text_boxes_contains_text。
  3. 读取每个匹配文本框架的 text 属性。

基于 Aspose.Slides 构建

在线搜索 PPT 文件中的文本

免费的 Aspose.Slides Search 应用基于 Aspose.Slides for Python via .NET 构建,与上方代码使用的是同一 API。打开它,看看 API 能如何处理您自己的 PPT 文件。

  • 在浏览器中运行,无需安装任何软件。
  • 在编写代码之前,了解 Aspose.Slides 如何查找文本。
  • 在您的 PPT 文件中搜索纯文本或正则表达式。
  • 将匹配结果下载为文本文件。

其他支持搜索的格式

使用 Python 在其他受支持的演示文稿格式中搜索文本。