Tekst zoeken in ODP met Java

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

Tekst zoeken in een ODP-presentatie via Java

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

Tekst zoeken in een ODP-presentatie met 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();
}

Tekst zoeken in ODP via Java

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

  1. Laad het ODP-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 ODP-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 ODP-bestanden.

  • Werkt in uw browser, niets te installeren.
  • Bekijk hoe Aspose.Slides tekst vindt voordat u code schrijft.
  • Doorzoek uw ODP-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.