Com convertir CSV a PDF

Sheetize PDF Converter per a .NET ofereix una API potent però fàcil d’utilitzar que transforma dades CSV en fitxers PDF d’alta qualitat. Tant si necessites informes imprimibles, factures o fulletons basats en dades, el convertidor gestiona delimitadors, codificació, estil i paginació automàticament.

Principals característiques

Convertir CSV a PDF

  • Detecció automàtica del separador de columnes (coma, punt i coma, tabulació).
  • Control total del disseny de la pàgina: mida, orientació, marges i capçaleres/pied de pàgina.
  • Fonts, colors i format de cel·les personalitzables per a un aspecte professional.
  • Suport per incrustar imatges i gràfics generats a partir de les dades CSV.

Processament per lots

Converteix diversos fitxers CSV en una sola operació, generant cada PDF per separat o un document combinat.

Instruccions detallades

Flux de treball CSV → PDF

Per convertir un fitxer CSV a PDF, segueix aquests passos:

  1. Inicialitza el convertidor – Crea una instància de PdfConverter.
  2. Carrega les opcions CSV – Configura LoadOptions (delimitador, codificació, téCapçalera).
  3. Defineix les opcions PDF – Estableix PdfSaveOptions (mida de pàgina, marges, font, títol).
  4. Executa la conversió – Crida PdfConverter.Process(loadOptions, saveOptions).

Exemple – CSV a PDF amb disseny personalitzat

using Sheetize;

// Pas 1: Carrega el fitxer CSV
var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\sales_report.csv"
};

// Pas 2: Configura la sortida PDF
var saveOptions = new PdfSaveOptions
{
    OutputFile = @"D:\Output\sales_report.pdf"
};

// Pas 3: Realitza la conversió
PdfConverter.Process(loadOptions, saveOptions);

Exemple – Convertint una carpeta de fitxers 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 ampliat de formats

  • A més de CSV, el PDF Converter pot ingestir directament TSV, JSON i fonts Excel, oferint una via unificada cap a la sortida PDF.
  • El mateix motor també pot exportar PDF de tornada a CSV (extracció només de dades) mitjançant PdfConverter, facilitant fluxos de treball d’anàlisi i auditoria de dades.

Aquesta guia t’equiparà amb tot el necessari per integrar el Sheetize PDF Converter a aplicacions .NET, transformant dades CSV en PDFs de qualitat professional amb només unes poques línies de codi.

 Català