كيفية تحويل CSV إلى PDF

Sheetize PDF Converter لـ .NET يوفّر واجهة برمجة تطبيقات قوية وسهلة الاستخدام تُحوِّل بيانات CSV النصية إلى ملفات PDF ذات جودة عالية. سواء كنت تحتاج إلى تقارير قابلة للطباعة، فواتير، أو كتيبات مستندة إلى البيانات، يتعامل المحوّل مع الفواصل، الترميز، التنسيق، والصفحات بشكل آلي.

الميزات الرئيسية

تحويل CSV إلى PDF

  • اكتشاف تلقائي لفواصل الأعمدة (الفاصلة، الفاصلة المنقوطة، أو علامة التبويب).
  • تحكم كامل في تخطيط الصفحة – الحجم، الاتجاه، الهوامش، والرؤوس/تذييلات.
  • إمكانية تخصيص الخطوط، الألوان، وتنسيق الخلايا للحصول على مظهر احترافي.
  • يدعم تضمين الصور والرسوم البيانية المُنشأة من بيانات CSV.

المعالجة على دفعات

تحويل عدة ملفات CSV في عملية واحدة، كل ملف ينتج ملف PDF خاص به أو مستند موحد.

الإرشادات التفصيلية

سير عمل CSV → PDF

لتحويل ملف CSV إلى PDF، اتبع الخطوات التالية:

  1. تهيئة المحوّل – أنشئ مثالًا من PdfConverter.
  2. تحميل خيارات CSV – اضبط LoadOptions (الفاصل، الترميز، وجود رأس).
  3. تحديد خيارات PDF – اضبط PdfSaveOptions (حجم الصفحة، الهوامش، الخط، العنوان).
  4. تنفيذ التحويل – استدعِ PdfConverter.Process(loadOptions, saveOptions).

مثال – CSV إلى PDF مع تخطيط مخصص

using Sheetize;

// الخطوة 1: تحميل ملف CSV
var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\sales_report.csv"
};

// الخطوة 2: ضبط إخراج PDF
var saveOptions = new PdfSaveOptions
{
    OutputFile = @"D:\Output\sales_report.pdf"
};

// الخطوة 3: تنفيذ التحويل
PdfConverter.Process(loadOptions, saveOptions);

مثال – تحويل مجلد من ملفات CSV

using Sheetize;
using System.IO;

var csvFolder = @"D:\Data\CSV_Files";
var pdfFolder = @"D:\Data\PDF_Results";
Directory.CreateDirectory(pdfFolder);

foreach (var csvFile in Directory.GetFiles(csvFolder, "*.csv"))
{
    var load = new LoadOptions
    {
        InputFile = csvFile
    };

    var save = new PdfSaveOptions
    {
        OutputFile = Path.Combine(pdfFolder, Path.GetFileNameWithoutExtension(csvFile) + ".pdf")
    };

    PdfConverter.Process(load, save);
}

دعم صيغ موسّع

  • بجانب CSV، يمكن لمحول PDF استيعاب TSV، JSON، ومصادر Excel مباشرةً، مُوفِّرًا مسارًا موحدًا لإنتاج PDF.
  • يمكن لنفس المحرك أيضًا تصدير PDF إلى CSV (استخراج البيانات فقط) باستخدام PdfConverter، مما يُسهل سير عمل ذهابًا وإيابًا لتدقيق البيانات.

هذا الدليل يزوّدك بكل ما تحتاجه لتضمين Sheetize PDF Converter في تطبيقات .NET، محوّلاً بيانات CSV الخام إلى ملفات PDF ذات مظهر احترافي في بضع أسطر برمجية فقط.

 عربي