Comment remplir et éditer des formulaires PDF

Chaknith related to Comment remplir et éditer des formulaires PDF
Chaknith Bin
décembre 10, 2023
Mise à jour décembre 17, 2024
Partager:
This article was translated from English: Does it need improvement?
Translated
View the article in English

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.

Première étape :
green arrow pointer


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."

Chaknith related to Sortie du document PDF
Ingénieur logiciel
Chaknith est le Sherlock Holmes des développeurs. C'est en s'amusant à relever des défis de code qu'il s'est rendu compte pour la première fois qu'il pourrait avoir un avenir dans le domaine de l'ingénierie logicielle. Il se concentre sur IronXL et IronBarcode, mais il est fier d'aider les clients avec chaque produit. Chaknith tire parti des connaissances qu'il a acquises en discutant directement avec les clients pour améliorer les produits eux-mêmes. Ses commentaires anecdotiques vont au-delà des tickets Jira et soutiennent le développement de produits, la documentation et le marketing, afin d'améliorer l'expérience globale des clients.Quand il n'est pas au bureau, on peut le trouver en train d'apprendre sur l'apprentissage automatique, le codage et la randonnée.