Bagaimana Mengonversi XML ke BMP

Cara Mengonversi File XML menjadi Gambar BMP

Sheetize menyediakan API sederhana berperforma tinggi yang memungkinkan Anda mengubah dokumen XML (.xml) menjadi gambar BMP (Bitmap) yang jelas. Ini sangat cocok untuk menghasilkan pratinjau raster struktur data, menyematkan snapshot konfigurasi dalam laporan, atau membuat thumbnail untuk sistem arsip tanpa menampilkan sumber XML mentah.

Mengapa Memilih Sheetize untuk Konversi XML‑ke‑BMP?

  • Fidelity penuh – mempertahankan tag hierarki, atribut, dan indentasi, menampilkannya sebagai teks yang dapat dibaca dalam gambar.
  • Cepat & skalabel – dibangun dengan .NET, berjalan di Windows, macOS, dan Linux tanpa memerlukan penampil XML.
  • Resolusi dapat disesuaikan – atur DPI horizontal dan vertikal untuk mengontrol ketajaman gambar.
  • Tanpa ketergantungan eksternal – tidak memerlukan alat tambahan atau instalasi Office.

Memulai

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

Contoh Kode C#

using Sheetize;

var loadOptions = new LoadOptions
{
    // Path ke file XML sumber
    InputFile = @"D:\Configs\AppSettings.xml"
};

var saveOptions = new ImageSaveOptions
{
    // File output yang diinginkan – ekstensi BMP memilih format BMP
    OutputFile = @"D:\Images\AppSettings.bmp",

    // Opsional: kontrol resolusi gambar (DPI)
    HorizontalResolution = 200,
    VerticalResolution = 200,

    // Opsional: warna latar belakang bitmap (default putih)
    // BackgroundColor = "#FFFFFF"
};

ImageConverter.Process(loadOptions, saveOptions);

Cuplikan ini memuat AppSettings.xml dan menulis AppSettings.bmp dengan DPI yang ditentukan (serta warna latar belakang opsional).

Opsi Utama untuk Output BMP

  • HorizontalResolution / VerticalResolution – menentukan DPI referensi; nilai lebih tinggi memberi teks yang lebih tajam dengan ukuran file lebih besar.
  • BackgroundColor – tentukan warna latar belakang solid (misalnya #FFFFFF untuk putih). BMP tidak mendukung transparansi.
  • Padding – pixel tambahan di sekitar teks yang dirender untuk menghindari pemotongan.

Praktik Terbaik

  1. Gunakan 200 DPI atau lebih tinggi bila BMP akan dicetak; 96 DPI sudah cukup untuk pratinjau di layar.
  2. Jika file XML sangat dalam, tingkatkan DPI atau sesuaikan ukuran font (melalui pengaturan API tambahan) agar teks tetap terbaca.
  3. Periksa BMP yang dihasilkan menggunakan penampil atau editor gambar untuk memastikan semua tag terlihat dan teratur.
 Indonesia