تحويل عروض PowerPoint إلى فلاش SWF في Python
تحويل العروض التقديمية إلى فلاش
يمكن استخدام طريقة save التي يوفرها صف Presentation لتحويل العرض التقديمي بالكامل إلى مستند SWF. يمكنك أيضًا تضمين التعليقات في ملف SWF المُنشأ باستخدام صف SWFOptions وصف NotesCommentsLayoutingOptions. يوضح المثال التالي كيفية تحويل عرض تقديمي إلى مستند SWF باستخدام الخيارات المتاحة في صف SWFOptions.
import aspose.slides as slides
# إنشاء كائن Presentation الذي يمثل ملف عرض تقديمي
presentation = slides.Presentation("pres.pptx")
swfOptions = slides.export.SwfOptions()
swfOptions.viewer_included = False
swfOptions.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL
# حفظ العرض التقديمي وصفحات الملاحظات
presentation.save("SaveAsSwf_out.swf", slides.export.SaveFormat.SWF, swfOptions)
swfOptions.viewer_included = True
presentation.save("SaveNotes_out.swf", slides.export.SaveFormat.SWF, swfOptions)
الأسئلة المتكررة
هل يمكنني تضمين الشرائح المخفية في ملف SWF؟
نعم. فعّل الخيار show_hidden_slides في صف SwfOptions. بشكل افتراضي، لا يتم تصدير الشرائح المخفية.
كيف يمكنني التحكم في الضغط وحجم ملف SWF النهائي؟
استخدم علامة compressed (مفعلة افتراضيًا) وقم بضبط jpeg_quality لتحقيق التوازن بين حجم الملف وجودة الصورة.
ما الغرض من ‘viewer_included’ ومتى يجب إيقافه؟
يضيف viewer_included واجهة مشغل مدمجة (عناصر تحكم التنقل، الألواح، البحث). قم بإيقافه إذا كنت تخطط لاستخدام مشغل خاص بك أو إذا كنت بحاجة إلى إطار SWF بسيط بدون واجهة.
ماذا يحدث إذا كان خط المصدر مفقودًا على جهاز التصدير؟
ستقوم Aspose.Slides باستبدال الخط الذي تحدده عبر default_regular_font في صف SwfOptions لتجنب الانتقال غير المقصود إلى خط بديل.