Crie formulários PDF via Java

Crie formulários PDF no documento via Java. Crie seus próprios aplicativos Java usando APIs do lado do servidor.

Como criar formulários PDF usando Java

Para criar formulários PDF (Acroforms) em arquivo PDF, usaremos a API Aspose.PDF para Java, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma java. Abra o gerenciador de pacotes NuGet, pesquise Aspose.pdf e instale. Você também pode usar o comando a seguir no console do Gerenciador de Pacotes.

Como criar o AcroForm em PDF usando Java


Você precisa do Aspose.PDF for Java para testar o código em seu ambiente.

  1. Carregue PDF em uma instância da classe Document.
  2. Crie um campo.
  3. Crie decorações (como Borda).
  4. Adicionar campo ao documento e salvar o PDF modificado

Crie formulários PDF em PDF - Java

Este código de exemplo mostra como criar formulários PDF em PDF usando Java

    // Open document
    Document pdfDocument = new Document(_dataDir + "TextField.pdf");
    Page page = pdfDocument.getPages().get_Item(1);
    // Create a field
    TextBoxField textBoxField = new TextBoxField(page, new Rectangle(100, 200, 300, 300));
    textBoxField.setPartialName("textbox1");
    textBoxField.setValue("Text Box");

    // TextBoxField.Border = new Border(
    Border border = new Border(textBoxField);
    border.setWidth(5);
    border.setDash(new Dash(1, 1));
    textBoxField.setBorder(border);

    textBoxField.setColor(Color.getGreen());

    // Add field to the document
    pdfDocument.getForm().add(textBoxField, 1);

    // Save modified PDF
    pdfDocument.save(_dataDir + "TextBox_out.pdf");