Cree formularios PDF a través de Java

Cree acroformas en PDF mediante programación con Aspose.PDF para la biblioteca Java

Cómo crear formularios PDF con Java

Para crear formularios PDF (Acroforms) en un archivo PDF, utilizaremos la API Aspose.PDF para Java, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma java. Abra el administrador de paquetes NuGet, busque Aspose.pdf e instálelo. También puede utilizar el siguiente comando desde la consola del administrador de paquetes.

Cómo crear AcroForm en PDF con Java


Necesita Aspose.PDF for Java para probar el código en su entorno.

  1. Cargue el PDF en una instancia de la clase Document.
  2. Crea un campo.
  3. Crea decoraciones (como Borde).
  4. Agregue un campo al documento y guarde el PDF modificado

Crea formularios PDF en PDF - Java

Este código de ejemplo muestra cómo crear formularios PDF en PDF con 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");