Gambar SVG (Scalable Vector Graphic) sering digunakan karena dapat diskalakan tanpa mempengaruhi kualitas gambar. Dalam situasi tertentu, Anda mungkin perlu mengonversi SVG menjadi file HTML. Artikel ini membahas cara mengonversi SVG ke HTML di Linux secara terprogram menggunakan C#.

C# API untuk Mengonversi File SVG ke HTML di Linux

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

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

Konversikan SVG ke Halaman Web HTML Secara terprogram dalam C# di Linux

Anda harus mengikuti langkah-langkah di bawah ini untuk mengonversi file SVG ke HTML di Linux menggunakan C#:

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

// Muat file SVG masukan
using (Aspose.Svg.SVGDocument document = new SVGDocument("Sample.svg"))
{
    // Tentukan PdfRenderingOptions
    PdfRenderingOptions options = new PdfRenderingOptions();
    options.PageSetup.Sizing = SizingType.ScaleContent;

    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 Evaluasi 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 SVG ke HTML di Linux di C#. Anda dapat melakukan konversi ini di versi Linux apa pun seperti Ubuntu, Red Hat, dll. Di mana kerangka .NET atau .NET Core diinstal. Anda dapat mempelajari lebih lanjut bagian dokumentasi untuk API Aspose.SVG for .NET dan Aspose.PDF for .NET dan menggunakan berbagai fitur API. Selanjutnya, silakan hubungi kami di forum jika ada pertanyaan.

Lihat juga