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:

  1. Inicialize o Conversor – Crie uma instância de PdfConverter.
  2. Carregue as Opções de CSV – Configure LoadOptions (delimitador, codificação, cabeçalho).
  3. Defina as Opções de PDF – Defina PdfSaveOptions (tamanho da página, margens, fonte, título).
  4. 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.

 Português