Comment créer des formulaires PDF en C# à l'aide d'IronPDF

Comment créer des formulaires PDF en C#35;

This article was translated from English: Does it need improvement?
Translated
View the article in English

Créez des formulaires PDF interactifs en C# à l'aide de l'API complète d'IronPDF qui prend en charge les entrées de texte, les cases à cocher, les boutons radio, les comboboxes, les formulaires d'image et les signatures numériques avec seulement quelques lignes de code.

en-tête:2(Démarrage rapide : Construisez votre premier formulaire PDF avec IronPDF)

Commencez rapidement avec IronPDF pour créer des formulaires PDF interactifs et remplissables. Ce guide vous montre comment générer dynamiquement un PDF avec des champs de formulaire à l'aide d'un simple code C#. En exploitant l'API robuste d'IronPDF, vous pouvez créer des entrées de texte, des cases à cocher, et plus encore pour améliorer l'interaction utilisateur avec un effort minimal. Suivez ce guide pour voir à quel point il est facile de définir des éléments de formulaire et d'enregistrer votre document.

Nuget IconCommencez dès maintenant à créer des PDF avec NuGet :

  1. Installez IronPDF avec le gestionnaire de packages NuGet

    PM > Install-Package IronPdf

  2. Copiez et exécutez cet extrait de code.

    new IronPdf.ChromePdfRenderer { RenderingOptions = { CreatePdfFormsFromHtml = true } }
        .RenderHtmlAsPdf("<html><body><form>First name: <input type='text' name='firstname' value=''>Last name: <input type='text' name='lastname' value=''></form></body></html>")
        .SaveAs("editableForm.pdf");
  3. Déployez pour tester sur votre environnement de production.

    Commencez à utiliser IronPDF dans votre projet dès aujourd'hui grâce à un essai gratuit.
    arrow pointer


Comment créer des formulaires PDF avec IronPDF?

IronPDF crée des documents PDF avec des champs de formulaire intégrés de différents types. En ajoutant des éléments de formulaire dynamiques à des documents PDF statiques, vous améliorez la flexibilité et l'interactivité. La bibliothèque prend en charge tous les éléments de formulaire nécessaires aux applications PDF modernes, qu'il s'agisse de simples entrées de texte ou de champs de signature complexes. Avant de créer des formulaires, assurez-vous d'avoir installé IronPDF et configuré votre environnement de développement.

