Menggabungkan SVG dalam C#

Gabungkan file SVG dan simpan hasilnya ke format populer termasuk PDF, XPS, BMP, JPEG, PNG, GIF, dan TIFF menggunakan C#

Cara Menggabungkan SVG menggunakan C#

Ada banyak alasan mengapa Anda perlu menggabungkan beberapa SVG atau Gambar menjadi satu dokumen. Untuk menggabungkan file SVG, kami akan menggunakan Aspose.SVG for .NET API yang merupakan API manipulasi dokumen yang andal dan mudah digunakan untuk platform C# . Pustaka C# kami menyediakan kelas SvgRenderer untuk merender dan menggabungkan dokumen SVG. Metode Render() memberi Anda kemampuan untuk mengirim banyak dokumen sekaligus ke perangkat rendering keluaran dan menggabungkannya.

Contoh C# untuk menggabungkan SVG ke PDF

Pustaka C# berkecepatan tinggi memungkinkan pengembang .NET menggabungkan file SVG dan mengonversi hasil gabungan menjadi banyak format populer seperti PDF, XPS, JPEG, PNG, BMP, GIF, dan TIFF dengan kualitas dan efisiensi tinggi. 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 SvgRenderer
    using var device = new Aspose.Svg.Rendering.Pdf.PdfDevice("result.pdf");
    //Merge all SVG documents to PDF
    renderer.Render(device, document1, document2, document3);
}

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.

Penggabungan SVG dalam Dokumentasi

Aspose.SVG untuk pustaka .NET memungkinkan Anda membuat, mengedit, membaca, mengonversi, dan menggabungkan file SVG secara terprogram menggunakan C#. Namespace Aspose.Svg.Rendering menerapkan akses mudah untuk mengonversi dan menggabungkan metode. Selain itu, ia menyediakan penggabungan file SVG ke dalam format populer, seperti PDF, XPS, JPEG, PNG, BMP, TIFF, dan GIF. Kunjungi bab dokumentasi Cara Menggabungkan File SVG untuk mempelajari lebih lanjut tentang fitur penggabungan SVG C# API. Rasakan kekuatan dan fleksibilitas penggabungan SVG dengan menyertakan Aspose.SVG dalam proyek C# Anda hari ini!

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 :

  1. Menggunakan Konsol Manajer Paket.
  2. Menggunakan GUI Pengelola Paket NuGet.

Untuk detail selengkapnya tentang penginstalan library C#, lihat Dokumentasi Aspose.SVG.

Penggabungan lain yang Didukung

Anda dapat menggabungkan file SVG ke dalam banyak format file lain termasuk beberapa yang tercantum di bawah ini: