Comment remplir et éditer des formulaires PDF
IronPDF offre un ensemble d'outils intuitifs pour éditer les formulaires existants dans un document PDF, y compris les zones de texte, les entrées de texte, les cases à cocher, les boîtes combinées et les boutons radio.
Commencez avec IronPDF
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Comment remplir et éditer des formulaires PDF
- Télécharger une bibliothèque C# pour remplir et éditer des formulaires PDF
- Importer le document PDF ciblé à l'aide de la fonction
FromFile
méthode - Recherchez l'objet du formulaire à modifier à l'aide de la fonction
FindFormField
méthode - Modifier le Valeur pour définir les informations souhaitées
- Exporter le document PDF édité
Modifier les formulaires
IronPDF édite sans effort les champs de formulaire existants de différents types dans un document PDF.
Zone de texte et formulaires de saisie
Pour modifier les zones de texte et les formulaires de saisie, attribuez la propriété Valeur à l'information souhaitée. Le code ci-dessous recherche d'abord l'objet formulaire en utilisant la méthode FindFormField
avec le nom du formulaire. Ensuite, il accède à la propriété Valeur de l'objet et l'affecte.
:path=/static-assets/pdf/content-code-examples/how-to/edit-forms-input-textarea.cs
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("textAreaAndInputForm.pdf");
// Set text input form values
pdf.Form.FindFormField("firstname").Value = "John";
pdf.Form.FindFormField("lastname").Value = "Smith";
// Set text area form values
pdf.Form.FindFormField("address").Value = "Iron Software LLC\r\n205 N. Michigan Ave.";
pdf.SaveAs("textAreaAndInputFormEdited.pdf");
Imports Microsoft.VisualBasic
Imports IronPdf
Private pdf As PdfDocument = PdfDocument.FromFile("textAreaAndInputForm.pdf")
' Set text input form values
pdf.Form.FindFormField("firstname").Value = "John"
pdf.Form.FindFormField("lastname").Value = "Smith"
' Set text area form values
pdf.Form.FindFormField("address").Value = "Iron Software LLC" & vbCrLf & "205 N. Michigan Ave."
pdf.SaveAs("textAreaAndInputFormEdited.pdf")
Sortie du document PDF
Formulaires de cases à cocher et de boîtes combinées
Modifiez les formulaires de cases à cocher et de comboboxes existants en recherchant d'abord le champ du formulaire par son nom. Attribuez à la propriété Valeur la valeur "Oui" pour cocher la case du formulaire. Sélectionnez n'importe quel choix disponible dans la boîte combobox en attribuant le choix souhaité à sa propriété Valeur. Pour plus de commodité, vous pouvez récupérer toutes les valeurs des choix en accédant à la propriété Choices.
:path=/static-assets/pdf/content-code-examples/how-to/edit-forms-checkbox-combobox.cs
using IronPdf;
using System;
PdfDocument pdf = PdfDocument.FromFile("checkboxAndComboboxForm.pdf");
var checkboxForm = pdf.Form.FindFormField("taskCompleted");
// Check the checkbox form
checkboxForm.Value = "Yes";
var comboboxForm = pdf.Form.FindFormField("priority");
// Set the combobox value
comboboxForm.Value = "Low";
// Print out all the available choices
foreach (var choice in comboboxForm.Choices)
{
Console.WriteLine(choice);
}
pdf.SaveAs("checkboxAndComboboxFormEdited.pdf");
Imports IronPdf
Imports System
Private pdf As PdfDocument = PdfDocument.FromFile("checkboxAndComboboxForm.pdf")
Private checkboxForm = pdf.Form.FindFormField("taskCompleted")
' Check the checkbox form
checkboxForm.Value = "Yes"
Dim comboboxForm = pdf.Form.FindFormField("priority")
' Set the combobox value
comboboxForm.Value = "Low"
' Print out all the available choices
For Each choice In comboboxForm.Choices
Console.WriteLine(choice)
Next choice
pdf.SaveAs("checkboxAndComboboxFormEdited.pdf")
Sortie du document PDF
Boutons radio Formulaires
Lorsque vous travaillez avec des formulaires de boutons radio dans IronPDF, les boutons radio d'un même groupe sont contenus dans un seul objet de formulaire. Pour modifier la valeur du bouton radio, il suffit d'affecter la propriété Valeur de l'objet formulaire à l'un des choix disponibles. Récupérer tous les choix disponibles avec la propriété Annotations. Le code ci-dessous montre comment modifier la valeur d'un bouton radio.
:path=/static-assets/pdf/content-code-examples/how-to/edit-forms-radiobutton.cs
using IronPdf;
using System;
PdfDocument pdf = PdfDocument.FromFile("radioButtomForm.pdf");
var radioForm = pdf.Form.FindFormField("traveltype");
// Set the radio button value
radioForm.Value = "Airplane";
// Print out all the available choices
foreach(var annotation in radioForm.Annotations)
{
Console.WriteLine(annotation.OnAppearance);
}
pdf.SaveAs("radioButtomFormEdited.pdf");
Imports IronPdf
Imports System
Private pdf As PdfDocument = PdfDocument.FromFile("radioButtomForm.pdf")
Private radioForm = pdf.Form.FindFormField("traveltype")
' Set the radio button value
radioForm.Value = "Airplane"
' Print out all the available choices
For Each annotation In radioForm.Annotations
Console.WriteLine(annotation.OnAppearance)
Next annotation
pdf.SaveAs("radioButtomFormEdited.pdf")
De plus, utilisez la méthode Clear
pour désélectionner le bouton radio. Cette méthode n'est accessible que si l'objet est de type RadioFormField. En accédant à l'objet formulaire radio à partir du PDF, il peut être converti en type RadioFormField.
Sortie du document PDF
Découvrez comment créer des formulaires PDF par programmation dans l'article suivant : "Comment créer des formulaires PDF."