تحويل عروض PowerPoint إلى فلاش SWF في PHP
تحويل العروض التقديمية إلى فلاش
يمكن استخدام طريقة save التي توفرها فئة Presentation لتحويل العرض التقديمي بالكامل إلى مستند SWF. يوضح المثال التالي كيفية تحويل عرض تقديمي إلى مستند SWF باستخدام الخيارات المتاحة في فئة SWFOptions. يمكنك أيضًا تضمين التعليقات في ملف SWF المُنشأ باستخدام فئة NotesCommentsLayoutingOptions.
$pres = new Presentation("Sample.pptx");
try {
$swfOptions = new SwfOptions();
$swfOptions->setViewerIncluded(false);
$swfOptions->getNotesCommentsLayouting()->setNotesPosition(NotesPositions::BottomFull);
# حفظ العرض التقديمي
$pres->save("Sample.swf", SaveFormat::Swf, $swfOptions);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
الأسئلة المتكررة
هل يمكنني تضمين الشرائح المخفية في ملف SWF؟
نعم. قم بتمكين الشرائح المخفية باستخدام طريقة setShowHiddenSlides في فئة SwfOptions. بشكل افتراضي، لا يتم تصدير الشرائح المخفية.
كيف يمكنني التحكم في الضغط وحجم ملف SWF النهائي؟
استخدم طريقة setCompressed وطريقة ضبط جودة JPEG لتحقيق التوازن بين حجم الملف وجودة الصورة.
ما هو الغرض من ‘setViewerIncluded’ ومتى يجب إيقافه؟
setViewerIncluded يضيف واجهة مستخدم مشغل مدمجة (عناصر تحكم التنقل، اللوحات، البحث). قم بإيقافه إذا كنت تخطط لاستخدام مشغل خاص بك أو تحتاج إلى إطار SWF بسيط بدون واجهة مستخدم.
ماذا يحدث إذا كان الخط الأصلي مفقودًا على جهاز التصدير؟
ستقوم Aspose.Slides باستبدال الخط الذي تحدده عبر setDefaultRegularFont في فئة SwfOptions لتجنب الرجوع غير المقصود.