جستجوی متن در PPTX با استفاده از Java
برنامههای Java بسازید که با APIهای سمت سرور متن را در فایلهای ارائه جستجو میکنند.
جستجوی متن در یک ارائه PPTX از طریق Java
با
Aspose.Slides for Java
میتوانید متن را در ارائههای PPTX جستجو کنید. از متد SlideUtil.getAllTextBoxes برای جمعآوری قابهای متنی استفاده کنید و سپس اشیای ITextFrame، IParagraph و IPortion را بررسی کنید.
جستجوی متن در یک ارائه PPTX با استفاده از Java
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();
}نحوه جستجوی متن در PPTX از طریق Java
برای جستجوی متن در یک ارائه PPTX این مراحل را دنبال کنید.
- فایل PPTX را با کلاس
Presentationبارگذاری کنید. - متد
SlideUtil.getAllTextBoxesرا برای جمعآوری قابهای متنی هر اسلاید فراخوانی کنید. - اشیای
ITextFrame،IParagraphوIPortionرا برای یافتن متن مطابق بررسی کنید.
ساخته شده با Aspose.Slides
جستجوی آنلاین متن در فایلهای PPTX
برنامه رایگان Aspose.Slides Search با Aspose.Slides for Java ساخته شده است، همان API که در کد بالا استفاده شده است. آن را باز کنید و ببینید API با فایلهای PPTX شما چه کارهایی میتواند انجام دهد.
- در مرورگر شما اجرا میشود، بدون نیاز به نصب.
- پیش از نوشتن کد ببینید Aspose.Slides چگونه متن را پیدا میکند.
- در فایل PPTX خود متن ساده یا عبارات باقاعده را جستجو کنید.
- نتایج را بهصورت فایل متنی دانلود کنید.
سایر فرمتهای پشتیبانیشده برای جستجو
با Java میتوانید در فرمتهای زیر نیز متن را جستجو کنید.