IRONSOFTWAREHOME
UTILISATION DE IRONPDF

Comment convertir le code QR en PDF

Curtis Chau
Curtis Chau
Updated: 21 avril 2026

Cet article explorera les fonctionnalités et capacités supplémentaires d'IronPDF, ainsi que des extraits de code source d'exemple, pour vous aider à commencer l'intégration de la signature numérique dans votre fichier PDF.

Comprendre les signatures numériques et IronPDF

Les signatures numériques servent de contreparties électroniques aux signatures manuscrites traditionnelles, offrant une couche supplémentaire de sécurité et de fiabilité aux documents électroniques. Signer numériquement un document PDF devient facile avec IronPDF, permettant aux développeurs de générer, valider, gérer, et ajouter des signatures numériques sans effort.

Mettre en place IronPDF

Pour garantir une intégration fluide de la bibliothèque IronPDF dans votre projet .NET, il est crucial de suivre ces étapes pour la configuration et l'implémentation. Ces instructions supposent que vous utilisez Visual Studio comme environnement de développement.

  1. Lancez Visual Studio et ouvrez l'application.
  2. Dans le menu "Fichier", sélectionnez "Nouveau projet".
  3. Dans la boîte de dialogue qui apparaît, choisissez le modèle "Application Console".
  4. Cliquez sur le bouton Suivant pour continuer.

Veuillez noter que ces étapes initiales poseront les bases pour incorporer la bibliothèque IronPDF sans heurts dans votre projet.

Comment créer une signature PDF dans .NET, Figure 2 : Créez un nouveau projet dans Visual Studio Créer un nouveau projet dans Visual Studio

Pour continuer à créer votre projet, fournissez les informations nécessaires dans les champs désignés. Entrez un nom approprié pour votre projet dans la boîte "Nom du projet", et spécifiez l'emplacement désiré pour le nouveau projet dans le champ "Emplacement". Une fois que vous avez entré ces informations, cliquez sur le bouton Suivant pour continuer.

Comment créer une signature PDF dans .NET, Figure 3 : Configurez votre nouveau projet Configurez votre nouveau projet

Pour configurer le framework pour votre projet, suivez ces étapes. Commencez par sélectionner un .NET Framework dans les options fournies dans le menu déroulant. Pour ce scénario, la version .NET 6.0 est recommandée. Une fois que vous avez fait votre sélection, continuez en cliquant sur le bouton Créer pour lancer le processus de création du projet.

Comment créer une signature PDF dans .NET, Figure 4 : Sélection du .NET Framework Sélection du framework .NET

Pour continuer, vous devrez télécharger la bibliothèque IronPDF requise pour votre solution. Pour ce faire, vous pouvez utiliser la commande suivante dans la console du Package Manager.

PM > Install-Package IronPdf

Comme alternative, le Package Manager NuGet peut être utilisé pour rechercher le package IronPDF.

Comment créer une signature PDF dans .NET, Figure 5 : Accédez et installez le package IronPDF dans l'interface de gestion de packages NuGet Naviguer et installer le package IronPDF dans l'interface utilisateur du Package Manager NuGet

Ajouter des signatures numériques par programmation

Explorons comment ajouter des signatures numériques aux documents PDF avec IronPDF.

Créer un nouveau document PDF

Pour commencer, vous devez créer un nouveau document PDF en utilisant le ChromePdfRenderer. Utilisez la méthode RenderHtmlAsPdf pour convertir une chaîne HTML en document PDF. Voici un exemple :

using IronPdf;

// Create a PDF from an HTML string
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Export to a file or stream
pdf.SaveAs("output.pdf");

Vous pouvez également rendre un fichier HTML en PDF en utilisant la méthode RenderHtmlFileAsPdf. Voici un exemple :

using IronPdf;

// Create a PDF from an existing HTML file
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("example.html");

// Export to a file or stream
pdf.SaveAs("output.pdf");

Charger un document PDF existant

Si vous souhaitez signer des documents PDF déjà prêts, IronPDF vous permet de les charger en utilisant la méthode PdfDocument.FromFile. Voici un exemple :

using IronPdf;

// Load an existing PDF document
var document = PdfDocument.FromFile("path/to/document.pdf");

Générer un certificat auto-signé et signer un PDF

Avant d'ajouter une signature numérique, vous aurez besoin d'un certificat numérique. Vous pouvez facilement créer des certificats numériques OpenSSL en utilisant Adobe Acrobat; ils peuvent être soit des certificats numériques PFX ou des certificats numériques P12. Une fois ces certificats générés, vous pouvez facilement les utiliser pour signer un PDF avec IronPDF.

Dans le code ci-dessous, vous pouvez signer un fichier PDF avec IronPDF en utilisant une signature électronique avancée de fichier PFX. Ce tutoriel vous montre comment générer des certificats en utilisant Adobe Acrobat.