Comment ajouter des zones de texte et des formulaires de saisie ? ### Comment rendre des formulaires à partir de HTML? Créer des zones de texte et des formulaires de saisie pour capturer les données de l'utilisateur dans les documents PDF. Les zones de texte offrent de l'espace pour les grandes quantités de texte, tandis que les formulaires de saisie permettent d'entrer des valeurs spécifiques. Le moteur de conversion [HTML vers PDF](https://ironpdf.com/tutorials/html-to-pdf/) d'IronPDF prend en charge les éléments de formulaire HTML, ce qui simplifie la création de formulaires complexes. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/create-forms-input-textarea.cs ``` ### Document PDF de sortie ### Comment ajouter des formulaires de texte par programme? Ajouter des champs de formulaire textuels par le biais du code sans HTML. Tout d'abord, instanciez un objet **TextFormField** avec les paramètres requis. Utilisez ensuite la méthode `Add` de la propriété **Form** pour ajouter le formulaire. Cette approche fonctionne bien lorsque vous devez [éditer des PDF existants](https://ironpdf.com/tutorials/csharp-edit-pdf-complete-tutorial/) ou ajouter des formulaires à des documents qui n'ont pas été créés avec HTML. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/create-forms-add-input-textarea.cs ``` ### Document PDF de sortie Ajoutez des étiquettes aux champs de formulaire à l'aide de la méthode `DrawText`. En savoir plus sur [Comment dessiner du texte et un bitmap sur des PDFs](/how-to/draw-text-and-bitmap/). Explorez [les polices de caractères personnalisées](https://ironpdf.com/how-to/manage-fonts/) pour améliorer l'apparence des formulaires.
## Comment créer des formulaires à cases à cocher et à cases combinées? ### Comment rendre les cases à cocher et les cases combinées à partir de HTML? Créez des formulaires de cases à cocher et de boîtes combinées en rendant des chaînes HTML, des fichiers ou des URL web contenant ces éléments. Définissez la propriété **CreatePdfFormsFromHtml** à true pour permettre la création de formulaires. Pour les scénarios complexes, [convertissez les pages ASPX](https://ironpdf.com/how-to/aspx-to-pdf/) contenant des contrôles de formulaire côté serveur. Les formulaires de type combobox proposent des sélections déroulantes. Les utilisateurs choisissent parmi les options disponibles, en fournissant des données dans les documents PDF. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/create-forms-checkbox-combobox.cs ``` ### Document PDF de sortie ### Comment ajouter des cases à cocher et des cases combinées de manière programmatique? #### Comment créer un champ de formulaire à cases à cocher? Pour ajouter des cases à cocher, instanciez un objet **CheckboxFormField** avec les paramètres requis. Le paramètre "value" détermine l'état de la vérification : "no" pour non vérifié, "yes" pour vérifié. Utilisez la méthode `Add` de la propriété **Form** pour ajouter le formulaire. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/create-forms-add-checkbox.cs ``` ### Document PDF de sortie #### Comment créer un champ de formulaire combobox? Pour ajouter des comboboxes, instanciez un objet **ComboboxFormField** avec les paramètres requis. Le paramètre value détermine le choix sélectionné. Utilisez la méthode `Add` de la propriété **Form** pour ajouter le formulaire. Lorsque vous travaillez avec des données de formulaire, [extraire du texte et des images](https://ironpdf.com/how-to/extract-text-and-images/) à partir de PDF existants pour remplir les comboboxes de manière dynamique. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/create-forms-add-combobox.cs ``` ### Document PDF de sortie
## Comment créer des formulaires à boutons radio? ### Comment rendre les boutons radio à partir de HTML? Les boutons radio d'un même groupe sont contenus dans un objet de formulaire. Récupérez le formulaire en utilisant la méthode `FindFormField` avec son nom. La propriété **Valeur** contient la valeur du choix sélectionné, ou "Aucun" si le choix n'est pas sélectionné. Cela reflète le comportement des boutons radio en HTML. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/create-forms-radiobutton.cs ``` ### Document PDF de sortie ### Comment ajouter des formulaires radio par programmation? Ajouter des champs de formulaire de bouton radio par le biais du code. Instanciez un objet **RadioFormField** avec les paramètres requis. Utilisez la méthode `Add` de la propriété **Form** pour ajouter le formulaire. Cette approche est utile pour [fusionner des PDF](https://ironpdf.com/how-to/merge-or-split-pdfs/) et ajouter des champs de formulaire cohérents d'un document à l'autre. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/create-forms-add-radiobutton.cs ``` ### Document PDF de sortie Utilisez la méthode `DrawText` pour ajouter des étiquettes aux boutons radio. En savoir plus sur [Comment dessiner du texte et un bitmap sur des PDFs](/how-to/draw-text-and-bitmap/).
## Comment ajouter des formulaires d'image aux PDF? Ajouter des champs de formulaire d'image par le biais du code uniquement. Instanciez un objet **ImageFormField** avec les paramètres requis. Utilisez la méthode `Add` de la propriété **Form** pour ajouter le formulaire. Les formulaires d'image conviennent parfaitement à l'identification de photos ou à la capture de signatures. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/create-forms-add-image.cs ``` ### Document PDF de sortie Fichier PDF de sortie : [Voir le formulaire d'image PDF](/static-assets/pdf/how-to/create-forms/addImageForm.pdf). Les navigateurs ne prennent pas en charge les formulaires d'images; ouvrir dans Adobe Acrobat pour tester cette fonctionnalité.
L'éditeur de formulaires PDF affiche la boîte de dialogue Sélectionner une image avec un navigateur de fichiers, une zone de prévisualisation et les boutons OK/Annuler

