Este breve tutorial contém informações sobre como preencher um formulário PDF com dados do Excel usando C#. Você aprenderá todas as etapas para carregar os arquivos PDF e Excel e, em seguida, ler os dados de um arquivo XLSX para preencher os campos do formulário PDF. Isso permitirá que você escreva um programa para preencher automaticamente o formulário PDF do Excel usando C# de modo que para cada registro no arquivo do Excel seja criado um arquivo PDF separado.
Etapas para preencher o formulário PDF com dados do Excel usando C#
- Estabeleça o ambiente IDE para usar Aspose.PDF e Aspose.Cells para .NET usando o gerenciador de pacotes NuGet
- Carregue o arquivo PDF com campos de formulário no objeto Document que deve ser preenchido com dados de um arquivo Excel
- Carregue o arquivo Excel de origem com os dados necessários usando o objeto de classe Workbook
- Iterar por todas as linhas no arquivo Excel de origem
- Para cada iteração, obtenha a referência ao campo de destino no arquivo PDF de origem
- Defina o valor do campo para a coluna desejada na linha atual do arquivo Excel
- Repita a iteração para todas as linhas e salve cada PDF como um arquivo separado no disco
Essas etapas nos guiam no preenchimento do formulário PDF do Excel usando C#, fornecendo detalhes sobre o estabelecimento do IDE seguido por chamadas de API para carregar o arquivo PDF de modelo e o arquivo Excel de origem. Uma vez que o arquivo do Excel é carregado, todas as linhas desejadas são iteradas de tal forma que durante cada iteração os dados são obtidos de diferentes colunas na linha atual e preenchidos nos campos de destino do arquivo PDF carregado. Durante a iteração, o arquivo PDF é salvo separadamente para cada registro no arquivo Excel.
Código para preenchimento automático de PDF do Excel usando C
Este código demonstra o processo para preencher o formulário PDF com dados do Excel usando C# usando duas bibliotecas simultaneamente para trabalhar com PDF e Excel, de modo que a classe Document seja usada para carregar o arquivo PDF e a classe Workbook seja usada para carregar o arquivo Excel . A classe Workbook contém uma coleção de planilhas e cada planilha tem uma coleção de células que podem ser acessadas para ler/gravar dados nela. Por outro lado, a classe Document tem a opção de acessar diferentes campos do formulário por nome e depois definir seu valor conforme os requisitos.
Este tutorial orienta como usar C# preencher formulário PDF automaticamente. Se você quiser aprender o processo para localizar e substituir texto em um PDF, consulte o artigo em como localizar e substituir texto em PDF usando C#.