Ako konvertovať XML na BMP
Ako konvertovať XML súbor na BMP obrázok
Sheetize poskytuje jednoduché, vysokovýkonné API, ktoré vám umožní previesť XML dokument (.xml) na ostrý BMP (Bitmap) obrázok. Je to ideálne riešenie na generovanie rasterových náhľadov dátových štruktúr, vloženie snímok konfigurácií do správ alebo tvorbu miniatúr pre archivačné systémy bez odhalenia surového XML kódu.
Prečo použiť Sheetize na konverziu XML → BMP?
- Plná vernosť – zachováva hierarchické značky, atribúty a odsadenie a vykresľuje ich ako čitateľný text v obrázku.
- Rýchle a škálovateľné – postavené na .NET, beží pod Windows, macOS i Linux bez potreby XML prehliadača.
- Nastaviteľné rozlíšenie – môžete nastaviť horizontálne a vertikálne DPI pre kontrolu ostrosti obrázka.
- Bez externých závislostí – nevyžaduje žiadne ďalšie nástroje ani inštalácie Office.
Začíname
Pridajte balík Sheetize.ImageConverter do vášho .NET projektu (prostredníctvom NuGet) a zavolajte metódu ImageConverter.Process.
Ukážkový C# kód
using Sheetize;
var loadOptions = new LoadOptions
{
// Cesta k zdrojovému XML súboru
InputFile = @"D:\Configs\AppSettings.xml"
};
var saveOptions = new ImageSaveOptions
{
// Výstupný súbor – prípona BMP určuje BMP formát
OutputFile = @"D:\Images\AppSettings.bmp",
// Voliteľne: nastavenie rozlíšenia (DPI)
HorizontalResolution = 200,
VerticalResolution = 200,
// Voliteľne: farba pozadia bitmapy (predvolené je biela)
// BackgroundColor = "#FFFFFF"
};
ImageConverter.Process(loadOptions, saveOptions);Útržok načíta AppSettings.xml a zapíše AppSettings.bmp s určeným DPI (a voliteľnou farbou pozadia).
Kľúčové možnosti pre BMP výstup
- HorizontalResolution / VerticalResolution – definujú referenčné DPI; vyššie hodnoty poskytujú ostrejší text, ale zväčšia veľkosť súboru.
- BackgroundColor – určuje jednotné pozadie (napr.
#FFFFFFpre biele). BMP nepodporuje priehľadnosť. - Padding – voliteľné prídavné pixely okolo renderovaného textu, aby nedošlo k orezaniu.
Najlepšie postupy
- Použite 200 DPI alebo viac, ak bude BMP tlačený; 96 DPI postačuje pre náhľady na obrazovke.
- Ak je XML súbor veľmi hlboký, zvýšte DPI alebo upravte veľkosť písma (prostredníctvom ďalších nastavení API), aby zostal text čitateľný.
- Skontrolujte vygenerovaný BMP v prehliadači alebo editoru obrázkov, aby ste sa uistili, že všetky značky sú viditeľné a správne zarovnané.