Wyszukiwanie tekstu w PPT za pomocą Javy

Twórz aplikacje Java, które wyszukują tekst w plikach prezentacji za pomocą interfejsów API po stronie serwera.

Wyszukiwanie tekstu w prezentacji PPT w Javie

Dzięki Aspose.Slides for Java możesz wyszukiwać tekst w prezentacjach PPT. Użyj metody SlideUtil.getAllTextBoxes, aby zebrać ramki tekstowe, a następnie przeanalizuj obiekty ITextFrame, IParagraph i IPortion.

Wyszukiwanie tekstu w prezentacji PPT za pomocą Javy

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

Jak wyszukać tekst w PPT w Javie

Wykonaj poniższe kroki, aby wyszukać tekst w prezentacji PPT.

  1. Wczytaj plik PPT za pomocą klasy Presentation.
  2. Wywołaj metodę SlideUtil.getAllTextBoxes, aby zebrać ramki tekstowe z każdego slajdu.
  3. Przeanalizuj obiekty ITextFrame, IParagraph i IPortion, aby znaleźć pasujący tekst.

Zbudowano z Aspose.Slides

Wyszukiwanie tekstu w plikach PPT online

Bezpłatna aplikacja Aspose.Slides Search została zbudowana z użyciem Aspose.Slides for Java, tego samego API co w powyższym kodzie. Otwórz ją i zobacz, co API potrafi zrobić z Twoimi plikami PPT.

  • Działa w przeglądarce, nie trzeba niczego instalować.
  • Zobacz, jak Aspose.Slides znajduje tekst, zanim napiszesz kod.
  • Przeszukaj plik PPT pod kątem zwykłego tekstu lub wyrażeń regularnych.
  • Pobierz wyniki jako plik tekstowy.

Inne obsługiwane formaty wyszukiwania

Za pomocą Javy możesz także wyszukiwać tekst w następujących formatach.