Kako pretvoriti XML u BMP

Kako pretvoriti XML datoteku u BMP sliku

Sheetize pruža jednostavan, visokoučinkovit API koji vam omogućuje pretvaranje XML dokumenta (.xml) u oštru BMP (Bitmap) sliku. To je savršeno za generiranje raster prikaza struktura podataka, umetanje snimaka konfiguracija u izvješća ili stvaranje sličica za arhivske sustave bez otkrivanja sirovog XML koda.

Zašto koristiti Sheetize za pretvaranje XML‑u‑BMP?

  • Potpuna vjernost – zadržava hijerarhijske oznake, atribute i uvlačenja, prikazujući ih kao čitljiv tekst na slici.
  • Brzo i skalabilno – izgrađeno na .NET‑u, radi na Windowsu, macOS‑u i Linuxu bez potrebe za XML preglednikom.
  • Prilagodljivo razlučivanje – postavite horizontalni i vertikalni DPI za kontrolu oštrine slike.
  • Nema vanjskih ovisnosti – ne trebate dodatne alate ili instalacije Office‑a.

Prvi koraci

Dodajte paket Sheetize.ImageConverter svom .NET projektu (putem NuGet) i pozovite metodu ImageConverter.Process.

Primjer C# koda

using Sheetize;

var loadOptions = new LoadOptions
{
// Putanja do izvornog XML fajla
InputFile = @"D:\Configs\AppSettings.xml"
};

var saveOptions = new ImageSaveOptions
{
// Željena izlazna datoteka – BMP ekstenzija odabire BMP format
OutputFile = @"D:\Images\AppSettings.bmp",

// Opcionalno: kontrola razlučivanja slike (DPI)
HorizontalResolution = 200,
VerticalResolution = 200,

// Opcionalno: boja pozadine za bitmapu (standardno je bijela)
// BackgroundColor = "#FFFFFF"
};

ImageConverter.Process(loadOptions, saveOptions);

Ovaj isječak učitava AppSettings.xml i zapisuje AppSettings.bmp uz zadani DPI (i opcionalnu boju pozadine).

Ključne opcije za BMP izlaz

  • HorizontalResolution / VerticalResolution – definiraju referentni DPI; veće vrijednosti daju oštriji tekst uz veću veličinu datoteke.
  • BackgroundColor – specificira jednobojnu pozadinu (npr. #FFFFFF za bijelo). BMP ne podržava prozirnost.
  • Padding – dodatni pikseli oko prikazanog teksta kako se izbjegne odrezivanje.

Najbolje prakse

  1. Koristite 200 DPI ili više kada će BMP biti ispisan; 96 DPI je dovoljno za pregled na ekranu.
  2. Ako je XML datoteka vrlo duboka, povećajte DPI ili prilagodite veličinu fonta (putem dodatnih API postavki) kako bi tekst ostao čitljiv.
  3. Provjerite generirani BMP u pregledniku ili editoru slika kako biste osigurali da su sve oznake vidljive i pravilno poravnate.
 Hrvatski