PPTX-bestanden parseren in Java

Extraheer tekst en presentatie-inhoud uit PPTX-documenten met de server-side API’s van Aspose.Slides for Java.

PPTX-bestand parseren met Java

Gebruik Aspose.Slides for Java om PPTX-presentaties te parseren en tekst uit dia’s te extraheren. Voeg de bibliotheek toe aan een Maven-project met de onderstaande repository- en afhankelijkheidsconfiguratie in uw pom.xml-bestand.

Repository

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

Afhankelijkheid

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

PPTX-bestanden parseren – 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-bestanden parseren in Java: zo werkt het

Extraheer tekst uit een PPTX-presentatie met Aspose.Slides for Java in een paar regels code.

  1. Laad het PPTX-bestand met de klasse Presentation.
  2. Roep de methode SlideUtil.getAllTextBoxes aan om de tekstkaders van de eerste dia op te halen.
  3. Doorloop elk ITextFrame-, IParagraph- en IPortion-object.
  4. Lees tekst, tekengrootte en lettertypenaam uit elk IPortion-object.

Systeemvereisten

Aspose.Slides for Java ondersteunt de belangrijkste platforms en besturingssystemen. Zorg dat uw omgeving aan de volgende voorwaarden voldoet.

  • Microsoft Windows of een compatibel besturingssysteem met een Java Runtime Environment voor JSP/JSF- en desktoptoepassingen.
  • De nieuwste versie van Aspose.Slides for Java via Maven .

Gebouwd met Aspose.Slides

Tekst en afbeeldingen online extraheren

De gratis app Aspose.Slides Parser is gebouwd met Aspose.Slides for Java, dezelfde API als in de bovenstaande code. Open de app en ontdek wat de API kan met uw eigen PPTX-bestanden.

  • Werkt in uw browser, niets te installeren.
  • Zie hoe Aspose.Slides uw bestanden leest voordat u code schrijft.
  • Upload een PPTX-bestand en krijg de tekst en afbeeldingen.
  • Download alles als één ZIP-archief.

Wat is PPTX bestandsformaat

Bestanden met de extensie PPTX gebruiken het presentatieformaat Office Open XML. Een PPTX-bestand slaat dia’s op die tekst, afbeeldingen, opmaak, animaties en andere presentatie-inhoud kunnen bevatten.

Meer lezen

Andere ondersteunde formaten om te parseren

Met Java kunt u ook andere presentatieformaten parseren.