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:
- Inicializar el convertidor – Crea una instancia de
PdfConverter. - Cargar opciones CSV – Configura
LoadOptions(delimitador, codificación, si tiene encabezado). - Definir opciones PDF – Establece
PdfSaveOptions(tamaño de página, márgenes, fuente, título). - 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.