Como preencher formulário PDF a partir de dados do Excel em Java

Este tutorial rápido explica como preencher o formulário PDF a partir de dados do Excel em Java. Ele contém todos os detalhes necessários para configurar o ambiente, etapas detalhadas para carregar o arquivo PDF modelo, métodos para carregar e iterar em todas as linhas do arquivo Excel e um código de exemplo executável que pode ser usado para preencher o formulário PDF a partir de Excel em Java. Você também aprenderá as chamadas de API para acessar qualquer campo de formulário de sua escolha e, em seguida, definir seu valor com dados de qualquer linha e coluna do arquivo XLSX carregado.

Etapas para preencher PDF do Excel em Java

  1. Estabeleça o ambiente para usar Aspose.PDF e Aspose.Cells do repositório
  2. Carregue o arquivo Excel de origem no objeto Workbook que contém os dados de origem para o formulário PDF
  3. Iterar por todas as linhas no arquivo Excel de origem
  4. Carregue o arquivo PDF de modelo no objeto Document class e tenha acesso aos campos de formulário nele
  5. Preencha os dados em cada campo de formulário da coluna desejada em cada dado de linha do Excel
  6. Salve cada arquivo PDF de saída com referência aos dados principais nos dados da linha do Excel

Essas etapas preenchem o PDF do Excel em Java de modo que primeiro o arquivo de origem do Excel seja carregado e, em seguida, a iteração seja executada em todas as linhas desejadas para acessar o respectivo valor da célula. Durante a iteração, o arquivo PDF modelo é carregado e seus respectivos campos são acessados para definir os valores do arquivo Excel. Na mesma iteração, cada arquivo PDF preenchido é salvo separadamente com referência à linha atual na iteração.

Código para preenchimento automático de PDF do Excel em Java

Este código demonstra o processo para preencher automaticamente um formulário PDF a partir de dados do Excel em Java carregando o arquivo Excel no objeto de classe Workbook que dá suporte ao acesso a cada linha e coluna de uma planilha e à obtenção ou definição de valores nela. Por outro lado, a classe Document oferece opções para carregar o arquivo PDF modelo e acessar qualquer um de seus campos usando seu nome para acessar os valores e salvar o arquivo PDF atualizado no disco.

Neste tópico, aprendemos o processo para preencher um arquivo PDF com os dados de um arquivo Excel. Se você quiser aprender o processo para proteger um arquivo PDF com uma senha, consulte o artigo em como proteger PDF com senha em Java.

 Português