IRONSOFTWAREHOME
UTILISATION DE IRONPDF

Remplir des formulaires PDF de manière programmatique en C# (Tutoriel de codage)

Curtis Chau
Curtis Chau
Updated: 19 juillet 2026

x509certificate2 peut être utilisé pour obtenir des informations importantes sur un certificat existant (dates valides, émetteur, etc.). IronPDF vous permet de signer numériquement un PDF en utilisant C#. Vous pouvez créer un nouveau document ou signer un fichier PDF existant. Cela nécessite juste une seule ligne de code, comme illustré dans les étapes simples ci-dessous.


Étape 1

1. Obtenez IronPDF

Tout d'abord, installez IronPDF dans votre projet Visual Studio. Obtenez-le de la manière la plus simple pour vous, soit par téléchargement DLL soit sur le site NuGet. Accédez à la bibliothèque C# dans Visual Studio et ajoutons une signature.

PM > Install-Package IronPdf


Didacticiel de prise en main

2. Comprendre les signatures numériques

Une signature numérique est comme un permis de conduire électronique ou un passeport qui prouve votre identité. Un ID numérique contient généralement votre nom et adresse e-mail, le nom de l'organisation qui l'a émis, un numéro de série et une date d'expiration. Les ID numériques sont utilisés pour la sécurité par certificat et les signatures numériques. Cela devra être créé avec Adobe Acrobat pour fonctionner.


3. Signer numériquement un PDF

Voyons maintenant les étapes pour créer un x509certificate2 afin de signer numériquement un PDF en utilisant C#.

Aujourd'hui, la bibliothèque IronPDF offre un moyen simple d'appliquer des signatures, en économisant du temps et des efforts avec juste une ligne de code. Vous pouvez l'utiliser gratuitement pendant le développement pour tester votre travail. Ensuite, décidez pour votre projet. Créerez-vous un nouveau document ou signerez-vous un PDF existant?

Dans l'exemple de code ci-dessous, un formulaire C# est utilisé pour permettre à l'utilisateur de sélectionner le PDF souhaité, qui peut recevoir une signature numérique en un seul clic.

Un .pfx file (Format d'échange d'informations personnelles) doit être préparé, qui est utilisé pour transférer un certificat à l'aide d'une clé privée.

The SignPdfFile(FileName) method from the PdfSignature class is the main method for a digital signature. Il suffit de sélectionner le fichier souhaité.

using System.Drawing;
using System.Windows.Forms;
using IronPdf;

namespace DigitalSign
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent(); 
        }

        private void button1_Click(object sender, System.EventArgs e)
        {
            // Open a dialog to select the desired PDF file
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                textBox1.Text = openFileDialog1.FileName; // Display selected PDF path in the textbox
            }
        }

        private void button2_Click(object sender, System.EventArgs e)
        {
            // Use PdfSignature method to digitally sign the selected PDF
            new PdfSignature("Ironpdf.pfx", "123456").SignPdfFile(textBox1.Text);

            // Provide user feedback that signing is complete
            label3.Text = "Completed!";
            label3.BackColor = Color.LightGreen;
            label3.ForeColor = Color.Black;
        }
    }
}

Le code C# ci-dessus représente une application Windows Form, où :

  • Un bouton permet d'ouvrir une boîte de dialogue pour sélectionner un fichier PDF.
  • Un second bouton déclenche la signature du PDF sélectionné à l'aide d'un fichier .pfx prédéfini et d'un mot de passe.
  • Les étiquettes sont mises à jour pour confirmer l'achèvement du processus de signature.

4. Réviser la signature du document

Comme vous pouvez le voir dans le résultat ci-dessous, tant qu'un fichier PDF est sélectionné et que le bouton Importer la Signature est cliqué, il signe avec succès le document de manière numérique. Avec IronPDF, cela n'a pris qu'une seule ligne de code.

x509certificate2 Ajouter une signature numérique à un PDF par programme, Figure 1:


x509certificate2 Ajouter une signature numérique à un PDF par programme, Figure 2:


IronPDF est l'outil parfait pour les tâches liées au PDF en utilisant C#. IronPDF offre aux développeurs des méthodes pour rendre des documents PDF en images et extraire du texte et du contenu d'un PDF. De plus, IronPDF peut rendre des graphiques dans des PDFs, ajouter des codes-barres en utilisant la bibliothèque IronBarcode, renforcer la sécurité avec des mots de passe, ajouter des filigranes, et même gérer des formulaires PDF par programmation.


Accès rapide à la bibliothèque

Référence API

Consultez la documentation d'IronPDF et la liste complète des fonctions.

Référence API
Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Articles connexes

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez « IronPDF »
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

ou téléchargez l'installateur Windows ici.

  1. Téléchargez et décompressez IronPDF à un emplacement tel que ~/Libs dans votre répertoire de solution
  2. Dans l'explorateur de solutions Visual Studio, faites un clic droit sur Références. Sélectionnez Parcourir, « IronPDF.dll »

Licences à partir de 749 $