Konversikan PowerPoint PPT ke GIF Animasi di C#

Konversi PowePoint ke GIF biasanya dilakukan untuk menghindari keharusan MS PowerPoint untuk melihat pratinjau presentasi. GIF animasi memiliki kemampuan untuk memuat semua slide PPT dalam satu file. Oleh karena itu, artikel ini membahas cara mengonversi presentasi PowerPoint PPT atau PPTX menjadi animasi GIF di C#. Selanjutnya, Anda akan mempelajari cara menyesuaikan ukuran bingkai, penundaan antar slide, dan bingkai per detik secara terprogram.

C# .NET API untuk Konversi PowerPoint PPT ke GIF

Untuk mengonversi file PowerPoint PPT/PPTX menjadi GIF animasi, kami akan menggunakan Aspose.Slides for .NET. Ini adalah .NET API yang kaya fitur untuk membuat dan memanipulasi presentasi PowerPoint. Selain itu, ia menawarkan konversi file PPT/PPTX dengan fidelitas tinggi ke format lain. Anda dapat mengunduh DLL API atau menginstalnya menggunakan NuGet.

PM> Install-Package Aspose.Slides.NET 

Mengonversi PowerPoint PPT ke GIF di C#

Aspose.Slides for .NET membuatnya lebih mudah bagi Anda untuk mengonversi PPT/PPTX ke GIF. Cukup muat presentasi dan simpan sebagai GIF. Berikut ini adalah langkah-langkah untuk mengonversi PPT ke GIF di C#.

Contoh kode berikut menunjukkan cara mengonversi file PowerPoint PPTX ke GIF animasi di C#.

// Muat presentasi
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Simpan presentasi sebagai GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

C# PPTX ke GIF - Opsi Tambahan

Anda juga dapat menyesuaikan konversi PPT ke GIF menggunakan opsi berbeda seperti penundaan antar slide, ukuran bingkai GIF, dan transisi dalam bingkai per detik. Berikut ini adalah langkah-langkah untuk menyesuaikan konversi PPT ke GIF.

Contoh kode berikut menunjukkan cara mengonversi PPT ke GIF animasi dengan pengaturan khusus di C#.

// Muat presentasi
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Tetapkan opsi GIF
    GifOptions options = new GifOptions();
    options.FrameSize = new Size(960, 720); // the size of the resultant GIF  
    options.DefaultDelay = 2000; // how long each slide will be shown before moving to the next one
    options.TransitionFps = 35; // increase FPS for better transition animation quality
                
    // Simpan presentasi sebagai GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

C# API untuk Menyimpan PPT sebagai GIF - Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan Aspose.Slides for .NET tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi presentasi PowerPoint PPT/PPTX menjadi GIF animasi di C#. Selanjutnya, Anda telah melihat cara menyesuaikan konversi PowerPoint ke GIF menggunakan opsi yang berbeda. Selain itu, Anda dapat mempelajari lebih lanjut tentang Aspose.Slides for .NET menggunakan dokumentasi. Selain itu, Anda dapat memposting pertanyaan Anda ke forum kami.

Lihat juga

Info: Aspose baru-baru ini mengembangkan Konverter Teks ke GIF online yang memungkinkan Anda membuat animasi menarik berdasarkan teks atau pesan sederhana.