Comment convertir un fichier DIF en GIF
Comment convertir un fichier DIF en image GIF
Sheetize propose une API simple et très performante qui vous permet de transformer un fichier Data Interchange Format (.dif) en une image GIF nette. Idéal pour créer des aperçus légers, intégrer des captures de feuilles de calcul dans des pages web ou générer des séquences animées lorsque la source comporte plusieurs feuilles.
Pourquoi choisir Sheetize pour la conversion DIF → GIF ?
- Fidélité totale – conserve le texte des cellules, les valeurs numériques et le formatage de base tout en les rendant sous forme de cadres bitmap clairs.
- Rapide et évolutif – basé sur .NET, fonctionnant sous Windows, macOS et Linux sans nécessiter Office.
- Résolution & palette personnalisables – définissez le DPI, choisissez une palette de couleurs limitée et activez la transparence si besoin.
- Aucune dépendance – aucun outil ou bibliothèque externe requis.
Mise en route
Ajoutez le package Sheetize.ImageConverter à votre projet .NET (via NuGet) et appelez la méthode ImageConverter.Process.
Exemple de code C#
using Sheetize;
var loadOptions = new LoadOptions
{
// Chemin vers le fichier DIF source
InputFile = @"D:\Data\SalesData.dif"
};
var saveOptions = new ImageSaveOptions
{
// Fichier de sortie – l’extension .gif indique le format GIF
OutputFile = @"D:\Images\SalesData.gif",
// Facultatif : contrôle de la résolution de l’image (DPI)
HorizontalResolution = 150,
VerticalResolution = 150,
// Facultatif : limiter le GIF à 256 couleurs (par défaut) et activer la transparence
// TransparentColor = "#FFFFFF"
// FrameDelay = 100 // millisecondes par cadre si plusieurs feuilles sont animées
};
ImageConverter.Process(loadOptions, saveOptions);Le fragment charge SalesData.dif et écrit SalesData.gif en utilisant le DPI et les paramètres de transparence spécifiés.
Options clés pour la sortie GIF
- HorizontalResolution / VerticalResolution – définissent le DPI de référence ; des valeurs plus élevées donnent des cadres plus nets.
- TransparentColor – couleur hexadécimale qui devient transparente dans le GIF (utile pour superposer sur différents fonds).
- FrameDelay – lorsque le DIF contient plusieurs feuilles, cela fixe le délai entre les cadres (en ms) pour créer une animation simple.
- ColorPalette – vous pouvez fournir une palette personnalisée de 256 couleurs pour contrôler l’apparence visuelle.
Bonnes pratiques
- Utilisez 150 DPI ou plus pour des aperçus clairs à l’écran ; un DPI plus faible suffit pour de petites icônes.
- Gardez le nombre de couleurs à 256 ou moins afin de respecter les limites du GIF et de maintenir une taille de fichier réduite.
- Si vous avez besoin d’animation, assurez‑vous que chaque feuille représente un cadre logique et définissez un FrameDelay adéquat.
- Vérifiez le GIF généré dans un navigateur ou un visualiseur d’images pour confirmer que la transparence et l’animation fonctionnent comme prévu.