Tekst zoeken in PPTX met Java

Bouw Java-toepassingen die tekst in presentatiebestanden zoeken met server-side API’s.

Tekst zoeken in een PPTX-presentatie via Java

Met Aspose.Slides for Java kunt u tekst zoeken in PPTX-presentaties. Verzamel de tekstkaders met de methode SlideUtil.getAllTextBoxes en onderzoek daarna de objecten ITextFrame, IParagraph en IPortion.

Tekst zoeken in een PPTX-presentatie met Java

Presentation presentation = new Presentation("welcome-to-powerpoint.pptx");
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();
}

Tekst zoeken in PPTX via Java

Volg deze stappen om tekst in een PPTX-presentatie te zoeken.

  1. Laad het PPTX-bestand met de klasse Presentation.
  2. Roep de methode SlideUtil.getAllTextBoxes aan om de tekstkaders van elke dia te verzamelen.
  3. Onderzoek de objecten ITextFrame, IParagraph en IPortion om overeenkomende tekst te vinden.

Gebouwd met Aspose.Slides

Tekst zoeken in PPTX-bestanden online

De gratis app Aspose.Slides Search 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.
  • Bekijk hoe Aspose.Slides tekst vindt voordat u code schrijft.
  • Doorzoek uw PPTX-bestand op gewone tekst of reguliere expressies.
  • Download de resultaten als tekstbestand.

Andere ondersteunde formaten voor zoeken

Met Java kunt u ook tekst zoeken in de volgende formaten.