هذا الدرس السريع يشارك تفاصيل استخراج الوسائط من PowerPoint باستخدام بايثون. جميع الجوانب الضرورية مغطاة مثل إعداد بيئة التطوير المتكاملة، قائمة الخطوات، وعينة كود تُظهر كيفية استخراج فيديو من PowerPoint باستخدام بايثون. سيساعد الكود العيني المقدم في جلب كل من محتوى الفيديو والصوت من العرض التقديمي.
خطوات استخراج الفيديو من PowerPoint باستخدام Python
- اضبط الـ IDE لاستخدام Aspose.Slides for Python via .NET لاستخراج الفيديو
- استيراد وحدة OS ومكتبة Aspose.Slides
- تعريف خريطة لجلب امتداد الملف من نوع المحتوى
- حمّل ملف PPTX المصدر في كائن الفئة Presentation
- استعرض جميع الشرائح في العرض التقديمي
- فحص جميع الأشكال للبحث عن محتوى وسائط مدمج في كل شريحة
- تحقق مما إذا كان shape هو VideoFrame، احفظه بالامتداد المناسب باستخدام الخريطة مع نوع المحتوى
- تحقق مما إذا كان الشكل هو AudioFrame، احفظه بالامتداد المناسب باستخدام الخريطة مع نوع المحتوى
توضح هذه الخطوات كيفية استخراج فيديو من PowerPoint باستخدام Python. قم بتحميل العرض التقديمي، وتكرار جميع الشرائح، وجلب كل شكل وفحصه لتحديد نوع المحتوى. إذا كان فيديو أو صوتًا، حدد امتداده واحفظه على القرص.
كود لاستخراج الصوت من PPTX باستخدام بايثون
هذا الكود يوضح كيفية استخراج فيديو من PowerPoint باستخدام Python، أو ملف صوت إذا تم العثور عليه. يمكنك استخدام مجموعة Presentation.فيديوهات أو عرض تقديمي.audios للوصول مباشرة إلى المحتوى على مستوى العرض لتجنب تحليل كل شريحة وشكل. يمكن أيضًا استخدام Shape.name لتسمية ملف بدلاً من العدادات العامة.
لقد شرح هذا الدليل كيفية جلب محتوى الفيديو والصوت من عرض تقديمي. لاستخراج النص من عرض تقديمي، راجع المقالة استخراج النص من PowerPoint باستخدام Python.