## Comment créer des formulaires de signature non signés? Insérez un champ de signature vide ou non signé en créant un objet de signature. Accédez à la propriété **Form** du PDF cible et utilisez la méthode `Add` pour insérer la signature. Exportez le PDF avec le champ de signature vide. Cela permet d'obtenir des [signatures numériques](https://ironpdf.com/how-to/signing/) qui peuvent être remplies ultérieurement avec des données de signature réelles. ```csharp :path=/static-assets/pdf/content-code-examples/how-to/signing-unsigned-signature.cs ``` ### Document PDF de sortie Fichier PDF de sortie : [signature.pdf](/static-assets/pdf/how-to/create-forms/signature.pdf). Les navigateurs ne prennent pas en charge les formulaires de signature; ouvrir dans Adobe Acrobat pour tester cette fonctionnalité. Pour une sécurité renforcée, explorez [la signature des PDF avec HSM](https://ironpdf.com/how-to/signing-pdf-with-hsm/).
Adobe Acrobat montrant un champ de signature non signé dans un document PDF avec une barre latérale d'outils d'édition
Apprenez à remplir et à modifier des formulaires PDF par programmation : "[Comment remplir et modifier des formulaires PDF](/how-to/edit-forms/)". Pour une sécurité complète des formulaires, consultez notre guide sur les [autorisations et mots de passe IronPDF](https://ironpdf.com/how-to/pdf-permissions-passwords/). Prêt à en savoir plus ? Consultez notre tutoriel : [Signer et sécuriser les PDF](https://ironpdf.com/tutorials/csharp-pdf-security-complete-tutorial/)

Questions Fréquemment Posées

Comment créer des formulaires PDF remplissables en C# ?

Vous pouvez créer des formulaires PDF remplissables en C# à l'aide de l'API complète d'IronPDF. Il suffit d'utiliser ChromePdfRenderer avec l'option CreatePdfFormsFromHtml réglée sur true, puis de rendre HTML contenant des éléments de formulaire tels que des balises de saisie, des zones de texte, des cases à cocher et des boutons radio. IronPdf convertira automatiquement ces éléments de formulaire HTML en champs de formulaire PDF interactifs.

Quels types de champs de formulaire puis-je ajouter aux PDF ?

IronPDF prend en charge l'ajout de divers types de champs de formulaire, notamment les entrées de texte, les zones de texte, les cases à cocher, les boutons radio, les comboboxes, les formulaires d'image et les signatures numériques. Vous pouvez les créer soit en rendant des formulaires HTML, soit en ajoutant des champs de formulaire par programmation à l'aide de l'API d'IronPDF.

Puis-je créer des formulaires PDF sans utiliser HTML ?

Oui, IronPDF vous permet d'ajouter des champs de formulaire de manière programmatique sans HTML. Vous pouvez instancier des objets de champ de formulaire comme TextFormField avec les paramètres requis et utiliser la méthode Add de la propriété Form pour les ajouter directement à votre document PDF. Cette approche est idéale pour modifier des PDF existants ou créer des formulaires de manière dynamique.

Comment activer la création de formulaires lors de la conversion de HTML en PDF ?

Pour permettre la création de formulaires lors de la conversion de HTML en PDF avec IronPdf, définissez la propriété CreatePdfFormsFromHtml sur true dans les RenderingOptions du ChromePdfRenderer. Cela indique à IronPDF de convertir les éléments de formulaire HTML en champs de formulaire PDF interactifs pendant le processus de rendu.

Quel est le moyen le plus rapide de créer un formulaire PDF simple ?

Le moyen le plus rapide de créer un formulaire PDF avec IronPDF est d'utiliser une seule ligne de code : nouveau ChromePdfRenderer avec CreatePdfFormsFromHtml fixé à true, puis appeler RenderHtmlAsPdf avec le contenu de votre formulaire HTML et enregistrer le résultat. Cela convertit automatiquement les éléments d'entrée HTML en champs de formulaire PDF remplissables.

Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il a une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, documentation et expérience globale.
Prêt à commencer?
Nuget Téléchargements 16,685,821 | Version : 2025.12 vient de sortir