Remplir les AcroForms

Contents
[ ]

Les documents PDF sont merveilleux et vraiment le type de fichier préféré pour créer des formulaires.

Aspose.PDF pour Java vous permet de remplir un champ de formulaire, d’obtenir le champ de la collection de formulaires de l’objet Document.

Voyons l’exemple suivant pour résoudre cette tâche :

public class ExamplesFillForm {

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

    public static void FillFormFieldPDFDocument() {
        // Ouvrir le document
        Document pdfDocument = new Document(_dataDir + "TextField.pdf");
        Page page = pdfDocument.getPages().get_Item(1);
        // Créer un champ
        TextBoxField textBoxField = new TextBoxField(page, new Rectangle(100, 200, 300, 300));
        textBoxField.setPartialName("textbox1");
        textBoxField.setValue("Boîte de texte");

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

        // Ajouter le champ au document
        pdfDocument.getForm().add(textBoxField, 1);

        // Enregistrer le PDF modifié
        pdfDocument.save(_dataDir + "TextBox_out.pdf");

    }

    
}