Hogyan konvertáljunk xlsm-et PNG-re
Hogyan konvertáljunk egy Xlsm fájlt PNG képpé
Sheetize egy egyszerű, nagy teljesítményű API‑t biztosít, amely lehetővé teszi, hogy egy Excel makró‑engedélyezett munkafüzetet (.xlsm) éles PNG (Portable Network Graphics) képpé alakítsa. Ideális könnyű bélyegképek generálásához, táblázatelőnézetek beágyazásához weboldalakba, vagy veszteségmentes raszterképek létrehozásához dokumentációhoz anélkül, hogy az eredeti adatokat láthatóvá tenné.
Miért érdemes a Sheetize‑t használni Xlsm‑ről PNG‑re konvertáláshoz?
- Teljes pontosság – megőrzi a cellaformázást, színeket, diagramokat és beágyazott képeket.
- Veszteségmentes raszter – a PNG minden pixelt megőriz tömörítési hibák nélkül, így tökéletes képernyőképekhez és webes grafikákhoz.
- Gyors és skálázható – .NET‑re optimalizált, Windows, macOS és Linux rendszereken fut Office telepítése nélkül.
- Testreszabható felbontás és átlátszóság – állítsa be a DPI‑t, és opcionálisan engedélyezze az alfa csatornát az átlátszó háttérhez.
Első lépések
Adja hozzá a Sheetize.ImageConverter csomagot .NET‑projektjéhez (NuGet‑en keresztül), majd hívja meg az ImageConverter.Process metódust.
Minta C# kód
using Sheetize;
var loadOptions = new LoadOptions
{
// Forrás Xlsm fájl elérési útja
InputFile = @"D:\Reports\SalesDashboard.xlsm"
};
var saveOptions = new ImageSaveOptions
{
// Kimeneti fájl – a .png kiterjesztés a PNG formátumot jelöli
OutputFile = @"D:\Images\SalesDashboard.png",
// Opcionális: kép felbontásának beállítása (DPI)
HorizontalResolution = 200,
VerticalResolution = 200,
// Opcionális: átlátszó háttér engedélyezése (alapértelmezett az átlátszatlan fehér)
// BackgroundColor = "transparent"
};
ImageConverter.Process(loadOptions, saveOptions);A fenti kódrészlet betölti a SalesDashboard.xlsm fájlt, és a megadott DPI (és opcionális átlátszóság) mellett SalesDashboard.png‑t ír ki.
Fontos beállítások a PNG kimenethez
- HorizontalResolution / VerticalResolution – a referencia DPI meghatározása; magasabb érték élesebb képernyő- vagy nyomtatási eredményt ad.
- BackgroundColor – állítsa be egy szilárd színre (pl.
#FFFFFF) vagy"transparent"‑re az alfa csatorna engedélyezéséhez. - CompressionLevel – a PNG veszteségmentes tömörítést támogat; az értékek általában 0‑tól (leggyorsabb) 9‑ig (maximális tömörítés) terjednek.
Legjobb gyakorlatok
- 150 – 200 DPI‑t használjon web‑kész képekhez; magasabb értéket (300 DPI vagy több) nyomtatási minőségű grafikához.
- Engedélyezze az átlátszó hátteret, ha a PNG-t színes UI elemekre szeretné ráhelyezni.
- Ellenőrizze a létrehozott PNG‑t egy böngészőben vagy képszerkesztőben, hogy a színek, átlátszóság és felbontás megfeleljen az elvárásoknak.