Text in PPTX mit Java durchsuchen

Entwickeln Sie Java-Anwendungen, die mit serverseitigen APIs Text in Präsentationsdateien durchsuchen.

Text in einer PPTX-Präsentation mit Java durchsuchen

Mit Aspose.Slides for Java durchsuchen Sie Text in PPTX-Präsentationen. Sammeln Sie mit der Methode SlideUtil.getAllTextBoxes die Textrahmen und prüfen Sie anschließend die Objekte ITextFrame, IParagraph und IPortion.

Text in einer PPTX-Präsentation mit Java durchsuchen – Beispiel

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();
}

So durchsuchen Sie Text in PPTX mit Java

Gehen Sie wie folgt vor, um Text in einer PPTX-Präsentation zu durchsuchen.

  1. Laden Sie die PPTX-Datei mit der Klasse Presentation.
  2. Rufen Sie die Methode SlideUtil.getAllTextBoxes auf, um die Textrahmen jeder Folie zu sammeln.
  3. Prüfen Sie die Objekte ITextFrame, IParagraph und IPortion, um passenden Text zu finden.

Entwickelt mit Aspose.Slides

Text in PPTX-Dateien online durchsuchen

Die kostenlose App Aspose.Slides Search basiert auf Aspose.Slides for Java, derselben API wie im obigen Code. Öffnen Sie sie und sehen Sie, was die API mit Ihren eigenen PPTX-Dateien leisten kann.

  • Läuft im Browser, keine Installation erforderlich.
  • Sehen Sie, wie Aspose.Slides Text findet, bevor Sie Code schreiben.
  • Durchsuchen Sie Ihre PPTX-Datei nach einfachem Text oder regulären Ausdrücken.
  • Laden Sie die Treffer als Textdatei herunter.

Weitere unterstützte Formate für die Suche

Mit Java können Sie auch Text in den folgenden Formaten durchsuchen.