Як конвертувати CSV у PDF
Sheetize PDF Converter для .NET пропонує потужний, проте простий у використанні API, який перетворює звичайний CSV‑текст у високоякісні PDF‑файли. Чи потрібні вам друковані звіти, рахунки‑фактури чи брошури на основі даних, конвертер автоматично обробляє роздільники, кодування, стилі та розбиття на сторінки.
Основні можливості
Конвертація CSV у PDF
- Автоматичне розпізнавання розділювача стовпців (кома, крапка з комою, табуляція).
- Повний контроль над макетом сторінки – розмір, орієнтація, поля, шапка/підвал.
- Налаштовувані шрифти, кольори та форматування клітинок для професійного вигляду.
- Підтримка вбудовування зображень і діаграм, створених на основі CSV‑даних.
Пакетна обробка
Конвертація кількох CSV‑файлів за одну операцію, кожен з яких може створювати окремий PDF або комбінований документ.
Детальна інструкція
Робочий процес CSV → PDF
Щоб конвертувати CSV‑файл у PDF, виконайте такі кроки:
- Ініціалізуйте конвертер – створіть екземпляр
PdfConverter. - Завантажте параметри CSV – налаштуйте
LoadOptions(розділювач, кодування, чи є заголовок). - Визначте параметри PDF – встановіть
PdfSaveOptions(розмір сторінки, поля, шрифт, заголовок). - Запустіть конвертацію – викличте
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, конвертер може безпосередньо обробляти TSV, JSON та Excel, забезпечуючи уніфікований шлях до PDF‑виводу.
- Той самий движок дозволяє експортувати PDF назад у CSV (виключно дані) за допомогою
PdfConverter, що спрощує циклічні процеси аудиту даних.
Цей посібник надає усе необхідне для інтеграції Sheetize PDF Converter у .NET‑додатки, дозволяючи за кілька рядків коду перетворювати сирі CSV‑дані у професійні PDF‑документи.