Rellenar AcroForms

Contents
[ ]

Los documentos PDF son maravillosos y realmente el tipo de archivo preferido para crear Formularios.

Aspose.PDF para Java te permite rellenar un campo de formulario, obtener el campo de la colección de Form del objeto Document.

Veamos el siguiente ejemplo de cómo resolver esta tarea:

public class ExamplesFillForm {

    private static String _dataDir = "/home/aspose/pdf-examples/Samples/Forms/";

    public static void FillFormFieldPDFDocument() {
        // Abrir documento
        Document pdfDocument = new Document(_dataDir + "TextField.pdf");
        Page page = pdfDocument.getPages().get_Item(1);
        // Crear un campo
        TextBoxField textBoxField = new TextBoxField(page, new Rectangle(100, 200, 300, 300));
        textBoxField.setPartialName("textbox1");
        textBoxField.setValue("Cuadro de Texto");

        // 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());

        // Añadir campo al documento
        pdfDocument.getForm().add(textBoxField, 1);

        // Guardar PDF modificado
        pdfDocument.save(_dataDir + "TextBox_out.pdf");

    }

    
}