Kuinka muuntaa xlsm PNG‑kuvaksi
Kuinka muuntaa Xlsm‑tiedosto Png‑kuvaksi
Sheetize tarjoaa yksinkertaisen, suorituskykyisen API:n, jonka avulla voit muuttaa Excel‑makroilla varustetun työkirjan (.xlsm) teräväksi PNG‑kuvaksi (Portable Network Graphics). Tämä on loistava tapa luoda kevyitä esikatselukuvia, upottaa taulukkoesikatseluja verkkosivuille tai tehdä häviötöntä rasterikuvaa dokumentointiin ilman alkuperäisten tietojen paljastamista.
Miksi käyttää Sheetizea Xlsm‑PNG‑muunnokseen?
- Täysi tarkkuus – säilyttää solujen muotoilun, värit, kaaviot ja upotetut kuvat.
- Häviötön rasteri – PNG säilyttää jokaisen pikselin ilman pakkausartefakteja, mikä tekee siitä ihanteellisen ruutukaappauksiin ja web‑grafiikkaan.
- Nopea ja skaalautuva – optimoitu .NET‑ympäristöön, toimii Windowsissa, macOS:ssä ja Linuxissa ilman Office‑asennuksia.
- Räätälöitävä tarkkuus ja läpinäkyvyys – määritä DPI ja halutessasi ota käyttöön alfakanava läpinäkyviä taustoja varten.
Aloittaminen
Lisää Sheetize.ImageConverter‑paketti .NET‑projektiisi (NuGetin kautta) ja kutsu ImageConverter.Process‑metodia.
Esimerkkikoodi C#:ssa
using Sheetize;
var loadOptions = new LoadOptions
{
// Polku lähde‑Xlsm‑tiedostoon
InputFile = @"D:\Reports\SalesDashboard.xlsm"
};
var saveOptions = new ImageSaveOptions
{
// Haluttu tulostiedosto – .png‑päätteinen tiedosto valitsee PNG‑muodon
OutputFile = @"D:\Images\SalesDashboard.png",
// Valinnaista: kuvan tarkkuus (DPI)
HorizontalResolution = 200,
VerticalResolution = 200,
// Valinnaista: läpinäkyvä tausta (oletus on läpinäkymätön valkoinen)
// BackgroundColor = "transparent"
};
ImageConverter.Process(loadOptions, saveOptions);Koodinpätkä lataa SalesDashboard.xlsm‑tiedoston ja tallentaa sen SalesDashboard.png‑tiedostoon määritetyllä DPI:llä (ja valinnaisella läpinäkyvyydellä).
PNG‑tulosteen tärkeimmät asetukset
- HorizontalResolution / VerticalResolution – määrittelevät DPI‑arvon; suuremmat arvot antavat terävämmän kuvan näytöllä tai tulosteessa.
- BackgroundColor – aseta kiinteä väri (esim.
#FFFFFF) tai"transparent"aktivoidaksesi alfakanavan. - CompressionLevel – PNG tukee häviötöntä pakkausta; arvot vaihtelevat yleensä 0 (nopein) – 9 (maksimipakkaus).
Parhaat käytännöt
- Käytä 150 – 200 DPI –asetusta web‑valmiisiin kuviin; valitse korkeampi (300 DPI tai enemmän) tulostuslaatuun.
- Ota läpinäkyvä tausta käyttöön, jos PNG asetetaan värillisen käyttöliittymän päälle.
- Tarkista luotu PNG selaimessa tai kuvankäsittelyohjelmassa varmistaaksesi, että värit, läpinäkyvyys ja tarkkuus vastaavat odotuksia.