PPT
PPTX
ODP
POT
PPSX
ODP
Search Text in ODP using Java
Build Java applications that search text in presentation files using server-side APIs.
Search Text in ODP Presentation via Java
Using
Aspose.Slides for Java
, you can search text in ODP presentations. Use the SlideUtil.getAllTextBoxes method to collect text frames and then inspect ITextFrame, IParagraph, and IPortion objects.
Search Text in ODP Presentation using 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();
}
How to Search Text in ODP via Java
These are the steps to search text in ODP files.
Load the
ODPfile with thePresentationclass.Call the
SlideUtil.getAllTextBoxesmethod to collect text frames from each slide.Inspect
ITextFrame,IParagraph, andIPortionobjects to find matching text.