Cara Mengonversi Html ke Emf

Cara Mengonversi File Html menjadi Gambar Emf

Sheetize menyediakan API berperforma tinggi yang mengubah dokumen HTML (.html) menjadi gambar vektor EMF (Enhanced Metafile). Ini ideal untuk menyisipkan snapshot halaman web ke dalam laporan berbasis Windows, gambar CAD, atau dokumen siap cetak sambil mempertahankan kualitas vektor dan skalabilitas.

Mengapa Menggunakan Sheetize untuk Konversi Html‑ke‑Emf?

  • Kejelasan vektor – EMF menyimpan perintah gambar, sehingga gambar dapat diperbesar tanpa pikselasi.
  • Native Windows – EMF terintegrasi mulus dengan Office, Visio, dan alat Microsoft lainnya.
  • Tidak Perlu Office – konversi dapat dijalankan di Windows, macOS, dan Linux tanpa memerlukan mesin peramban terpasang.
  • Kontrol styling – sesuaikan ukuran halaman, warna latar, dan DPI langsung melalui opsi konversi.

Memulai

Tambahkan paket NuGet Sheetize.ImageConverter ke proyek .NET Anda dan panggil metode ImageConverter.Process.

Contoh Kode C#

using Sheetize;

var loadOptions = new LoadOptions
{
// Path to the source HTML file
InputFile = @"C:\\Docs\\ProductPage.html"
};

var saveOptions = new ImageSaveOptions
{
OutputFile = @"C:\\Images\\ProductPage.emf";

HorizontalResolution = 300,
VerticalResolution = 300,
};

ImageConverter.Process(loadOptions, saveOptions);

Kode tersebut memuat ProductPage.html dan menulis ProductPage.emf dengan render 300 DPI untuk output cetak beresolusi tinggi.

Opsi Utama untuk Output EMF

  • HorizontalResolution / VerticalResolution – mengontrol DPI kanvas; nilai lebih tinggi menghasilkan detail garis yang lebih halus.
  • BackgroundColor – mengisi latar belakang halaman (EMF tidak mendukung transparansi sebenarnya).
  • PageWidth / PageHeight – menentukan ukuran logis output (dalam inci atau milimeter).
  • EmbedFonts – atur ke true untuk menyematkan font yang digunakan dalam file EMF agar rendering tetap konsisten di mesin lain.

Praktik Terbaik

  1. Gunakan 300 DPI atau lebih tinggi untuk grafik siap cetak; 96 DPI sudah cukup untuk pratinjau layar.
  2. Tentukan dimensi halaman secara eksplisit (misalnya 8,5 × 11 in) untuk menghindari pemotongan tak terduga.
  3. Sematkan font jika HTML menggunakan tipe huruf khusus yang mungkin tidak terpasang di sistem target.
  4. Validasi EMF dengan membukanya di PowerPoint, Word, atau editor vektor untuk memastikan semua elemen tampil dengan benar.
  5. Optimalkan HTML – hapus skrip atau sumber daya eksternal yang tidak diperlukan sebelum konversi untuk mempercepat proses.

Dengan mengikuti langkah‑langkah ini, Anda dapat dengan andal mengubah halaman HTML apa pun menjadi gambar vektor EMF yang tajam, cocok untuk dokumentasi, presentasi, atau aset cetak yang berpusat pada Windows.

 Indonesia