تحويل عروض PowerPoint التقديمية إلى فلاش SWF في .NET

تحويل العروض التقديمية إلى فلاش

يمكن استخدام طريقة 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 لتجنب اللجوء غير المقصود إلى خط بديل.