استخراج النص من عروض PPT التقديمية باستخدام Python
أنشئ تطبيقات Python تستخرج النص وتفاصيل تنسيقه من عروض PowerPoint التقديمية باستخدام Aspose.Slides.
استخراج النص من عرض PPT تقديمي باستخدام Python
يوفر
Aspose.Slides for Python via .NET
الأسلوب الثابت
get_all_text_frames
في SlideUtil. يُرجع هذا الأسلوب كائنات TextFrame من العرض التقديمي بأكمله ويمكنه تضمين النص من الشرائح الرئيسية. يستخرج المثال التالي النص وتفاصيل الخط المرتبطة به من عرض PPT تقديمي.
استخراج النص من عرض PPT تقديمي – Python
include_master_slides = True
with slides.Presentation("presentation.ppt") as presentation:
text_frames = slides.util.SlideUtil.get_all_text_frames(presentation, include_master_slides)
for text_frame in text_frames:
for paragraph in text_frame.paragraphs:
for portion in paragraph.portions:
print(portion.text)
font_height = portion.portion_format.font_height
print(font_height)
latin_font = portion.portion_format.latin_font
if latin_font is not None:
print(latin_font.font_name)كيفية استخراج النص من PPT باستخدام Python
اتبع هذه الخطوات لاستخراج النص من ملف PPT.
- افتح ملف PPT باستخدام
Presentation. - استدعِ
SlideUtil.get_all_text_framesوحدد ما إذا كان سيتم تضمين الشرائح الرئيسية. - مرّ على كائنات
TextFrameالمُرجعة. - مرّ على مجموعة
paragraphsلكل إطار نص. - مرّ على مجموعة
portionsلكل فقرة. - اقرأ
textوخصائص التنسيق للجزء الحالي.
مبني باستخدام Aspose.Slides
استخراج النص والصور عبر الإنترنت
تطبيق Aspose.Slides Parser المجاني مبني باستخدام Aspose.Slides for Python via .NET، وهي نفس واجهة برمجة التطبيقات المستخدمة في الكود أعلاه. افتحه واكتشف ما يمكن لواجهة برمجة التطبيقات فعله بملفات PPT الخاصة بك.
- يعمل في متصفحك، دون الحاجة إلى تثبيت أي شيء.
- شاهد كيف يقرأ Aspose.Slides ملفاتك قبل كتابة الكود.
- ارفع ملف PPT واحصل على نصه وصوره.
- نزّل كل شيء في أرشيف ZIP واحد.
تنسيقات أخرى مدعومة للتحليل
باستخدام Python يمكنك أيضًا استخراج النص من تنسيقات العروض التقديمية الأخرى المدعومة.