Како конвертовати Xlsm датотеку у Png слику

Sheetize пружа једноставан, високоперформансни API који вам омогућава да претворите Excel радну свеску са макросима (.xlsm) у оштру PNG (Portable Network Graphics) слику. Идеално је за генерисање лаганих сличица, уграђивање приказа табела на веб странице или креирање безгубитних растер слика за документацију без откривања оригиналних података.

Зашто користити Sheetize за конверзију Xlsm‑у‑Png?

  • Пуна верност – задржава форматирање ћелија, боје, графиконе и уграђене слике.
  • Безгубитни растр – PNG чува сваки пиксел без компресионе артефакте, што је савршено за снимке екрана и веб графику.
  • Брзо и скалабилно – оптимизовано за .NET, ради на Windows, macOS и Linux без потребе за инсталирањем Office‑а.
  • Прилагодљиво резолуција и транспарентност – подесите DPI и опционо омогућите алфа канал за провидну позадину.

Први кораци

Додајте пакет Sheetize.ImageConverter у ваш .NET пројекат (преко NuGet) и позовите метод ImageConverter.Process.

Пример C# кода

using Sheetize;

var loadOptions = new LoadOptions
{
    // Путања до изворне Xlsm датотеке
    InputFile = @"D:\Reports\SalesDashboard.xlsm"
};

var saveOptions = new ImageSaveOptions
{
    // Путња до излазне датотеке – .png екстензија бира PNG формат
    OutputFile = @"D:\Images\SalesDashboard.png",

    // Опционо: контролисање резолуције слике (DPI)
    HorizontalResolution = 200,
    VerticalResolution = 200,

    // Опционо: омогућавање провидне позадине (подразумевано је непрозирна бела)
    // BackgroundColor = "transparent"
};

ImageConverter.Process(loadOptions, saveOptions);

Овај исечак учитава SalesDashboard.xlsm и пише SalesDashboard.png користећи наведени DPI (и опционо транспарентност).

Кључне опције за PNG излаз

  • HorizontalResolution / VerticalResolution – дефинише референтни DPI; веће вредности дају оштрије резултате на екрану или штампи.
  • BackgroundColor – поставља чврсту боју (нпр. #FFFFFF) или "transparent" за алфа канал.
  • CompressionLevel – PNG подржава безгубитну компресију; вредности се обично крећу од 0 (најбрже) до 9 (најбоља компресија).

Најбоље праксе

  1. Користите 150 – 200 DPI за веб‑спремне слике; изаберите веће (300 DPI или више) за графику за штампу.
  2. Омогућите провидну позадину када ће PNG бити постављен изнад обојених UI елемената.
  3. Проверите генерисани PNG у прегледачу или уређивачу слика да бисте се уверили да боје, транспарентност и резолуција задовољавају ваше захтеве.
 Српски