Cómo convertir CSV a PDF

Sheetize PDF Converter para .NET ofrece una API potente pero fácil de usar que transforma datos CSV en archivos PDF de alta calidad. Ya sea que necesites informes imprimibles, facturas o folletos basados en datos, el convertidor gestiona delimitadores, codificación, estilo y paginación de forma automática.

Principales características

Convertir CSV a PDF

  • Detección automática de separadores de columna (coma, punto y coma, tabulación).
  • Control total sobre el diseño de página: tamaño, orientación, márgenes y encabezados/pies de página.
  • Fuentes, colores y formato de celdas personalizables para un aspecto profesional.
  • Soporte para incrustar imágenes y gráficos generados a partir de los datos CSV.

Procesamiento por lotes

Convierte varios archivos CSV en una sola operación, generando cada uno su propio PDF o un documento combinado.

Instrucciones detalladas

Flujo de trabajo CSV → PDF

Para convertir un archivo CSV a PDF, sigue estos pasos:

  1. Inicializar el convertidor – Crea una instancia de PdfConverter.
  2. Cargar opciones CSV – Configura LoadOptions (delimitador, codificación, si tiene encabezado).
  3. Definir opciones PDF – Establece PdfSaveOptions (tamaño de página, márgenes, fuente, título).
  4. Ejecutar la conversión – Llama a PdfConverter.Process(loadOptions, saveOptions).

Ejemplo – CSV a PDF con diseño personalizado

using Sheetize;

// Paso 1: Cargar el archivo CSV
var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\sales_report.csv"
};

// Paso 2: Configurar la salida PDF
var saveOptions = new PdfSaveOptions
{
    OutputFile = @"D:\Output\sales_report.pdf"
};

// Paso 3: Realizar la conversión
PdfConverter.Process(loadOptions, saveOptions);

Ejemplo – Convertir una carpeta de archivos 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);
}

Soporte ampliado de formatos

  • Además de CSV, el Convertidor PDF puede ingerir directamente TSV, JSON y fuentes Excel, ofreciendo una vía unificada hacia la salida PDF.
  • El mismo motor también puede exportar PDF de vuelta a CSV (extracción solo de datos) usando PdfConverter, facilitando flujos de trabajo ida‑y‑vuelta para auditorías de datos.

Esta guía te brinda todo lo necesario para integrar el Convertidor PDF de Sheetize en aplicaciones .NET, transformando datos CSV sin formato en PDFs de aspecto profesional con unas pocas líneas de código.

 Español