البحث عن النص في 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، وهي نفس واجهة برمجة التطبيقات المستخدمة في الكود أعلاه. افتحه واكتشف ما يمكن لواجهة برمجة التطبيقات فعله بملفات PPTX الخاصة بك.

  • يعمل في متصفحك، دون الحاجة إلى تثبيت أي شيء.
  • شاهد كيف يعثر Aspose.Slides على النص قبل أن تكتب الكود.
  • ابحث في ملف PPTX عن نص عادي أو تعبيرات نمطية.
  • نزّل النتائج كملف نصي.

تنسيقات أخرى مدعومة للبحث

باستخدام Java، يمكنك أيضًا البحث عن النص في التنسيقات التالية.