چگونه CSV را به PDF تبدیل کنیم

Sheetize PDF Converter for .NET یک API قدرتمند و در عین حال آسان‌است که داده‌های متنی CSV را به فایل‌های PDF با کیفیت بالا تبدیل می‌کند. چه به گزارش‌های چاپی، فاکتورها یا بروشورهای مبتنی بر داده نیاز داشته باشید، این مبدل به‌صورت خودکار جداکننده‌ها، رمزگذاری، استایل و صفحه‌بندی را مدیریت می‌کند.

ویژگی‌های اصلی

تبدیل CSV به PDF

  • تشخیص خودکار جداکننده‌های ستون (کاما، نقطه‌ویرگول، تب).
  • کنترل کامل بر چیدمان صفحه – اندازه، جهت، حاشیه‌ها و سرصفحه/پاصفحه.
  • قابلیت تنظیم فونت‌ها، رنگ‌ها و قالب‌بندی سلول‌ها برای ظاهری حرفه‌ای.
  • پشتیبانی از تعبیه تصاویر و نمودارهای تولیدشده از داده‌های CSV.

پردازش دسته‌ای

تبدیل چندین فایل CSV در یک عملیات، به‌طوری که هر کدام سند PDF خود را تولید کنند یا یک سند ترکیبی ایجاد شود.

دستورالعمل‌های گام به گام

جریان کار CSV → PDF

برای تبدیل یک فایل CSV به PDF، مراحل زیر را دنبال کنید:

  1. راه‌اندازی مبدل – یک نمونه از PdfConverter ایجاد کنید.
  2. بارگذاری گزینه‌های CSVLoadOptions را پیکربندی کنید (جداکننده، رمزگذاری، وجود سرعنوان).
  3. تعریف گزینه‌های PDFPdfSaveOptions را تنظیم کنید (اندازه صفحه، حاشیه‌ها، فونت، عنوان).
  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 (استخراج داده‑به‑تنها) برگرداند، که امکان گردش کار دورانی برای بازرسی داده‌ها را می‌دهد.

این راهنما تمام موارد لازم برای یکپارچه‌سازی Sheetize PDF Converter در برنامه‌های .NET را در اختیار شما می‌گذارد و داده‌های خام CSV را تنها با چند خط کد به PDFهای حرفه‌ای تبدیل می‌کند.

 فارسی