Как да конвертирам CSV в PDF

Sheetize PDF Converter for .NET предлага мощно, но лесно за използване API, което трансформира текстови 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 документи с няколко реда код.

 Български