PowerPoint ke SVG C#

Konversi PowerPoint ke SVG sering digunakan untuk menyematkan konten slide di aplikasi web atau desktop. Berbagai pemirsa PowerPoint online juga mengonversi presentasi menjadi SVG untuk tampilan slide. Sejalan dengan itu, artikel ini membahas cara mengonversi presentasi PowerPoint PPTX/PPT ke format SVG menggunakan C#.

C# PowerPoint PPTX to SVG Converter - Unduhan Gratis

Aspose.Slides for .NET dirancang untuk membuat dan memanipulasi presentasi PowerPoint dan OpenOffice dari dalam aplikasi .NET. Selain itu, API memungkinkan Anda mengonversi dokumen presentasi ke format lain seperti SVG. Anda dapat mengunduh API atau menginstalnya menggunakan NuGet.

PM> Install-Package Aspose.Slides.NET

Langkah-langkah untuk Mengonversi PowerPoint PPT ke SVG di C#

Konversi presentasi PowerPoint PPT atau PPTX ke SVG sangat sederhana. Berikut adalah langkah-langkah yang diperlukan untuk mengonversi file PPT/PPTX ke format SVG menggunakan Aspose.Slides for .NET.

  • Muat file PowerPoint PPT atau PPTX dari disk.
  • Ulangi slide dalam presentasi.
  • Simpan setiap slide sebagai file SVG ke lokasi yang diinginkan.

Sekarang, mari kita lihat bagaimana mengonversi langkah-langkah ini menjadi kode untuk mengonversi PPTX ke SVG di C#.

Konversi PowerPoint PPTX ke SVG di C#

Berikut ini adalah langkah-langkah untuk mengonversi PowerPoint PPT ke SVG di C#.

Contoh kode C# berikut menunjukkan cara mengonversi PowerPoint PPTX/PPT ke SVG.

// Muat presentasi PowerPoint
using (Presentation pres = new Presentation("presentation.pptx"))
{
    foreach (ISlide sld in pres.Slides)
    {
        // Buat objek aliran memori
        MemoryStream SvgStream = new MemoryStream();

        // Hasilkan gambar slide SVG dan simpan dalam aliran memori
        sld.WriteAsSvg(SvgStream);
        SvgStream.Position = 0;

        // Simpan aliran memori ke file
        using (Stream fileStream = System.IO.File.OpenWrite(string.Format("slide_{0}.svg", sld.SlideNumber)))
        {
            // Buat penyangga
            byte[] buffer = new byte[8 * 1024];
            int len;

            // Menulis untuk streaming
            while ((len = SvgStream.Read(buffer, 0, buffer.Length)) > 0)
            {
                fileStream.Write(buffer, 0, len);
            }

        }

        // Tutup aliran
        SvgStream.Close();
    }
}

Konverter C# PPTX ke SVG - Dapatkan Lisensi Gratis

Anda dapat menggunakan Aspose.Slides for .NET tanpa batasan evaluasi dengan meminta lisensi sementara gratis.

PowerPoint PPT ke SVG - Demo Online

Coba konverter PowerPoint ke SVG online, yang didasarkan pada Aspose.Slides.

Kesimpulan

Slide dalam presentasi PowerPoint sering dikonversi ke SVG untuk pemirsa presentasi. Untuk kasus penggunaan tersebut, artikel ini membahas cara mengonversi presentasi PowerPoint ke SVG menggunakan C#. Anda juga dapat mengunjungi dokumentasi untuk menjelajahi fitur lain dari Aspose.Slides for .NET. Selain itu, Anda juga dapat memberi tahu kami tentang pertanyaan Anda melalui forum kami.

Lihat juga