Как да конвертирам CSV в PDF
Sheetize PDF Converter for .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, PDF конверторът може директно да обработва TSV, JSON и Excel източници, предоставяйки унифициран път към PDF изход.
- Същият двигател може също така да експортира PDF обратно към CSV (само данни) чрез
PdfConverter, улеснявайки обратни процеси за проверка на данни.
Това ръководство ви снабдява с всичко необходимо за интегриране на Sheetize PDF Converter в .NET приложения, превръщайки необработени CSV данни в професионално изглеждащи PDF документи с няколко реда код.