Ako previesť xlsm na png
Ako previesť súbor Xlsm na obrázok Png
Sheetize poskytuje jednoduché, vysokovýkonné API, ktoré vám umožní zmeniť Excel pracovný zošit s makrami (.xlsm) na ostrý PNG (Portable Network Graphics) obrázok. Je to ideálne na tvorbu ľahkých miniatúr, vkladanie náhľadov tabuľkových hárkov do webových stránok alebo vytváranie bezstrátových rastrových obrázkov pre dokumentáciu bez odhalenia pôvodných dát.
Prečo použiť Sheetize na konverziu Xlsm‑na‑Png?
- Úplná vernosť – zachová formátovanie buniek, farby, grafy a vložené obrázky.
- Bezstrátový raster – PNG zachová každý pixel bez kompresných artefaktov, čo ho robí ideálnym pre snímky obrazovky a webovú grafiku.
- Rýchle & škálovateľné – optimalizované pre .NET, funguje na Windows, macOS a Linux bez potreby inštalácie Office.
- Prispôsobiteľné rozlíšenie a transparentnosť – nastavte DPI a voliteľne povolte alfa kanál pre priehľadné pozadie.
Začíname
Pridajte balík Sheetize.ImageConverter do vášho .NET projektu (cez NuGet) a zavolajte metódu ImageConverter.Process.
Ukážkový kód v C#
using Sheetize;
var loadOptions = new LoadOptions
{
// Cesta k zdrojovému súboru Xlsm
InputFile = @"D:\Reports\SalesDashboard.xlsm"
};
var saveOptions = new ImageSaveOptions
{
// Požadovaný výstupný súbor – .png voľba nastaví formát PNG
OutputFile = @"D:\Images\SalesDashboard.png",
// Voliteľne: nastavenie rozlíšenia obrázka (DPI)
HorizontalResolution = 200,
VerticalResolution = 200,
// Voliteľne: povoliť priehľadné pozadie (predvolené je nepriehľadná biela)
// BackgroundColor = "transparent"
};
ImageConverter.Process(loadOptions, saveOptions);Úryvok načíta SalesDashboard.xlsm a zapíše SalesDashboard.png s určeným DPI (a voliteľnou transparentnosťou).
Kľúčové možnosti pre výstup PNG
- HorizontalResolution / VerticalResolution – definujú referenčné DPI; vyššie hodnoty poskytujú ostrejší obraz na obrazovke alebo pri tlači.
- BackgroundColor – nastavte pevnú farbu (napr.
#FFFFFF) alebo"transparent"pre povolenie alfa kanála. - CompressionLevel – PNG podporuje bezstrátovú kompresiu; hodnoty zvyčajne idú od 0 (nejrýchlejšia) po 9 (maximálna kompresia).
Najlepšie postupy
- Používajte 150 – 200 DPI pre obrázky určené na web; vyššie (300 DPI a viac) pre tlačové grafiky.
- Povoliť priehľadné pozadie, keď bude PNG prekrytý farebnými UI prvkami.
- Skontrolujte vygenerovaný PNG v prehliadači alebo grafickom editore, aby ste sa uistili, že farby, transparentnosť a rozlíšenie spĺňajú vaše očakávania.