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échargez une bibliothèque C# pour remplir et éditer des formulaires PDF
- Importez le document PDF ciblé en utilisant la méthode
FromFile
- Trouvez l'objet formulaire à modifier en utilisant la méthode
FindFormField
- Modifiez la propriété Value 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é Value à l'information souhaitée. Le code ci-dessous trouve d'abord l'objet formulaire en utilisant la méthode FindFormField
avec le nom du formulaire. Ensuite, il accède et assigne la propriété Value de l'objet.
: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");
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é Value à 'Yes' pour cocher le formulaire de case à cocher. Sélectionnez n'importe quel choix disponible dans la liste déroulante en assignant le choix souhaité à sa propriété Value. Pour plus de commodité, récupérez 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");
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'assigner la propriété Value de l'objet formulaire à l'un des choix disponibles. Récupérez 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");
De plus, utilisez la méthode Clear
pour désélectionner le bouton radio. Cette méthode ne peut être accessible que lorsque l'objet est de type RadioFormField. Lors de l'accès à l'objet de formulaire radio à partir du PDF, il peut être converti au type RadioFormField.
Sortie du document PDF
Supprimer les formulaires
Pour supprimer les formulaires du PDF, sélectionnez d'abord le formulaire cible à l'aide de la méthode FindFormField
. Passez l'objet formulaire à la méthode Form.Remove
, qui peut être accessible depuis l'objet PdfDocument. Essayons cette méthode sur notre fichier textAreaAndInputForm.pdf.
:path=/static-assets/pdf/content-code-examples/how-to/edit-forms-remove-form.cs
using IronPdf;
using IronSoftware.Forms;
PdfDocument pdf = PdfDocument.FromFile("textAreaAndInputForm.pdf");
// Remove Form
IFormField targetForm = pdf.Form.FindFormField("firstname");
pdf.Form.Remove(targetForm);
pdf.SaveAs("removedForm.pdf");
Sortie du document PDF
Apprenez à créer des formulaires PDF par programmation dans l'article suivant : "Comment créer des formulaires PDF."