Sådan konverteres xlsm til png
Sådan konverteres en Xlsm‑fil til et Png‑billede
Sheetize giver en enkel, højtydende API, som lader dig omdanne en Excel‑arbejdsbog med makroer (.xlsm) til et skarpt PNG‑billede (Portable Network Graphics). Det er ideelt til at generere lette miniaturebilleder, indlejre regnearks‑forhåndsvisninger på websider eller lave tabsfri raster‑billeder til dokumentation uden at afsløre de originale data.
Hvorfor bruge Sheetize til Xlsm‑til‑Png‑konvertering?
- Fuld trofasthed – bevarer celleformatering, farver, diagrammer og indlejrede billeder.
- Tabsfri raster – PNG bevarer hver pixel uden komprimeringsartefakter, perfekt til skærmbilleder og webgrafik.
- Hurtig & skalerbar – optimeret til .NET, virker på Windows, macOS og Linux uden krav om Office‑installationer.
- Tilpasningsbar opløsning & transparens – sæt DPI og aktivér eventuelt en alfa‑kanal for gennemsigtige baggrunde.
Sådan kommer du i gang
Tilføj Sheetize.ImageConverter‑pakken til dit .NET‑projekt (via NuGet) og kald metoden ImageConverter.Process.
Eksempel i C#
using Sheetize;
var loadOptions = new LoadOptions
{
// Sti til kildefilen Xlsm
InputFile = @"D:\Reports\SalesDashboard.xlsm"
};
var saveOptions = new ImageSaveOptions
{
// Uddatafil – .png‑endelsen vælger PNG‑formatet
OutputFile = @"D:\Images\SalesDashboard.png",
// Valgfrit: styr billedopløsning (DPI)
HorizontalResolution = 200,
VerticalResolution = 200,
// Valgfrit: aktivér gennemsigtig baggrund (standard er opake hvid)
// BackgroundColor = "transparent"
};
ImageConverter.Process(loadOptions, saveOptions);Uddraget indlæser SalesDashboard.xlsm og skriver SalesDashboard.png med den angivne DPI (og eventuel transparens).
Centrale indstillinger for PNG‑output
- HorizontalResolution / VerticalResolution – definerer DPI‑referencen; højere værdier giver skarpere resultater på skærm eller i tryk.
- BackgroundColor – angiv en fast farve (fx
#FFFFFF) eller"transparent"for at aktivere en alfa‑kanal. - CompressionLevel – PNG understøtter tabsfri komprimering; typisk fra 0 (hurtigst) til 9 (maksimal komprimering).
Bedste praksis
- Brug 150 – 200 DPI til web‑klare billeder; gå højere (300 DPI eller mere) for tryk‑kvalitet.
- Aktivér gennemsigtig baggrund, når PNG’en skal overlayes på farvede UI‑elementer.
- Kontroller det genererede PNG i en browser eller et billedredigeringsprogram for at sikre, at farver, transparens og opløsning lever op til dine forventninger.