Поиск текста в презентациях PPTX с помощью Python

Создавайте приложения Python, которые находят текст в презентациях PowerPoint с помощью Aspose.Slides.

Поиск текста в презентации PPTX с помощью Python

С Aspose.Slides for Python via .NET можно с помощью SlideUtil.get_text_boxes_contains_text находить на каждом слайде текстовые рамки, содержащие заданную строку.

Поиск текста в презентации PPTX – Python

with slides.Presentation("presentation.pptx") 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)

Как найти текст в PPTX с помощью Python

Выполните следующие шаги, чтобы найти текст в презентации PPTX.

  1. Откройте файл PPTX с помощью Presentation.
  2. Переберите слайды и для каждого вызовите SlideUtil.get_text_boxes_contains_text.
  3. Прочитайте свойство text каждой найденной текстовой рамки.

Создано на основе Aspose.Slides

Поиск текста в файлах PPTX онлайн

Бесплатное приложение Aspose.Slides Search создано на основе Aspose.Slides for Python via .NET — того же API, что и в коде выше. Откройте его и посмотрите, что API может сделать с вашими собственными файлами PPTX.

  • Работает в браузере, ничего не нужно устанавливать.
  • Посмотрите, как Aspose.Slides находит текст, ещё до написания кода.
  • Ищите в файле PPTX обычный текст или регулярные выражения.
  • Скачайте найденные совпадения в виде текстового файла.

Другие поддерживаемые форматы для поиска

С помощью Python можно искать текст и в других поддерживаемых форматах презентаций.