Konversi Presentasi PowerPoint ke SWF Flash di .NET
Gambaran Umum
Artikel ini menjelaskan cara mengonversi presentasi PowerPoint ke SWF dengan menggunakan Aspose.Slides. Artikel ini menunjukkan cara menyimpan presentasi sebagai file SWF dengan metode Presentation.Save dan cara mengonfigurasi ekspor dengan SwfOptions, termasuk pengaturan penampil serta tata letak catatan atau komentar.
Konversi Presentasi ke Flash
Metode Save yang disediakan oleh kelas Presentation dapat digunakan untuk mengonversi seluruh presentasi menjadi dokumen SWF. Anda juga dapat menyertakan komentar dalam SWF yang dihasilkan dengan menggunakan kelas SWFOptions dan antarmuka INotesCommentsLayoutingOptions. Contoh berikut menunjukkan cara mengonversi presentasi menjadi dokumen SWF dengan menggunakan opsi yang disediakan oleh kelas SWFOptions.
// Instansiasi objek Presentation yang mewakili file presentasi
using (Presentation presentation = new Presentation("HelloWorld.pptx"))
{
SwfOptions swfOptions = new SwfOptions();
swfOptions.ViewerIncluded = false;
INotesCommentsLayoutingOptions notesOptions = swfOptions.NotesCommentsLayouting;
notesOptions.NotesPosition = NotesPositions.BottomFull;
// Menyimpan presentasi dan halaman catatan
presentation.Save("SaveAsSwf_out.swf", SaveFormat.Swf, swfOptions);
swfOptions.ViewerIncluded = true;
presentation.Save("SaveNotes_out.swf", SaveFormat.Swf, swfOptions);
}
FAQ
Apakah saya dapat menyertakan slide tersembunyi dalam SWF?
Ya. Aktifkan opsi ShowHiddenSlides pada SwfOptions. Secara default, slide tersembunyi tidak diekspor.
Bagaimana saya dapat mengontrol kompresi dan ukuran akhir SWF?
Gunakan flag Compressed (diaktifkan secara default) dan sesuaikan JpegQuality untuk menyeimbangkan ukuran file dan kualitas gambar.
Untuk apa ‘ViewerIncluded’ dan kapan saya harus menonaktifkannya?
ViewerIncluded menambahkan UI pemutar tersemat (kontrol navigasi, panel, pencarian). Nonaktifkan jika Anda berencana menggunakan pemutar sendiri atau memerlukan kerangka SWF bersih tanpa UI.
Apa yang terjadi jika font sumber tidak ada pada mesin ekspor?
Aspose.Slides akan menggantikan font yang Anda tentukan melalui DefaultRegularFont di SwfOptions untuk menghindari fallback yang tidak diinginkan.