Konversi SVG ke PDF menggunakan C#

SVG adalah salah satu format yang paling banyak digunakan untuk membangun situs web dan mencetak grafik untuk mencapai skalabilitas. Namun terkadang, Anda perlu mengonversi SVG dan menyimpannya dalam format file lain. Dengan API Aspose.SVG for .NET, Anda dapat mengubah SVG menjadi PDF secara terprogram dengan kontrol penuh atas berbagai parameter konversi. C# API yang kuat memungkinkan Anda mengonversi SVG ke format populer dengan kecepatan tinggi dan kualitas tinggi. Konversikan file SVG ke PDF, sehingga memudahkan untuk berbagi, berkolaborasi, dan menyajikan konten visual di seluruh perangkat dan platform!


Konverter Daring Gratis

Uji kualitas konversi SVG ke PDF langsung di browser Anda! Contoh C# berikut menunjukkan cara mengonversi dokumen SVG menggunakan metode ConvertSVG(). Kami menjelaskan kode sumber untuk membaca SVG dari file dan kemudian mengonversi SVG ke PDF dengan opsi penyimpanan default. Harap muat SVG dari sistem file lokal, pilih format keluaran dan jalankan contoh. Anda akan segera mendapatkan hasilnya sebagai file terpisah.

Kunjungi Dokumentasi kami untuk mempelajari lebih lanjut tentang penggunaan fungsi konversi Aspose.SVG API dan untuk mempertimbangkan contoh C# untuk skenario konversi SVG yang paling umum. Di bab dokumentasi Cara Mengonversi File SVG , Anda dapat mempertimbangkan contoh C# dari cara mengonversi SVG ke PDF dengan berbagai cara. Mari pertimbangkan beberapa di antaranya:


Langkah-langkah untuk Mengonversi SVG ke PDF menggunakan Metode ConvertSVG()

  1. Muat file SVG menggunakan salah satu konstruktor SVGDocument() dari kelas SVGDocument.
  2. Buat objek PdfSaveOptions baru.
  3. Gunakan metode ConvertSVG() untuk menyimpan SVG sebagai file PDF. Anda harus meneruskan SVGDocument, PdfSaveOptions, dan jalur file keluaran ke metode ConvertSVG().
  4. File PDF akan disimpan ke jalur yang ditentukan.

Langkah-langkah Konversi SVG ke PDF menggunakan Metode RenderTo()

  1. Inisialisasi SVGDocument dengan file SVG Anda.
  2. Buat objek kelas PdfRenderingOptions. Gunakan konstruktor PdfRenderingOptions() dan tentukan properti Format dokumen.
  3. Inisialisasi kelas PdfDevice dan tentukan nama file keluaran yang akan dirender.
  4. Panggil metode RenderTo() & teruskan instance PdfDevice.

Konversi SVG ke PDF

using (var document = new SVGDocument("input.svg"))
{
	var options = new PdfRenderingOptions();
	using (IDevice device = new PdfDevice(options, "output.pdf"))
	{
		document.RenderTo(device);
	}
}

FAQ

1. Bagaimana cara mengubah SVG menjadi PDF?

Aspose.SVG memungkinkan Anda mengonversi SVG ke format lain dengan cara apa pun - online atau secara terprogram. Anda dapat mengonversi SVG secara real-time menggunakan SVG Converter, yang mengubah file Anda dengan cepat dan berkualitas tinggi. Unggah, konversi SVG, dan dapatkan hasil dalam beberapa detik.

2. Mengapa saya harus mengonversi SVG?

Grafik vektor adalah salah satu tren desain Web paling populer dalam beberapa tahun terakhir. Semua browser modern mendukung SVG, dan tampaknya Web sudah harus beralih ke grafik vektor. Namun, ada beberapa batasan dalam penggunaan SVG, dan Anda perlu mengonversi SVG.

3. Apa format file lain yang dapat saya konversi SVG?

Aspose.SVG API menyediakan berbagai konversi SVG ke format populer, seperti PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, dan GIF.

4. Bisakah saya mengubah SVG menjadi PDF di Linux, Mac OS, Android atau iOS?

Ya, Anda dapat menggunakan Konverter SVG di sistem operasi apa pun yang memiliki peramban web. Ini berfungsi online dan tidak memerlukan instalasi perangkat lunak apa pun.

Memulai dengan .NET SVG API

Jika Anda tertarik untuk mengembangkan grafik vektor yang dapat diskalakan dan aplikasinya, instal Aspose.SVG untuk .NET API kami yang fleksibel dan berkecepatan tinggi dengan rangkaian antarmuka yang andal untuk C# dan bahasa pemrograman .NET lainnya.
Instal dari baris perintah sebagai nuget install Aspose.SVG atau melalui Package Manager Console Visual Studio dengan Install-Package Aspose.SVG. Atau, dapatkan penginstal MSI offline atau DLL dalam file ZIP dari downloads. Aspose.SVG untuk .NET API adalah library mandiri dan tidak bergantung pada perangkat lunak apa pun untuk pemrosesan dokumen SVG.
Untuk detail selengkapnya tentang penginstalan library C# dan persyaratan sistem, lihat Dokumentasi Aspose.SVG.

Konversi SVG Lain yang Didukung

Anda juga dapat mengonversi SVG ke banyak format file lainnya:

SVG TO PDF (Portable Document Format)
SVG TO BMP (Bitmap Image)
SVG TO IMAGE (Image formats)
SVG TO JPEG (JPEG Image)
SVG TO GIF (Graphical Interchange Format)
SVG TO PNG (Portable Network Graphics)