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.
#FFFFFFza bijelo). BMP ne podržava prozirnost. - Padding – dodatni pikseli oko prikazanog teksta kako se izbjegne odrezivanje.
Najbolje prakse
- Koristite 200 DPI ili više kada će BMP biti ispisan; 96 DPI je dovoljno za pregled na ekranu.
- Ako je XML datoteka vrlo duboka, povećajte DPI ili prilagodite veličinu fonta (putem dodatnih API postavki) kako bi tekst ostao čitljiv.
- Provjerite generirani BMP u pregledniku ili editoru slika kako biste osigurali da su sve oznake vidljive i pravilno poravnate.