konversi SVG ke HTML

File Scalable Vector Graphic, SVG, umumnya digunakan melalui web karena skalabilitasnya tanpa mengubah kualitas gambar. Grafik dua dimensi seperti logo, ikon, dan ilustrasi sering ditampilkan dalam format file SVG. Anda dapat dengan mudah mengonversi file SVG ke HTML secara terprogram menggunakan bahasa C#. Pada artikel ini, Anda akan mempelajari beberapa detail tentang konversi halaman web SVG ke HTML:

Konverter SVG ke HTML - Instalasi C# API

Aspose.SVG for .NET API memungkinkan Anda membuat, mengedit, atau mengonversi file SVG secara terprogram di aplikasi .NET Anda. Anda dapat merender format SVG ke PDF dan kemudian menggunakan API Aspose.PDF for .NET untuk mengonversi file format PDF ke HTML. Anda dapat dengan mudah mengonfigurasi API ini dengan Mengunduh file DLL dari bagian Rilis Baru, atau dengan perintah NuGet berikut:

PM> Install-Package Aspose.SVG
PM> Install-Package Aspose.Pdf

Langkah-langkah untuk Mengonversi SVG ke Halaman Web HTML Secara Terprogram dalam C#

Silakan ikuti langkah-langkah di bawah ini untuk mengonversi file SVG ke HTML menggunakan C#:

// Inisialisasi MemoryStream untuk menyimpan file PDF perantara
MemoryStream stream = new MemoryStream();

// Muat file SVG masukan
using (SVGDocument document = new SVGDocument("Sample.svg"))
// Tentukan PdfRenderingOptions
PdfRenderingOptions options = new PdfRenderingOptions()
{
    // Setel properti Penyetelan Halaman
    PageSetup =
    {
        Sizing = SizingType.FitContent
    }
};
  • Inisialisasi instance kelas PdfDevice untuk mengekspor file PDF.
// Inisialisasi objek kelas PdfDevice
using (PdfDevice device = new PdfDevice(options, stream))
{
    // Render file SVG ke PDF
    document.RenderTo(device);
}
  • Muat file PDF dari objek MemoryStream dan konversikan ke file HTML dengan enumerasi SaveFormat.
// Muat dokumen PDF yang dirender
Document pdfDocument = new Document(stream);

// Simpan konten file SVG ke format output HTML
pdfDocument.Save("Sample.html", SaveFormat.Html);

C# Konversi SVG ke HTML – Cuplikan Kode Lengkap

Contoh kode berikut menunjukkan cara mengonversi SVG ke halaman web HTML secara terprogram menggunakan C#:

// Inisialisasi MemoryStream untuk menyimpan file PDF perantara
MemoryStream stream = new MemoryStream();

// Muat file SVG masukan
using (SVGDocument document = new SVGDocument("Sample.svg"))
{
    // Tentukan PdfRenderingOptions
    PdfRenderingOptions options = new PdfRenderingOptions()
    {
        // Setel properti Penyetelan Halaman
        PageSetup =
        {
            Sizing = SizingType.FitContent
        }
    };
    using (PdfDevice device = new PdfDevice(options, stream))
    {
        // Render file SVG ke PDF
        document.RenderTo(device);
    }
}            

// Muat dokumen PDF
Document pdfDocument = new Document(stream);

// Simpan konten file SVG ke format output HTML
pdfDocument.Save("Sample.html", SaveFormat.Html);

Dapatkan Lisensi Gratis

Anda dapat mencoba berbagai fitur yang ditawarkan oleh Aspose API dengan meminta Lisensi Sementara Gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi format file halaman web SVG ke HTML secara terprogram menggunakan C#. Anda dapat mempelajari lebih lanjut Dokumentasi Aspose.SVG for .NET dan Aspose.PDF for .NET API untuk melihat berbagai fitur. Jika ada masalah, silakan menulis kepada kami di Forum Dukungan Gratis.

Lihat juga