Hoe een Xlsm naar Png Afbeelding Converteren

Hoe een Xlsm‑bestand naar een Png‑afbeelding Converteren

Sheetize biedt een eenvoudige, hoge‑prestatie‑API waarmee je een Excel‑macro‑ingeschakeld werkboek (.xlsm) kunt omzetten naar een scherpe PNG (Portable Network Graphics) afbeelding. Dit is perfect voor het genereren van lichte miniaturen, het insluiten van spreadsheet‑previews op webpagina’s, of het maken van verliesvrije raster‑afbeeldingen voor documentatie zonder de originele gegevens bloot te stellen.

Waarom Sheetize Gebruiken voor Xlsm‑naar‑Png Conversie?

  • Volledige fideliteit – behoudt celopmaak, kleuren, grafieken en ingesloten afbeeldingen.
  • Verliesloze raster – PNG bewaart elk pixel zonder compressie‑artefacten, ideaal voor screenshots en web‑graphics.
  • Snel & schaalbaar – geoptimaliseerd voor .NET, werkt op Windows, macOS en Linux zonder dat Office geïnstalleerd hoeft te zijn.
  • Aanpasbare resolutie & transparantie – stel DPI in en schakel optioneel een alfakanaal in voor transparante achtergronden.

Aan de Slag

Voeg het Sheetize.ImageConverter‑pakket toe aan je .NET‑project (via NuGet) en roep de ImageConverter.Process‑methode aan.

Voorbeeld C#‑code

using Sheetize;

var loadOptions = new LoadOptions
{
    // Pad naar het bron‑Xlsm‑bestand
    InputFile = @"D:\Reports\SalesDashboard.xlsm"
};

var saveOptions = new ImageSaveOptions
{
    // Gewenst uitvoerbestand – .png extensie selecteert het PNG‑formaat
    OutputFile = @"D:\Images\SalesDashboard.png",

    // Optioneel: afbeeldingresolutie (DPI) instellen
    HorizontalResolution = 200,
    VerticalResolution = 200,

    // Optioneel: transparante achtergrond inschakelen (standaard is ondoorzichtig wit)
    // BackgroundColor = "transparent"
};

ImageConverter.Process(loadOptions, saveOptions);

Het fragment laadt SalesDashboard.xlsm en schrijft SalesDashboard.png met de opgegeven DPI (en optionele transparantie).

Belangrijke Opties voor PNG‑Uitvoer

  • HorizontalResolution / VerticalResolution – definieer de referentie‑DPI; hogere waarden geven scherpere weergave op scherm of print.
  • BackgroundColor – stel een vaste kleur in (bijv. #FFFFFF) of "transparent" om een alfakanaal te activeren.
  • CompressionLevel – PNG ondersteunt verliesvrije compressie; waarden lopen doorgaans van 0 (snelst) tot 9 (maximale compressie).

Beste Praktijken

  1. Gebruik 150 – 200 DPI voor web‑klaar afbeeldingen; ga hoger (300 DPI of meer) voor print‑kwaliteit graphics.
  2. Schakel een transparante achtergrond in wanneer de PNG over gekleurde UI‑elementen wordt gelegd.
  3. Controleer de gegenereerde PNG in een browser of beeldbewerkingsprogramma om te verifiëren of kleuren, transparantie en resolutie aan je verwachtingen voldoen.
 Nederlands