Render Gambar SVG dan SVGZ

Perkenalan

Dalam tutorial ini, kami akan memandu Anda melalui proses rendering gambar SVG dan SVGZ menggunakan GroupDocs.Viewer for .NET. GroupDocs.Viewer for .NET adalah API rendering dokumen canggih yang memungkinkan pengembang untuk merender berbagai format dokumen dalam aplikasi .NET mereka. SVG dan SVGZ adalah format gambar populer yang digunakan untuk grafik vektor, dan dengan GroupDocs.Viewer for .NET, Anda dapat dengan mudah merendernya ke dalam berbagai format output seperti HTML, JPG, PNG, dan PDF.

Render Gambar SVG dan SVGZ dengan GroupDocs.Viewer untuk .NET

Prasyarat

Sebelum memulai, pastikan Anda telah menginstal dan mengatur prasyarat berikut:

  1. GroupDocs.Viewer untuk .NET: Unduh dan instal GroupDocs.Viewer untuk .NET dari Di Sini.
  2. Lingkungan Pengembangan: Pastikan Anda memiliki lingkungan pengembangan yang berfungsi untuk pengembangan .NET, seperti Visual Studio.
  3. Contoh Berkas SVGZ: Siapkan berkas SVGZ contoh untuk pengujian.

Mengimpor Ruang Nama

Sebelum kita masuk ke kode, mari impor namespace yang diperlukan:

using GroupDocs.Viewer.Options;
using System;
using System.IO;

Langkah 1: Render SVGZ ke HTML

string outputDirectory = "Your Document Directory";
string pageFilePathFormat = Path.Combine(outputDirectory, "svgz_result.html");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_SVGZ))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    viewer.View(options);
}

Langkah 2: Render SVGZ ke JPG

pageFilePathFormat = Path.Combine(outputDirectory, "svgz_result.jpg");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_SVGZ))
{
    JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
    
    viewer.View(options);
}

Langkah 3: Render SVGZ ke PNG

pageFilePathFormat = Path.Combine(outputDirectory, "svgz_result.png");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_SVGZ))
{
    PngViewOptions options = new PngViewOptions(pageFilePathFormat);
   
    viewer.View(options);
}

Langkah 4: Render SVGZ ke PDF

pageFilePathFormat = Path.Combine(outputDirectory, "svgz_result.pdf");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_SVGZ))
{
    PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
   
    viewer.View(options);
}

Kesimpulan

Dalam tutorial ini, kita telah mempelajari cara merender gambar SVG dan SVGZ menggunakan GroupDocs.Viewer untuk .NET. Hanya dengan beberapa langkah sederhana, Anda dapat mengonversi gambar SVGZ ke berbagai format output seperti HTML, JPG, PNG, dan PDF, sehingga gambar tersebut dapat diakses dan dilihat di berbagai lingkungan.

Pertanyaan yang Sering Diajukan

Bisakah GroupDocs.Viewer menyajikan format gambar lain?

Ya, GroupDocs.Viewer mendukung rendering berbagai format gambar termasuk PNG, JPEG, BMP, TIFF, GIF, dan banyak lagi.

Apakah GroupDocs.Viewer kompatibel dengan .NET Core?

Ya, GroupDocs.Viewer kompatibel dengan .NET Framework dan .NET Core.

Bisakah saya menyesuaikan opsi rendering?

Ya, GroupDocs.Viewer menyediakan opsi rendering yang luas sehingga memungkinkan Anda menyesuaikan output sesuai dengan kebutuhan Anda.

Apakah GroupDocs.Viewer memerlukan dependensi pihak ketiga?

Tidak, GroupDocs.Viewer adalah API mandiri dan tidak memerlukan dependensi pihak ketiga apa pun untuk merender dokumen.

Apakah ada versi uji coba yang tersedia untuk pengujian?

Ya, Anda dapat mengunduh versi uji coba gratis GroupDocs.Viewer dari Di Sini untuk mengevaluasi fitur-fiturnya sebelum melakukan pembelian.