Konversi SVG Melalui C#
Konversikan SVG ke PDF, XPS, dan Gambar termasuk BMP, JPEG, PNG, TIFF online atau menggunakan pustaka C#
Cara Mengonversi SVG Menggunakan C#
SVG (Scalable Vector Graphics) adalah format gambar berbasis XML untuk grafik dua dimensi. Ini adalah format grafik vektor yang ditujukan terutama untuk Web. Keunggulan utama SVG adalah kemampuannya yang tak tertandingi untuk diskalakan ke ukuran apa pun tanpa sedikit pun penurunan kualitas. Semua browser modern mendukung SVG, dan tampaknya Web sudah harus beralih ke grafik vektor. Namun, ada beberapa batasan dalam penggunaan SVG dan terkadang Anda perlu mengonversi SVG ke format lain.
Aspose.SVG untuk .NET API mempermudah proses konversi bagi developer. Konversi antar format dapat dilakukan dengan menggunakan beberapa pendekatan berbeda:
Kelas Converter statis adalah fasad bersama yang menyediakan konversi file SVG ke format populer dan memungkinkan untuk melakukan operasi ini nyaman dan mudah.
Metode RenderTo() digunakan untuk merender SVG ke format lain dan mengirim dokumen ke perangkat keluaran. Aspose.SVG API menyediakan implementasi perangkat keluaran berikut: kelas PdfDevice, XpsDevice, dan ImageDevice, yang masing-masing melakukan rendering ke format file PDF, XPS, dan Gambar.
Konverter SVG Daring
Anda dapat mengonversi SVG dengan Aspose.SVG untuk .NET API secara real-time. Contoh C# berikut menunjukkan cara mengonversi dokumen SVG. Harap muat file dari sistem file lokal, pilih format keluaran dan jalankan contoh. Anda akan segera mendapatkan hasilnya sebagai file terpisah.
using Aspose.Svg; using Aspose.Svg.Saving; using Aspose.Svg.Converters; using Aspose.Svg.Rendering.Image; using var document = new SVGDocument("{{input lower}}"); {{#if_output 'PDF'}} var options = new PdfSaveOptions(); {{/if_output}} {{#if_output 'XPS'}} var options = new XpsSaveOptions(); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} var options = new ImageSaveOptions(ImageFormat.{{output param2 camel}}); {{/if_output}} Converter.ConvertSVG(document, options, "output.{{output lower}}");
Konversi SVG Populer di Dokumentasi
Aspose.SVG untuk pustaka .NET memungkinkan Anda membuat, mengedit, membaca, dan mengonversi file SVG secara terprogram menggunakan C#. Sorotan utama SVG C# API adalah fitur konversi. Namespace Aspose.SVG.Converters menerapkan akses mudah ke metode konversi. Ini menyediakan berbagai konversi SVG ke format populer, seperti PDF, XPS, JPEG, PNG, BMP, TIFF, dan GIF. Kunjungi bab dokumentasi Cara Mengonversi File SVG untuk mempelajari lebih lanjut tentang SVG C# Fitur konversi API.
Menginstal Aspose.SVG untuk perpustakaan .NET
Aspose.SVG untuk .NET adalah pustaka fleksibel lintas platform yang dirancang untuk menyediakan berbagai fitur untuk memproses dan merender dokumen SVG. Ini terintegrasi dengan mulus ke dalam Aplikasi .NET Anda untuk bekerja dengan file SVG tanpa menginstal perangkat lunak pihak ke-3 apa pun. SVG .NET API kami dapat digunakan dengan bahasa .NET apa pun, seperti C#, VB.NET, ASP.NET, dll. Ia bekerja dengan baik pada OS apa pun yang dapat menginstal Mono (dukungan .NET 4.0 Framework) atau menggunakan .NET inti. Ini termasuk Windows, Linux, dan macOS.
Menginstal Aspose.SVG untuk .NET melalui NuGet :
- Menggunakan Konsol Manajer Paket.
- Menggunakan GUI Pengelola Paket NuGet.
Untuk detail selengkapnya tentang penginstalan library C#, lihat Dokumentasi Aspose.SVG.
Konversi lain yang Didukung
Anda juga dapat mengonversi file SVG ke banyak format file lain termasuk beberapa yang tercantum di bawah ini: