تحويل PowerPoint إلى فلاش SWF
تحويل العروض التقديمية إلى فلاش
يمكن استخدام طريقة Save التي يعرّفها الصف Presentation لتحويل العرض التقديمي بالكامل إلى مستند SWF. يمكنك أيضًا تضمين التعليقات في ملف SWF المُولَّد باستخدام الصف SWFOptions والواجهة INotesCommentsLayoutingOptions. يوضح المثال التالي كيفية تحويل عرض تقديمي إلى مستند SWF باستخدام الخيارات التي توفرها الصف SWFOptions.
// إنشاء كائن Presentation يمثل ملف عرض تقديمي
using (Presentation presentation = new Presentation("HelloWorld.pptx"))
{
SwfOptions swfOptions = new SwfOptions();
swfOptions.ViewerIncluded = false;
INotesCommentsLayoutingOptions notesOptions = swfOptions.NotesCommentsLayouting;
notesOptions.NotesPosition = NotesPositions.BottomFull;
// حفظ العرض التقديمي وصفحات الملاحظات
presentation.Save("SaveAsSwf_out.swf", SaveFormat.Swf, swfOptions);
swfOptions.ViewerIncluded = true;
presentation.Save("SaveNotes_out.swf", SaveFormat.Swf, swfOptions);
}
الأسئلة الشائعة
هل يمكنني تضمين الشرائح المخفية في ملف SWF؟
نعم. فعّل خيار ShowHiddenSlides في SwfOptions. بشكل افتراضي، لا يتم تصدير الشرائح المخفية.
كيف يمكنني التحكم في الضغط وحجم ملف SWF النهائي؟
استخدم علم Compressed (مفعّل بشكل افتراضي) واضبط JpegQuality لتحقيق توازن بين حجم الملف وجودة الصورة.
ما هو الغرض من ‘ViewerIncluded’ ومتى يجب تعطيله؟
ViewerIncluded يضيف واجهة مستخدم مشغل مدمج (عناصر تحكم تنقل، لوحات، بحث). عطلها إذا كنت تخطط لاستخدام مشغل خاص بك أو تحتاج إلى إطار SWF بسيط بدون واجهة.
ماذا يحدث إذا كان الخط الأصلي مفقودًا على جهاز التصدير؟
ستستبدل Aspose.Slides الخط الذي تحدده عبر DefaultRegularFont في SwfOptions لتجنب الرجوع غير المقصود إلى خط آخر.