Разбор файлов PPTX на Java

Извлекайте текст и содержимое презентаций из документов PPTX с помощью серверных API Aspose.Slides for Java.

Разбор файла PPTX на Java

Используйте Aspose.Slides for Java , чтобы разбирать презентации PPTX и извлекать текст со слайдов. Добавьте библиотеку в проект Maven с помощью приведённой ниже конфигурации репозитория и зависимости в файле pom.xml.

Репозиторий

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Зависимость

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>26.8</version>
    <classifier>jdk16</classifier>
</dependency>

Разбор файлов PPTX — Java

Presentation presentation = new Presentation("demo.pptx");
try {
    ISlide slide = presentation.getSlides().get_Item(0);
    ITextFrame[] slideTextFrames = SlideUtil.getAllTextBoxes(slide);

    for (ITextFrame textFrame : slideTextFrames) {
        for (IParagraph paragraph : textFrame.getParagraphs()) {
            for (IPortion portion : paragraph.getPortions()) {
                System.out.print(portion.getText());
                System.out.print(portion.getPortionFormat().getFontHeight());
                System.out.print(portion.getPortionFormat().getLatinFont().getFontName());
            }
        }
    }
} finally {
    presentation.dispose();
}

Как разобрать файлы PPTX на Java

Извлеките текст из презентации PPTX с помощью Aspose.Slides for Java в несколько строк кода.

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

Системные требования

Aspose.Slides for Java поддерживает основные платформы и операционные системы. Убедитесь, что ваша среда соответствует следующим требованиям.

  • Microsoft Windows или совместимая операционная система с Java Runtime Environment для приложений JSP/JSF и настольных приложений.
  • Последняя версия Aspose.Slides for Java из Maven .

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

Извлекайте текст и изображения онлайн

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

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

Формат файла PPTX

Файлы с расширением PPTX используют формат презентаций Office Open XML. Файл PPTX хранит слайды, которые могут содержать текст, изображения, форматирование, анимацию и другое содержимое презентации.

Подробнее

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

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