Application des signatures numériques dans IronPDF

Curtis Chau
Curtis Chau
Updated: 10 juin 2025

Une signature numérique est une méthode cryptographique qui peut être ajoutée aux documents PDF existants en utilisant la bibliothèque IronPDF. Cela inclut l'ajout de signatures uniques et multiples avec économies incrémentales.

Certificat de signature numérique pris en charge

IronPDF prend en charge les certificats de signature numérique au format .pfx pour Windows et au format .p12 pour macOS. Ces éléments sont conformes à la norme X509Certificate2. Vous pouvez vérifier le format de votre certificat de signature numérique existant en vérifiant son extension de fichier.

Si vous ne disposez pas d'un certificat au format requis, consultez cette documentation pour créer un nouveau certificat standard X509Certificate2. Le certificat obtenu peut alors être utilisé et appliqué à un document PDF via IronPDF.

Veuillez noter: IronPDF ne prend en charge que X509KeyStorageFlags.Exportable. Certains certificats ont KeyStorageFlags défini sur Exportable par défaut. Toute tentative d'utilisation d'un KeyStorageFlags différent entraînera le déclenchement d'une exception.

Signature avec image

Une image peut être ajoutée au document PDF pour indiquer visuellement que le document a été signé numériquement. Cela peut être réalisé avec IronPDF avec l'extrait de code suivant :

// Create a PdfSignature object by specifying the certificate file (.pfx) and its password
var sig = new PdfSignature("IronSoftware.pfx", "123456");

// Set the signature image which includes the image path, page number, and its position in the document
sig.SignatureImage = new PdfSignatureImage("IronSoftware.png", 0, new Rectangle(0, 600, 100, 100));

Assurez-vous que la propriété du fichier image est définie sur "CopyToOutputDirectory=always" dans le projet afin que l'image puisse être trouvée et affichée dans le document PDF une fois la signature appliquée.

Pour en savoir plus sur l'application de signatures numériques via IronPDF, consultez Signer Numériquement un Document PDF.

Pour le support technique, veuillez consulter Comment Soumettre une Demande de Support Technique pour IronPDF.

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

Prêt à commencer ?

Nuget Downloads 21,916,531Version :2026.11vient de sortir