Sök efter text i PPT med Java

Bygg Java-program som söker efter text i presentationsfiler med API:er på serversidan.

Sök efter text i en PPT-presentation via Java

Med Aspose.Slides for Java kan du söka efter text i PPT-presentationer. Använd metoden SlideUtil.getAllTextBoxes för att samla textramarna och granska sedan objekten ITextFrame, IParagraph och IPortion.

Sök efter text i en PPT-presentation med Java

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

Så söker du efter text i PPT via Java

Följ de här stegen för att söka efter text i en PPT-presentation.

  1. Läs in PPT-filen med klassen Presentation.
  2. Anropa metoden SlideUtil.getAllTextBoxes för att samla textramarna från varje bild.
  3. Granska objekten ITextFrame, IParagraph och IPortion för att hitta matchande text.

Byggd med Aspose.Slides

Sök efter text i PPT-filer online

Den kostnadsfria appen Aspose.Slides Search är byggd med Aspose.Slides for Java, samma API som i koden ovan. Öppna den och se vad API:et kan göra med dina egna PPT-filer.

  • Körs i webbläsaren, inget att installera.
  • Se hur Aspose.Slides hittar text innan du skriver kod.
  • Sök efter vanlig text eller reguljära uttryck i din PPT-fil.
  • Ladda ned träffarna som en textfil.

Andra format som stöds för sökning

Med Java kan du även söka efter text i följande format.