Créer un AcroForm - Créer un PDF remplissable en C#

Le code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.

Créer un formulaire à partir de zéro

Ajouter un champ de formulaire dans un document PDF

La classe Document fournit une collection nommée Form qui vous aide à gérer les champs de formulaire dans un document PDF.

Pour ajouter un champ de formulaire :

  1. Créez le champ de formulaire que vous souhaitez ajouter.
  2. Appelez la méthode Add de la collection Form.

Ajouter un TextBoxField

L’exemple ci-dessous montre comment ajouter un TextBoxField.

Ajouter un RadioButtonField

Les extraits de code suivants montrent comment ajouter un RadioButtonField dans un document PDF.

TextBoxField peut être ajouté avec quelques annotations de widget.

L’extrait de code suivant montre les étapes pour ajouter un RadioButtonField avec trois options et les placer à l’intérieur des cellules d’un tableau.

Ajouter une légende à RadioButtonField

L’extrait de code suivant montre comment ajouter une légende qui sera associée à RadioButtonField :

Une autre variante pour ajouter des cases à cocher groupées

Les extraits de code suivants montrent comment ajouter des champs de case à cocher groupés dans un document PDF.

Ajouter un champ ComboBox

Les extraits de code suivants montrent comment ajouter un champ ComboBox dans un document PDF.

Ajouter un CheckboxField

L’extrait de code suivant montre comment ajouter un CheckboxField dans un document PDF.

Ajouter un ListBoxField

L’extrait de code suivant montre comment ajouter un ListBoxField dans un document PDF.

Utiliser SignatureField

L’extrait de code suivant montre comment signer un document PDF par SignatureField.

Ajouter une info-bulle au champ de formulaire

La classe Document fournit une collection nommée Form qui gère les champs de formulaire dans un document PDF. Pour ajouter une info-bulle à un champ de formulaire, utilisez la propriété AlternateName de la classe Field. Adobe Acrobat utilise le « nom alternatif » comme info-bulle de champ.

Les extraits de code qui suivent montrent comment ajouter une info-bulle à un champ de formulaire, d’abord en utilisant C# puis Visual Basic.