Analiza plików PPTX w Javie

Wyodrębniaj tekst i zawartość prezentacji z dokumentów PPTX za pomocą serwerowych API Aspose.Slides for Java.

Analiza pliku PPTX w Javie

Użyj Aspose.Slides for Java , aby analizować prezentacje PPTX i wyodrębniać tekst ze slajdów. Dodaj bibliotekę do projektu Maven, używając poniższej konfiguracji repozytorium i zależności w pliku pom.xml.

Repozytorium

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

Zależność

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

Analiza plików 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();
}

Jak analizować pliki PPTX w Javie

Wyodrębnij tekst z prezentacji PPTX za pomocą Aspose.Slides for Java w kilku liniach kodu.

  1. Wczytaj plik PPTX za pomocą klasy Presentation.
  2. Wywołaj metodę SlideUtil.getAllTextBoxes, aby pobrać ramki tekstowe z pierwszego slajdu.
  3. Przejdź przez każdy obiekt ITextFrame, IParagraph i IPortion.
  4. Odczytaj tekst, rozmiar czcionki i nazwę czcionki z każdego obiektu IPortion.

Wymagania systemowe

Aspose.Slides for Java obsługuje najważniejsze platformy i systemy operacyjne. Upewnij się, że Twoje środowisko spełnia poniższe wymagania.

  • Microsoft Windows lub zgodny system operacyjny ze środowiskiem Java Runtime Environment dla aplikacji JSP/JSF i aplikacji desktopowych.
  • Najnowsza wersja Aspose.Slides for Java z Maven .

Zbudowano z Aspose.Slides

Wyodrębniaj tekst i obrazy online

Bezpłatna aplikacja Aspose.Slides Parser została zbudowana z użyciem Aspose.Slides for Java, tego samego API co w powyższym kodzie. Otwórz ją i zobacz, co API potrafi zrobić z Twoimi plikami PPTX.

  • Działa w przeglądarce, nie trzeba niczego instalować.
  • Zobacz, jak Aspose.Slides odczytuje Twoje pliki, zanim napiszesz kod.
  • Prześlij plik PPTX i otrzymaj jego tekst oraz obrazy.
  • Pobierz wszystko jako jedno archiwum ZIP.

Co to jest PPTX Format pliku

Pliki z rozszerzeniem PPTX używają formatu prezentacji Office Open XML. Plik PPTX przechowuje slajdy, które mogą zawierać tekst, obrazy, formatowanie, animacje i inne treści prezentacji.

Czytaj więcej

Inne obsługiwane formaty do analizy

W Javie możesz też analizować inne formaty prezentacji.