Neste guia de instruções, iremos orientá-lo sobre como preencher o formulário em PDF em Java. Você obterá os recursos para executar o código de amostra, uma lista de etapas a serem executadas para obter isso funcionalmente e um código de amostra executável para preencher o formulário PDF em Java. Você também obterá informações sobre como acessar diferentes tipos de campos de formulário fornecendo nomes de campo ou índices.
Etapas para preencher PDF em Java
- Defina o ambiente para usar Aspose.PDF for Java para preencher formulários PDF
- Carregue o PDF de destino com campos de formulário preenchíveis usando Document class
- Acesse o form field fornecendo o nome do campo
- Defina o novo valor do campo
- Personalize a aparência do campo do formulário, se necessário
- Salve o PDF com os campos do formulário preenchidos
Essas etapas definem o processo para preencher programaticamente o formulário PDF em Java. O processo é iniciado carregando o arquivo PDF e, em seguida, acessando o campo de destino fornecendo o nome do campo no formulário. Uma vez acessado o campo, o método setValue() é utilizado para definir o novo valor do campo.
Código para preencher PDF em Java
import com.aspose.pdf.*; | |
public class Main { | |
public static void main(String[] args) throws Exception {//Fill PDF Form | |
// Load a license | |
License lic = new License(); | |
lic.setLicense("Conholdate.Total.Product.Family.lic"); | |
// Load the PDF | |
Document pdf = new Document("TextBox_out.pdf"); | |
// Access the textbox | |
TextBoxField textbox = (TextBoxField) pdf.getForm().get("textbox1"); | |
// Set the value | |
textbox.setValue("New value for the field"); | |
// Set the field appearance | |
textbox.setColor(Color.fromRgb(Color.getRed().toRgb())); | |
textbox.setTextVerticalAlignment(VerticalAlignment.Bottom); | |
// Save the PDF | |
pdf.save("Filled.pdf"); | |
System.out.println("Done"); | |
} | |
} |
No código de amostra acima mencionado, o processo de como preencher um formulário PDF em Java é demonstrado onde o método getForrm() do arquivo PDF é usado para acessar o campo específico fornecendo seu nome, mas você pode usar o índice do campo também. Com base no tipo de campo, o objeto recuperado é convertido em TextBoxField. Você também pode usar outros tipos como RadioButtonField, ComboBox, dica de ferramenta, CheckBox, ListBox e PushButton, para citar alguns.
Este tutorial nos guiou para preencher documento PDF em Java. Se você quiser aprender o processo de leitura de arquivos PDF, consulte o artigo em como ler arquivo PDF em Java.