Menggabungkan SVG ke PDF dalam C#
SVG adalah salah satu format yang paling banyak digunakan untuk membangun situs web dan mencetak grafik untuk mencapai skalabilitas. Namun terkadang, Anda perlu menggabungkan file SVG dan menyimpannya sebagai satu dokumen dalam format file lain. PDF adalah format file yang didukung oleh semua sistem operasi dan digunakan untuk menampilkan gambar, dokumen, dan buku. File dalam PDF dapat dengan mudah dilihat, dicetak, dan dibagikan secara online. Dengan API Aspose.SVG for .NET, Anda dapat menggabungkan SVG ke PDF secara terprogram. C# API yang kuat membantu Anda menggabungkan file SVG dengan cepat dan berkualitas tinggi!
Contoh kode C# untuk menggabungkan SVG ke PDF
Pustaka C# berkecepatan tinggi memungkinkan pengembang .NET menggabungkan file SVG dan mengubah hasil gabungan menjadi format populer lainnya seperti PDF, XPS, JPEG, PNG, BMP, GIF, dan TIFF dengan cepat dan efisien. Anda dapat menggabungkan beberapa file SVG ke dalam satu file dengan format lain secara bersamaan dan meningkatkan kinerja untuk tugas-tugas seperti manajemen sumber daya, mengoptimalkan jumlah permintaan HTTP, mengurangi waktu pemuatan aplikasi web, dll. Penggabungan dokumen dapat dilakukan dengan beberapa baris kode:
Menggabungkan SVG ke PDF – C#
// Initialize SVG documents from files to merge
using (var document1 = new SVGDocument("document1.svg"))
using (var document2 = new SVGDocument("document2.svg"))
using (var document3 = new SVGDocument("document3.svg"))
{
// Create an instance of SvgRenderer
using var renderer = new Aspose.Svg.Rendering.SvgRenderer();
// Create an instance of PdfDevice
using var device = new Aspose.Svg.Rendering.Pdf.PdfDevice("result.pdf");
// Merge SVG to PDF
renderer.Render(device, document1, document2, document3);
}
Langkah-langkah Menggabungkan SVG ke PDF menggunakan C#
- Muat dokumen SVG menggunakan salah satu konstruktor SVGDocument() .
- Buat instance baru dari class SvgRenderer .
- Gunakan konstruktor PdfDevice() untuk menginisialisasi instance baru dari class PdfDevice.
- Panggil metode Render() untuk menggabungkan beberapa file SVG ke PDF.
- Beberapa file SVG akan disimpan ke dalam satu dokumen PDF di jalur yang ditentukan.
Pada contoh C# di atas, format keluarannya adalah PDF, seperti yang ditunjukkan dengan penggunaan PdfDevice
. Jika Anda ingin mengubah format keluaran, Anda perlu menggunakan kelas perangkat lain yang cocok dengan format yang diinginkan. Misalnya, Anda dapat menggunakan ImageDevice
untuk format PNG, JPEG, BMP, GIF, atau TIFF. Selain itu, Anda perlu memberikan ekstensi file yang sesuai di jalur file keluaran.
Kunjungi Dokumentasi kami untuk mempelajari lebih lanjut tentang penggunaan fungsi API Aspose.SVG. Dalam artikel dokumentasi Cara Menggabungkan File SVG, Anda dapat mempertimbangkan contoh C# tentang cara menggabungkan SVG. Rasakan kekuatan dan fleksibilitas penggabungan SVG dengan menyertakan Aspose.SVG dalam proyek C# Anda hari ini!
Penggabungan SVG Daring
Aspose.SVG menawarkan aplikasi SVG Merger online gratis yang menggabungkan beberapa SVG ke dalam satu file. Anda dapat memilih jenis Penggabungan SVG untuk file keluaran yang berbeda seperti SVG, JPG atau PNG. Aplikasi kami multifungsi. Anda dapat membuat kolase gambar, mengedit, dan memanipulasi gambar SVG sebelum digabungkan. Penggabungan SVG memungkinkan Anda untuk dengan bebas menambahkan gambar, memutar, menskalakan, menambahkan latar belakang, memfilter, dan memindahkan setiap gambar hingga Anda puas dengan hasil akhir desain Anda.
FAQ
Terkadang Anda perlu menggabungkan dua atau lebih gambar SVG dalam pekerjaan harian Anda. Aspose.SVG memungkinkan Anda menggabungkan SVG ke dalam format lain dengan cara apa pun – online atau secara terprogram. Gabungkan SVG online membantu Anda menggabungkan gambar dengan cepat dan berkualitas tinggi. C# API menyediakan kelas Renderer untuk merender dan menggabungkan file SVG secara terprogram.
Anda dapat menyimpan hasil penggabungan SVG dalam format paling umum seperti JPG, PNG, BMP, GIF, TIFF, dll.
Ada banyak alasan mengapa Anda ingin menggabungkan beberapa gambar menjadi satu. Misalnya, Anda ingin membuat kolase atau membuat gambar baru berdasarkan beberapa gambar SVG. Anda mungkin perlu menggabungkan SVG dan menyimpan hasilnya sebagai PDF agar mudah disimpan atau dikirim.
Kunjungi dokumentasi kami untuk mempelajari lebih lanjut tentang penggunaan Aspose.SVG untuk .NET API guna menggabungkan SVG. Jika Anda memiliki pertanyaan tentang fungsionalitas, menemukan masalah, atau memerlukan fitur baru, mulailah diskusi di forum dukungan gratis kami.
Memulai dengan Aspose.SVG for .NET API
Jika Anda tertarik untuk mengembangkan grafik vektor yang dapat diskalakan dan aplikasinya, instal Aspose.SVG for .NET API kami yang fleksibel dan berkecepatan tinggi dengan serangkaian antarmuka canggih 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
.
Alternatifnya, dapatkan penginstal MSI offline atau DLL dalam file ZIP dari
unduhan.
Aspose.SVG for .NET API adalah pustaka mandiri dan tidak bergantung pada perangkat lunak apa pun untuk pemrosesan dokumen SVG.Untuk detail selengkapnya tentang instalasi pustaka C# dan persyaratan sistem, silakan merujuk ke Dokumentasi Aspose.SVG.
Penggabungan lain yang Didukung
Anda dapat menggabungkan SVG & Gambar ke dalam format file lain: