جستجوی متن در 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 این مراحل را دنبال کنید.

  1. فایل PPTX را با کلاس Presentation بارگذاری کنید.
  2. متد SlideUtil.getAllTextBoxes را برای جمع‌آوری قاب‌های متنی هر اسلاید فراخوانی کنید.
  3. اشیای ITextFrame، IParagraph و IPortion را برای یافتن متن مطابق بررسی کنید.

ساخته شده با Aspose.Slides

جستجوی آنلاین متن در فایل‌های PPTX

برنامه رایگان Aspose.Slides Search با Aspose.Slides for Java ساخته شده است، همان API که در کد بالا استفاده شده است. آن را باز کنید و ببینید API با فایل‌های PPTX شما چه کارهایی می‌تواند انجام دهد.

  • در مرورگر شما اجرا می‌شود، بدون نیاز به نصب.
  • پیش از نوشتن کد ببینید Aspose.Slides چگونه متن را پیدا می‌کند.
  • در فایل PPTX خود متن ساده یا عبارات باقاعده را جستجو کنید.
  • نتایج را به‌صورت فایل متنی دانلود کنید.

سایر فرمت‌های پشتیبانی‌شده برای جستجو

با Java می‌توانید در فرمت‌های زیر نیز متن را جستجو کنید.