كيفية تحويل CSV إلى PNG
كيفية تحويل ملف CSV إلى صورة PNG
Sheetize توفر واجهة برمجة تطبيقات بسيطة وعالية الأداء تتيح لك تحويل ملف CSV (قيم مفصولة بفواصل) (.csv) إلى صورة PNG عالية الجودة. هذا مثالي لتصوير البيانات الجدولية، إنشاء صور مصغرة، تضمين جداول البيانات في صفحات الويب، أو إنشاء تقارير دون كشف البيانات الخام.
لماذا نستخدم Sheetize لتحويل CSV إلى PNG؟
- دقة كاملة – يحافظ على نص الخلايا، الفواصل، وأية أحرف Unicode مدمجة.
- سريع وقابل للتوسع – مُحسّن لـ .NET، يعمل على Windows و macOS و Linux.
- دقة قابلة للتخصيص – ضبط DPI الأفقي والعمودي لتتناسب مع احتياجاتك.
- بدون تبعيات – لا حاجة لأدوات خارجية أو تثبيت Office.
البداية السريعة
أضف حزمة Sheetize.ImageConverter إلى مشروع .NET الخاص بك (عبر NuGet) واستخدم طريقة ImageConverter.Process.
مثال كود C#
using Sheetize;
var loadOptions = new LoadOptions
{
// مسار ملف CSV المصدر
InputFile = @"D:\Data\SalesReport.csv"
};
var saveOptions = new ImageSaveOptions
{
// ملف الخرج المطلوب – امتداد PNG يحدد صيغة PNG
OutputFile = @"D:\Data\SalesReport.png",
// اختياري: التحكم في دقة الصورة (DPI)
HorizontalResolution = 150,
VerticalResolution = 150
};
ImageConverter.Process(loadOptions, saveOptions);القطعة البرمجية تقوم بتحميل SalesReport.csv وتكتب SalesReport.png باستخدام الدقة المحددة.
الخيارات الرئيسية لإخراج PNG
- HorizontalResolution / VerticalResolution – تعريف الـ DPI؛ القيم الأعلى تنتج صورًا أوضح ولكن بحجم ملف أكبر.
- الشفافية – يدعم PNG قناة ألفا؛ يمكنك ضبط لون الخلفية إذا لزم الأمر (من خلال إعدادات API إضافية).
أفضل الممارسات
- استخدم على الأقل 150 DPI للرسوم القابلة للطباعة؛ 72 DPI تكفي للصور المصغرة على الويب.
- إذا كان ملف CSV يحتوي على أعمدة عديدة، زد الـ DPI أو عدّل عرض الخلايا لتفادي تكدس النص.
- افتح ملف PNG المُولد في عارض صور للتحقق من المظهر قبل التوزيع.