كيفية تحويل ملف DIF إلى GIF

كيفية تحويل ملف DIF إلى صورة GIF

Sheetize توفر واجهة برمجة تطبيقات بسيطة وعالية الأداء تتيح لك تحويل ملف تنسيق تبادل البيانات (.dif) إلى صورة GIF واضحة. هذا مثالي لإنشاء معاينات خفيفة الوزن، دمج لقطات الجداول في صفحات الويب، أو توليد تسلسلات متحركة عندما يحتوي المصدر على عدة أوراق عمل.

لماذا نستخدم Sheetize لتحويل DIF إلى GIF؟

  • دقة كاملة – يحافظ على نص الخلايا، القيم الرقمية، وتنسيق الأساسيات أثناء تحويلها إلى إطارات bitmap واضحة.
  • سرعة وتوسعية – مبني على .NET، يعمل على Windows، macOS، وLinux دون الحاجة لتثبيت Office.
  • دقة مخصصة ولوحة ألوان – يمكنك تحديد DPI، اختيار لوحة ألوان محدودة، وتمكين الشفافية حسب الحاجة.
  • بدون تبعية – لا تحتاج إلى أدوات أو مكتبات خارجية.

البدء

أضف الحزمة Sheetize.ImageConverter إلى مشروع .NET الخاص بك (عن طريق NuGet) واستدعِ طريقة ImageConverter.Process.

مثال على كود C#

using Sheetize;

var loadOptions = new LoadOptions
{
    // مسار ملف DIF المصدر
    InputFile = @"D:\Data\SalesData.dif"
};

var saveOptions = new ImageSaveOptions
{
    // ملف الإخراج المطلوب – امتداد .gif يحدد صيغة GIF
    OutputFile = @"D:\Images\SalesData.gif",

    // اختياري: التحكم في دقة الصورة (DPI)
    HorizontalResolution = 150,
    VerticalResolution = 150,

    // اختياري: تحديد لوحة ألوان 256 لون (افتراضي) وتمكين الشفافية
    // TransparentColor = "#FFFFFF"
    // FrameDelay = 100 // مللي ثانية لكل إطار إذا كانت الأوراق متعددة وتريد تحريكها
};

ImageConverter.Process(loadOptions, saveOptions);

المقتطف السابق يحمل SalesData.dif وينتج SalesData.gif باستخدام DPI المحدد وإعدادات الشفافية الاختيارية.

الخيارات الأساسية لإخراج GIF

  • HorizontalResolution / VerticalResolution – تحديد DPI المرجعي؛ القيم الأعلى تعطي إطارات أكثر وضوحًا.
  • TransparentColor – لون سداسي عشري يصبح شفافًا في الـ GIF (مفيد عند وضع الصورة على خلفيات مختلفة).
  • FrameDelay – عندما يحتوي ملف DIF على عدة أوراق عمل، يحدد هذا التأخير بين الإطارات (بالملي ثانية) لإنشاء رسومات متحركة بسيطة.
  • ColorPalette – يمكنك توفير لوحة ألوان مخصصة من 256 لون للتحكم في المظهر البصري.

أفضل الممارسات

  1. استخدم 150 DPI أو أعلى للحصول على معاينات واضحة على الشاشة؛ DPI أقل يكفي للأيقونات الصغيرة.
  2. حافظ على عدد الألوان عند 256 أو أقل لتظل ضمن حدود GIF وتحافظ على حجم ملف صغير.
  3. إذا كنت بحاجة إلى تحريك، تأكد من أن كل ورقة عمل تمثل إطارًا منطقيًا واضبط FrameDelay المناسب.
  4. تحقق من الـ GIF الناتج في المتصفح أو عارض الصور للتأكد من عمل الشفافية والتحريك كما هو متوقع.
 عربي