Form Field
Champ de formulaire (Élément PDF interactif)
Un widget interactif intégré dans un PDF qui permet aux utilisateurs de saisir des données directement dans le document, sans avoir besoin d'imprimer et de remplir manuellement.
Détail technique
Les champs de formulaire PDF sont définis dans le dictionnaire AcroForm du catalogue du document. Chaque champ a un type (/FT) : Tx (texte), Btn (bouton/case à cocher/radio), Ch (choix/liste déroulante) ou Sig (signature). Les champs peuvent avoir des valeurs par défaut, une validation, des actions JavaScript déclenchées par les événements, ainsi que des options de formatage. XFA (XML Forms Architecture) est une alternative désormais obsolète qui utilisait des formulaires XML à l'intérieur de conteneurs PDF.
Exemple
```javascript
// Fill PDF form fields
const form = pdf.getForm();
form.getTextField('name').setText('Jane Doe');
form.getCheckBox('agree').check();
form.getDropdown('country').select('United States');
// Flatten form (make fields non-editable)
form.flatten();
```