Jak převést XML na BMP
Jak převést XML soubor na BMP obrázek
Sheetize poskytuje jednoduché, vysoce výkonné API, které umožňuje převést XML dokument (.xml) na ostrý BMP (Bitmap) obrázek. To je ideální pro generování rastrových náhledů datových struktur, vkládání snímků konfigurací do reportů nebo vytváření miniatur pro archivní systémy, aniž byste odhalili surový XML kód.
Proč použít Sheetize pro převod XML → BMP?
- Plná věrnost – zachovává hierarchické tagy, atributy i odsazení a vykresluje je jako čitelný text v obrázku.
- Rychlé a škálovatelné – postaveno na .NET, běží na Windows, macOS i Linuxu bez potřeby XML prohlížeče.
- Nastavitelná rozlišení – můžete nastavit horizontální a vertikální DPI a tak ovlivnit ostrost obrázku.
- Žádné externí závislosti – není potřeba žádných dalších nástrojů ani instalací Office.
Začínáme
Přidejte balíček Sheetize.ImageConverter do svého .NET projektu (např. přes NuGet) a zavolejte metodu ImageConverter.Process.
Ukázkový kód v C#
using Sheetize;
var loadOptions = new LoadOptions
{
// Cesta k vstupnímu XML souboru
InputFile = @"D:\Configs\AppSettings.xml"
};
var saveOptions = new ImageSaveOptions
{
// Výstupní soubor – přípona BMP určuje formát BMP
OutputFile = @"D:\Images\AppSettings.bmp",
// Volitelné: nastavení rozlišení obrázku (DPI)
HorizontalResolution = 200,
VerticalResolution = 200,
// Volitelné: barva pozadí bitmapy (výchozí je bílá)
// BackgroundColor = "#FFFFFF"
};
ImageConverter.Process(loadOptions, saveOptions);Ukázka načte AppSettings.xml a zapíše AppSettings.bmp s určeným DPI (a volitelnou barvou pozadí).
Klíčové možnosti pro výstup BMP
- HorizontalResolution / VerticalResolution – určují referenční DPI; vyšší hodnoty poskytují ostřejší text, ale soubor bude větší.
- BackgroundColor – nastavte pevnou barvu pozadí (např.
#FFFFFFpro bílou). BMP nepodporuje průhlednost. - Padding – volitelné přidání pixelů kolem vykresleného textu, aby nedošlo ke zkrácení.
Osvědčené postupy
- Používejte 200 DPI a více, pokud bude BMP tisknut; 96 DPI stačí pro náhledy na obrazovce.
- Pokud je XML soubor velmi hluboký, zvyšte DPI nebo upravte velikost písma (pomocí dalších nastavení API), aby byl text čitelný.
- Ověřte vygenerovaný BMP v prohlížeči nebo editoru obrázků, aby všechny tagy byly viditelné a správně zarovnané.