Wyszukiwanie tekstu w PPTX 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 PPTX w Javie
Dzięki
Aspose.Slides for Java
możesz wyszukiwać tekst w prezentacjach PPTX. Użyj metody SlideUtil.getAllTextBoxes, aby zebrać ramki tekstowe, a następnie przeanalizuj obiekty ITextFrame, IParagraph i IPortion.
Wyszukiwanie tekstu w prezentacji PPTX za pomocą Javy
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();
}Jak wyszukać tekst w PPTX w Javie
Wykonaj poniższe kroki, aby wyszukać tekst w prezentacji PPTX.
- Wczytaj plik PPTX za pomocą klasy
Presentation. - Wywołaj metodę
SlideUtil.getAllTextBoxes, aby zebrać ramki tekstowe z każdego slajdu. - Przeanalizuj obiekty
ITextFrame,IParagraphiIPortion, aby znaleźć pasujący tekst.
Zbudowano z Aspose.Slides
Wyszukiwanie tekstu w plikach PPTX 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 PPTX.
- Działa w przeglądarce, nie trzeba niczego instalować.
- Zobacz, jak Aspose.Slides znajduje tekst, zanim napiszesz kod.
- Przeszukaj plik PPTX 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.