Como converter CSV para PDF
Sheetize PDF Converter para .NET oferece uma API poderosa e fácil de usar que transforma dados CSV em arquivos PDF de alta qualidade. Seja para relatórios imprimíveis, notas fiscais ou brochuras baseadas em dados, o conversor lida automaticamente com delimitadores, codificação, estilos e paginação.
Principais Funcionalidades
Converter CSV para PDF
- Detecção automática de separadores de coluna (vírgula, ponto‑e‑vírgula, tabulação).
- Controle total sobre o layout da página – tamanho, orientação, margens e cabeçalhos/rodapés.
- Fontes, cores e formatação de células personalizáveis para um visual profissional.
- Suporte à incorporação de imagens e gráficos gerados a partir dos dados CSV.
Processamento em Lote
Converta vários arquivos CSV em uma única operação, gerando um PDF para cada um ou um documento combinado.
Instruções Detalhadas
Fluxo de Trabalho CSV → PDF
Para converter um arquivo CSV em PDF, siga estas etapas:
- Inicialize o Conversor – Crie uma instância de
PdfConverter. - Carregue as Opções de CSV – Configure
LoadOptions(delimitador, codificação, cabeçalho). - Defina as Opções de PDF – Defina
PdfSaveOptions(tamanho da página, margens, fonte, título). - Execute a Conversão – Chame
PdfConverter.Process(loadOptions, saveOptions).
Exemplo – CSV para PDF com Layout Personalizado
using Sheetize;
// Etapa 1: Carregar o arquivo CSV
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\sales_report.csv"
};
// Etapa 2: Configurar a saída PDF
var saveOptions = new PdfSaveOptions
{
OutputFile = @"D:\Output\sales_report.pdf"
};
// Etapa 3: Realizar a conversão
PdfConverter.Process(loadOptions, saveOptions);Exemplo – Convertendo uma Pasta de Arquivos 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);
}Suporte Ampliado a Formatos
- Além de CSV, o PDF Converter pode receber diretamente TSV, JSON e fontes Excel, oferecendo um caminho unificado para saída PDF.
- O mesmo mecanismo também permite exportar PDF de volta para CSV (extração apenas de dados) usando
PdfConverter, facilitando fluxos de trabalho de ida‑e‑volta para auditoria de dados.
Este guia fornece tudo o que você precisa para integrar o Sheetize PDF Converter em aplicações .NET, transformando dados CSV brutos em PDFs com aparência profissional em poucas linhas de código.