Tìm kiếm văn bản trong ODP bằng Java
Xây dựng ứng dụng Java tìm kiếm văn bản trong tệp bản trình bày bằng API phía máy chủ.
Tìm kiếm văn bản trong bản trình bày ODP qua Java
Với
Aspose.Slides for Java
, bạn có thể tìm kiếm văn bản trong bản trình bày ODP. Dùng phương thức SlideUtil.getAllTextBoxes để thu thập các khung văn bản, sau đó kiểm tra các đối tượng ITextFrame, IParagraph và IPortion.
Tìm kiếm văn bản trong bản trình bày ODP bằng 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();
}Cách tìm kiếm văn bản trong ODP qua Java
Làm theo các bước sau để tìm kiếm văn bản trong bản trình bày ODP.
- Tải tệp ODP bằng lớp
Presentation. - Gọi phương thức
SlideUtil.getAllTextBoxesđể thu thập các khung văn bản từ mỗi trang chiếu. - Kiểm tra các đối tượng
ITextFrame,IParagraphvàIPortionđể tìm văn bản khớp.
Được xây dựng bằng Aspose.Slides
Tìm kiếm văn bản trong tệp ODP trực tuyến
Ứng dụng Aspose.Slides Search miễn phí được xây dựng bằng Aspose.Slides for Java, cùng API với đoạn mã ở trên. Hãy mở ứng dụng và xem API có thể làm gì với các tệp ODP của riêng bạn.
- Chạy trong trình duyệt, không cần cài đặt gì.
- Xem cách Aspose.Slides tìm văn bản trước khi bạn viết mã.
- Tìm văn bản thuần hoặc biểu thức chính quy trong tệp ODP của bạn.
- Tải xuống kết quả dưới dạng tệp văn bản.
Các định dạng khác được hỗ trợ để tìm kiếm
Với Java, bạn cũng có thể tìm kiếm văn bản trong các định dạng sau.