Converter CSV em PDF usando C#

Um formato de arquivo popular para transferência de documentos que mantém seu estilo e design é o PDF (Portable Document Format), enquanto os arquivos CSV (valores separados por vírgula) são usados para armazenar e trocar dados tabulares. Se você deseja compartilhar dados em um formato mais organizado e seguro ou criar relatórios e documentação profissionais, converter CSV em PDF usando C# será bastante útil. Veremos como utilizar a biblioteca de conversão para exportar CSV para PDF usando C# neste tutorial.

Etapas para converter CSV em PDF usando C#

  1. Configure o IDE para usar GroupDocs.Conversion for .NET para exportar um arquivo CSV para o formato PDF
  2. Crie um objeto da classe Converter passando o caminho do arquivo CSV para seu construtor
  3. Crie um objeto de PdfConvertOptions e defina as propriedades desejadas para o PDF de saída
  4. Chame o método Converter.Save com opções de salvamento para salvar o PDF de saída

CSV são dados em linhas e colunas, linhas são registros, colunas são campos, separados por vírgulas. No entanto, PDF é um formato de arquivo desenvolvido pela Adobe que captura o conteúdo do documento, incluindo texto, imagens e gráficos, em um formato de layout fixo que preserva a aparência visual do documento. Seguir as instruções fornecidas é adequado para sistemas operacionais amplamente reconhecidos, como Windows, macOS e Linux, desde que você tenha o .NET instalado. Não há necessidade de instalações de software adicionais para transformar CSV em PDF em C#.

Código para converter CSV em PDF usando C#

using GroupDocs.Conversion;
using GroupDocs.Conversion.FileTypes;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertCSVtoPDFUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Conversion library
License lic = new License();
lic.SetLicense(@"GroupDocs.Conversion.lic");
// Load the input CSV
using (Converter converter = new Converter("input.csv"))
{
PdfConvertOptions options = new PdfConvertOptions
{
PageNumber = 2,
PagesCount = 1,
Rotate = Rotation.On90,
Dpi = 300,
Width = 1024,
Height = 768
};
//Save the output PDF file
converter.Convert("converted.pdf", options);
}
}
}
}

Para converter CSV em PDF C# fornece uma ferramenta poderosa para apresentar seus dados tabulares em um formato mais estruturado e visualmente atraente. Quer você precise gerar relatórios ou criar documentação, este método permite transformar seus dados em um formato PDF profissional e compartilhável. Depois de configurar a biblioteca de documentos recomendada e fazer os ajustes necessários nos caminhos dos arquivos, incorporar o código de conversão de CSV para PDF em seus projetos deve ser uma tarefa simples e descomplicada.

Em nosso tutorial anterior, oferecemos um guia passo a passo detalhado para converter CSV em HTML. Para uma compreensão mais aprofundada deste tópico, sugerimos consultar nosso tutorial abrangente sobre como converter CSV para HTML usando C#.

 Português