Render Gambar EMZ dan EMF

Perkenalan

GroupDocs.Viewer untuk .NET adalah API rendering dokumen canggih yang memungkinkan pengembang menampilkan berbagai jenis dokumen, termasuk gambar EMZ (Enhanced Windows Metafile) dan EMF (Enhanced Metafile), dalam aplikasi .NET mereka. Dalam tutorial ini, kita akan mempelajari cara merender gambar EMZ dan EMF ke berbagai format seperti HTML, JPG, PNG, dan PDF menggunakan GroupDocs.Viewer untuk .NET.

Prasyarat

Sebelum kita mulai, pastikan Anda memiliki prasyarat berikut:

  1. GroupDocs.Viewer untuk .NET: Anda dapat mengunduh perpustakaan dariDi Sini.
  2. Lingkungan Pengembangan: Pastikan Anda memiliki lingkungan pengembangan yang kompatibel untuk pengembangan .NET.
  3. Contoh Gambar EMZ/EMF: Sediakan contoh gambar EMZ dan EMF untuk dirender.

Impor Namespace

Sebelum mendalami kodenya, mari impor namespace yang diperlukan:

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

Sekarang, mari kita bagi setiap contoh menjadi beberapa langkah dalam format panduan langkah demi langkah:

Merender Gambar EMZ/EMF ke HTML

Langkah 1: Tetapkan Direktori Output:

string outputDirectory = "Your Document Directory";

Mengganti"Your Document Directory"dengan jalur tempat Anda ingin menyimpan file HTML yang dirender.

Langkah 2: Tentukan Format Jalur File Halaman:

string pageFilePathFormat = Path.Combine(outputDirectory, "emz_result.html");

Ini akan menentukan format jalur file untuk file HTML yang dirender.

Langkah 3: Render ke HTML:

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_EMZ))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    
    viewer.View(options);
}

Kode ini menginisialisasiViewer objek dengan contoh gambar EMZ dan merendernya ke format HTML menggunakan opsi yang ditentukan.

Merender Gambar EMZ/EMF ke JPG, PNG, dan PDF

Ulangi langkah berikut untuk merender ke format JPG, PNG, dan PDF:

Langkah 1: Tentukan Format Jalur File Halaman:

pageFilePathFormat = Path.Combine(outputDirectory, "emz_result.jpg");

Sesuaikan nama file dan ekstensinya sesuai dengan format output yang diinginkan (jpg, png , ataupdf).

Langkah 2: Render ke Format Masing-Masing:

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_EMZ))
{
    // Sesuaikan opsi sesuai dengan format output (Jpg, PNG, Pdf)
    JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
    
    viewer.View(options);
}

MenggantiJpgViewOptions denganPngViewOptions atauPdfViewOptions berdasarkan format keluaran yang diinginkan.

Kesimpulan

Kesimpulannya, GroupDocs.Viewer untuk .NET memberikan solusi yang mulus untuk merender gambar EMZ dan EMF ke berbagai format dalam aplikasi .NET. Dengan mengikuti langkah-langkah yang diuraikan dalam tutorial ini, pengembang dapat dengan mudah mengintegrasikan kemampuan rendering dokumen ke dalam aplikasi mereka.

FAQ

T: Dapatkah GroupDocs.Viewer merender format dokumen lain selain gambar EMZ dan EMF?

J: Ya, GroupDocs.Viewer mendukung berbagai format dokumen termasuk PDF, DOCX, PPTX, XLSX, dan banyak lagi.

T: Apakah tersedia uji coba gratis untuk GroupDocs.Viewer untuk .NET?

A: Ya, Anda dapat mengakses uji coba gratisDi Sini.

T: Apakah GroupDocs.Viewer menawarkan dukungan untuk pengembang?

J: Ya, GroupDocs memberikan dukungan melaluinyaforum tempat pengembang dapat mengajukan pertanyaan dan mencari bantuan.

T: Bisakah saya membeli lisensi sementara GroupDocs.Viewer untuk .NET?

J: Ya, lisensi sementara tersedia untuk dibeliDi Sini.

T: Di mana saya dapat menemukan dokumentasi terperinci untuk GroupDocs.Viewer untuk .NET?

A: Anda dapat merujuk ke dokumentasinyaDi Siniuntuk panduan komprehensif tentang penggunaan API.