Поиск текста в ODP с помощью Java

Создавайте приложения Java, которые ищут текст в файлах презентаций с помощью серверных API.

Поиск текста в презентации ODP на Java

С Aspose.Slides for Java можно искать текст в презентациях ODP. Соберите текстовые рамки методом SlideUtil.getAllTextBoxes, а затем проверьте объекты ITextFrame, IParagraph и IPortion.

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

Presentation presentation = new Presentation("welcome-to-powerpoint.odp");
try {
    String searchText = "PowerPoint";

    for (ISlide slide : presentation.getSlides()) {
        ITextFrame[] slideTextFrames = SlideUtil.getAllTextBoxes(slide);

        for (ITextFrame textFrame : slideTextFrames) {
            for (IParagraph paragraph : textFrame.getParagraphs()) {
                for (IPortion portion : paragraph.getPortions()) {
                    if (portion.getText().contains(searchText)) {
                        System.out.println(portion.getText());
                    }
                }
            }
        }
    }
} finally {
    presentation.dispose();
}

Как найти текст в ODP на Java

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

  1. Загрузите файл ODP с помощью класса Presentation.
  2. Вызовите метод SlideUtil.getAllTextBoxes, чтобы собрать текстовые рамки каждого слайда.
  3. Проверьте объекты ITextFrame, IParagraph и IPortion, чтобы найти совпадающий текст.

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

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

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

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

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

С помощью Java можно также искать текст в следующих форматах.