كيف تحول ملف Xlsm إلى صورة PNG
Sheetize يوفر واجهة برمجة تطبيقات بسيطة وعالية الأداء تمكنك من تحويل ملف 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 (أعلى ضغط).
أفضل الممارسات
- استخدم 150 – 200 DPI للصور الجاهزة للويب؛ ارتقِ إلى 300 DPI أو أكثر للجودة المخصصة للطباعة.
- فعّل الخلفية الشفافة عندما تُدمج PNG فوق عناصر واجهة مستخدم ملونة.
- تحقق من الصورة الناتجة في متصفح أو محرر صور لتتأكد من الألوان والشفافية والدقة وفق توقعاتك.