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#
- Configure o IDE para usar GroupDocs.Conversion for .NET para exportar um arquivo CSV para o formato PDF
- Crie um objeto da classe Converter passando o caminho do arquivo CSV para seu construtor
- Crie um objeto de PdfConvertOptions e defina as propriedades desejadas para o PDF de saída
- 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#.