هذا الدرس القصير يشرح كيفية استخراج النص من PowerPoint باستخدام Java. سيشارك تفاصيل إعداد بيئة التطوير المتكاملة، قائمة بالخطوات، وعينة كود لتطوير محول PowerPoint إلى نص باستخدام Java. سيتم مناقشة خيارات مختلفة لاستخراج النص من العرض التقديمي.
خطوات استخراج كل النص من PowerPoint باستخدام Java
- قم بتعيين البيئة لاستخدام Aspose.Slides for Java لتحويل PPTX إلى TXT
- استيراد التبعيات لتحليل الشرائح وإخراج الملف
- قم بتحميل ملف PPTX المصدر إلى الذاكرة باستخدام الفئة Presentation
- استرجع جميع إطارات النص لجمع كل حاوية نص من جميع slides
- تحليل جميع فقرات وأجزاء الإطارات وإلحاق النص إلى كائن StringBuilder
- احفظ ملف الإخراج كملف TXT
تلخص الخطوات المذكورة أعلاه العملية لـ استخراج النص من PPTX باستخدام Java. قم بتحميل العرض التقديمي، والوصول إلى جميع إطارات النص، وإنشاء كائن StringBuilder، وتكرار جميع الإطارات لجلب الفقرات. من كل فقرة، احصل على الأجزاء، استخرج النص من كل جزء وألحقه بكائن StringBuilder، وأخيرًا احفظ النص المتراكم في ملف TXT.
كود لتحويل PPTX إلى TXT باستخدام Java
هذا الكود يوضح كيفية تحويل PowerPoint إلى نص باستخدام Java. يمكنك استخراج النص شريحةً بشريحة باستخدام طريقة SlideUtil.getAllTextBoxes() التي تأخذ شريحة كإدخال، واستخراج ملاحظات المتحدث باستخدام طريقة slide.getNotesSlideManager().getNotesSlide()، واستخراج النص من الجداول باستخدام slide.getShapes() التي تُعيد مجموعة الأشكال وتصفية كل شكل يكون مثالًا على ITable. يمكن أيضًا إنشاء مخرجات JSON عن طريق ملء JsonObject وحفظ البيانات في JSONArray.
تشرح هذه المقالة العملية لتحويل PowerPoint إلى نص. لتحويل عرض تقديمي إلى فيديو، راجع المقالة Convert PowerPoint to Video using Java.