Cum să convertiți DIF în GIF

Cum să convertiți un fișier DIF într-o imagine GIF

Sheetize oferă un API simplu și de înaltă performanță care vă permite să transformați un fișier Data Interchange Format (.dif) într-o imagine GIF clară. Este ideal pentru crearea de previzualizări ușoare, încorporarea instantaneelor de foi de calcul în pagini web sau generarea de secvențe animate când sursa conține mai multe foi de lucru.

De ce să folosiți Sheetize pentru conversia DIF‑to‑GIF?

  • Fidelitate completă – păstrează textul celulelor, valorile numerice și formatarea de bază, redându-le ca cadre bitmap clare.
  • Rapid și scalabil – construit pe .NET, rulează pe Windows, macOS și Linux fără a necesita Office instalat.
  • Rezoluție și paletă personalizabile – setați DPI, alegeți o paletă de culori limitată și activați transparența acolo unde este necesar.
  • Zero dependențe – nu sunt necesare instrumente sau librării externe.

Începeți rapid

Adăugați pachetul Sheetize.ImageConverter în proiectul dumneavoastră .NET (prin NuGet) și apelați metoda ImageConverter.Process.

Exemplu de cod C#

using Sheetize;

var loadOptions = new LoadOptions
{
// Calea către fișierul DIF sursă
InputFile = @"D:\Data\SalesData.dif"
};

var saveOptions = new ImageSaveOptions
{
// Fișierul de ieșire dorit – extensia .gif selectează formatul GIF
OutputFile = @"D:\Images\SalesData.gif",

// Opțional: controlați rezoluția imaginii (DPI)
HorizontalResolution = 150,
VerticalResolution = 150,

// Opțional: limitați GIF‑ul la 256 de culori (implicit) și activați transparența
// TransparentColor = "#FFFFFF"
// FrameDelay = 100 // milisecunde pe cadru dacă există mai multe foi animate
};

ImageConverter.Process(loadOptions, saveOptions);

Fragmentul încarcă SalesData.dif și scrie SalesData.gif folosind DPI‑ul specificat și setările opționale de transparență.

Opțiuni cheie pentru exportul GIF

  • HorizontalResolution / VerticalResolution – definesc DPI‑ul de referință; valori mai mari duc la cadre mai clare.
  • TransparentColor – o culoare hexazecimală care devine transparentă în GIF (utilă pentru suprapunere pe fundaluri diferite).
  • FrameDelay – când DIF‑ul conține mai multe foi de lucru, setează întârzierea dintre cadre (în ms) pentru a crea animații simple.
  • ColorPalette – puteți furniza o paletă personalizată de 256 de culori pentru a controla aspectul vizual.

Cele mai bune practici

  1. Folosiți 150 DPI sau mai mult pentru previzualizări clare pe ecran; DPI‑ul mai mic este adecvat pentru pictograme mici.
  2. Păstrați numărul de culori la 256 sau mai puțin pentru a respecta limitările GIF‑ului și a menține dimensiuni mici ale fișierului.
  3. Dacă aveți nevoie de animație, asigurați-vă că fiecare foaie reprezintă un cadru logic și setați un FrameDelay potrivit.
  4. Verificați GIF‑ul generat într-un browser sau vizualizator de imagini pentru a confirma că transparența și animația funcționează conform așteptărilor.
 Română