Cum să convertești CSV în PDF

Sheetize PDF Converter pentru .NET oferă o API puternică, dar ușor de utilizat, care transformă datele CSV în fișiere PDF de înaltă calitate. Indiferent dacă ai nevoie de rapoarte tipărite, facturi sau broșuri bazate pe date, convertorul gestionează delimitatori, codare, stilizare și paginare în mod automat.

Principalele caracteristici

Conversie CSV în PDF

  • Detectare automată a separatorilor de coloană (virgulă, punct și virgulă, tab).
  • Control total asupra aspectului paginii – dimensiune, orientare, margini și antete/subsoluri.
  • Fonturi, culori și formatare a celulelor personalizabile pentru un aspect profesional.
  • Suportă încorporarea imaginilor și diagramelor generate din datele CSV.

Procesare în lot

Convertește mai multe fișiere CSV într-o singură operație, fiecare producând propriul PDF sau un document combinat.

Instrucțiuni detaliate

Fluxul de lucru CSV → PDF

Pentru a converti un fișier CSV în PDF, urmează pașii de mai jos:

  1. Inițializează convertorul – Creează o instanță a PdfConverter.
  2. Încarcă opțiunile CSV – Configurează LoadOptions (delimiter, encoding, hasHeader).
  3. Definește opțiunile PDF – Setează PdfSaveOptions (dimensiune pagină, margini, font, titlu).
  4. Execută conversia – Apelează PdfConverter.Process(loadOptions, saveOptions).

Exemplu – CSV în PDF cu layout personalizat

using Sheetize;

// Pasul 1: Încarcă fișierul CSV
var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\sales_report.csv"
};

// Pasul 2: Configurează ieșirea PDF
var saveOptions = new PdfSaveOptions
{
    OutputFile = @"D:\Output\sales_report.pdf"
};

// Pasul 3: Realizează conversia
PdfConverter.Process(loadOptions, saveOptions);

Exemplu – Conversia unui folder de fișiere 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);
}

Suport extins pentru formate

  • Pe lângă CSV, PDF Converter poate prelucra direct TSV, JSON și surse Excel, oferind o cale unificată către exportul PDF.
  • Același motor poate exporta PDF înapoi în CSV (extragere doar de date) utilizând PdfConverter, facilitând fluxuri de lucru bidirecționale pentru auditarea datelor.

Acest ghid îți furnizează tot ce ai nevoie pentru a integra Sheetize PDF Converter în aplicațiile .NET, transformând datele CSV brute în PDF-uri cu aspect profesional în doar câteva linii de cod.

 Română