Kako pretvoriti DIF u GIF

Kako pretvoriti DIF datoteku u GIF sliku

Sheetize pruža jednostavan, visokoučinkovit API koji vam omogućuje pretvaranje datoteke Data Interchange Format (.dif) u oštar GIF prikaz. Idealan je za stvaranje laganih pregleda, ugrađivanje snimaka proračunskih tablica u web‑stranice ili generiranje animacija kada izvor sadrži više radnih listova.

Zašto koristiti Sheetize za konverziju iz DIF u GIF?

  • Potpuna vjernost – zadržava tekst ćelija, numeričke vrijednosti i osnovno formatiranje, prikazujući ih kao jasne bitmap okvire.
  • Brzo i skalabilno – izgrađeno na .NET, radi na Windowsu, macOS‑u i Linuxu bez potrebe za instaliranim Officeom.
  • Prilagodljiva rezolucija i paleta – postavite DPI, odaberite ograničenu paletu boja i omogućite transparentnost po potrebi.
  • Bez ovisnosti – ne zahtijeva vanjske alate ili biblioteke.

Početak rada

Dodajte paket Sheetize.ImageConverter u svoj .NET projekt (preko NuGet) i pozovite metodu ImageConverter.Process.

Primjer C# koda

using Sheetize;

var loadOptions = new LoadOptions
{
    // Putanja do izvorne DIF datoteke
    InputFile = @"D:\Data\SalesData.dif"
};

var saveOptions = new ImageSaveOptions
{
    // Željena izlazna datoteka – .gif ekstenzija odabire GIF format
    OutputFile = @"D:\Images\SalesData.gif",

    // Opcionalno: kontrola rezolucije slike (DPI)
    HorizontalResolution = 150,
    VerticalResolution = 150,

    // Opcionalno: ograničite GIF na 256 boja (zadano) i omogućite transparentnost
    // TransparentColor = "#FFFFFF"
    // FrameDelay = 100 // milisekundi po okviru ako više listova animira
};

ImageConverter.Process(loadOptions, saveOptions);

Ovaj isječak učitava SalesData.dif i zapisuje SalesData.gif uz zadane DPI i opcionalna podešavanja transparentnosti.

Ključne opcije za GIF izlaz

  • HorizontalResolution / VerticalResolution – definiraju referentni DPI; veće vrijednosti daju oštrije okvire.
  • TransparentColor – HEX boja koja postaje prozirna u GIF‑u (korisno za prekrivanje na različitim pozadinama).
  • FrameDelay – kada DIF sadrži nekoliko radnih listova, postavlja odgodu između okvira (u ms) za stvaranje jednostavnih animacija.
  • ColorPalette – možete pružiti vlastitu paletu od 256 boja za kontrolu vizualnog izgleda.

Najbolje prakse

  1. Koristite 150 DPI ili više za jasne prikaze na ekranu; niži DPI je dovoljan za male ikone.
  2. Održavajte broj boja na 256 ili manje kako biste ostali unutar GIF ograničenja i smanjili veličinu datoteke.
  3. Ako trebate animaciju, osigurajte da svaki radni list predstavlja logički okvir i postavite odgovarajući FrameDelay.
  4. Provjerite generirani GIF u pregledniku ili pregledniku slika kako biste potvrdili da transparentnost i animacija funkcioniraju kako je očekivano.
 Hrvatski