using IronPdf;
using IronPdf.Signing;
using System;

// Create a PDF from HTML
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument doc = renderer.RenderHtmlAsPdf("<h1>foo</h1>");

// Create a digital signature
var signature = new PdfSignature("Iron.pfx", "123456")
{
    SigningContact = "support@ironsoftware.com",
    SigningLocation = "Chicago, USA",
    SigningReason = "To show how to sign a PDF"
};

// Sign the PDF document
doc.Sign(signature);

// Save the signed PDF
doc.SaveAs("signed.pdf");

Ajouter une signature numérique au document PDF

Pour ajouter des signatures électroniques à un document PDF, IronPDF fournit la classe PdfSignature. Cette méthode prend le certificat et d'autres paramètres nécessaires pour créer un champ de signature numérique et l'intégrer dans le document PDF. Voici un exemple de signature numérique d'un PDF:

using IronPdf.Signing;
using IronSoftware.Drawing;

// Create a PdfSignature object
var sig = new PdfSignature("IronSoftware.pfx", "123456");
sig.SignatureImage = new PdfSignatureImage("IronSoftware.png", 0, new CropRectangle(0, 600, 100, 100));

Valider les signatures numériques

IronPDF vous permet de valider les signatures numériques dans les documents PDF par programmation. Vous pouvez utiliser la méthode VerifyPdfSignatures pour vérifier que les signatures présentes dans le document sont toujours valides. Voici un exemple :

using IronPdf;

// Load a PDF document
PdfDocument pdf = PdfDocument.FromFile("annual_census.pdf");

// Validate the signatures
bool isValid = pdf.VerifyPdfSignatures();

Ajout de filigranes aux PDF

Si un certificat numérique n'est pas disponible pour signer un document PDF, vous pouvez toujours ajouter un filigrane de manière digitale dans un coin ou dans un espace vide pour détenir une sorte de propriété sur un fichier PDF. Dans le code source ci-dessous, appliquez un filigrane à un fichier PDF en utilisant la méthode ApplyWatermark.

using IronPdf;
using IronPdf.Editing;

// Load a PDF document
var pdf = PdfDocument.FromFile("invoice.pdf");

// Apply a watermark
pdf.ApplyWatermark("<img src='signature.png'/>", 90, VerticalAlignment.Bottom, HorizontalAlignment.Right);

// Save the watermarked PDF
pdf.SaveAs("official_invoice.pdf");

Licences et Tarification

IronPDF est une bibliothèque C# exceptionnelle qui offre aux développeurs la liberté de l'utiliser à des fins de développement sans aucun coût. Vous pouvez essayer la version d'essai gratuite pour tester toutes ses fonctionnalités. De plus, elle peut également être sous licence pour une utilisation commerciale à tout moment. La bibliothèque répond aux besoins de diverses entités, y compris les développeurs individuels, les agences, les organisations multinationales, ainsi que la redistribution SaaS et OEM.

Avec IronPDF, il existe diverses options de licence parmi lesquelles choisir, garantissant l'accessibilité pour tous. Ces licences englobent une gamme d'avantages tels qu'une garantie de remboursement de 30 jours, une année de support complet et de mises à jour, une validation dans les environnements de développement, de test et de production, et une licence perpétuelle, ce qui implique un achat unique.

Pour ceux qui recherchent une option économique, le package Lite est disponible à un prix fixe de $999, qui n'inclut aucune dépense récurrente. Si vous avez besoin d'informations plus détaillées ou d'aide pour déterminer la licence la plus adaptée à vos besoins, veuillez consulter la page de licence produit, où vous pouvez trouver des ressources supplémentaires et des conseils.

Licence IronPDF

Conclusion

Mettre en œuvre des signatures numériques dans les documents PDF est un aspect crucial pour garantir l'intégrité, l'authenticité et la sécurité du document.

IronPDF, une bibliothèque .NET de signature PDF complète, simplifie ce processus en fournissant aux développeurs des outils et des API puissants.

Cet article a exploré les fonctionnalités et capacités d'IronPDF, ainsi que des extraits de code d'exemple, pour vous aider à commencer à ajouter des signatures numériques à vos documents PDF par programmation. En tirant parti des fonctionnalités d'IronPDF, vous pouvez renforcer la sécurité et la fiabilité de vos fichiers PDF, permettant un échange de documents sécurisé dans diverses applications.

De plus, 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. IronPDF est également capable de rendre des graphiques dans les PDF, ajouter des codes-barres, ajouter des filigranes, et même gérer des formulaires PDF par programmation.

N'oubliez pas de consulter la documentation officielle IronPDF et les exemples de codes fournis dans cet article pour plus de détails et des directives d'implémentation complètes. Pour un tutoriel détaillé et un aperçu complet de la bibliothèque de signatures numériques avec IronPDF, visitez le guide suivant.

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 $