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
- Konversikan SVG ke Halaman Web HTML Secara terprogram dalam C# di Linux
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#:
- Deklarasikan instance MemoryStream dan muat file input SVG dengan objek kelas SVGDocument.
- Tentukan properti yang berbeda untuk file PDF menggunakan kelas PdfRenderingOptions.
- Buat objek kelas PdfDevice untuk membuat file PDF perantara.
- Simpan file HTML keluaran menggunakan pencacahan SaveFormat.
// 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.