Application des signatures numériques dans IronPDF
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 produits 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 possédez pas de certificat au format requis, reportez-vous à cette documentation pour créer un nouveau certificat standard X509Certificate2. Le certificat obtenu peut alors être utilisé et appliqué à un document PDF via IronPDF.
X509KeyStorageFlags.Exportable. Certains certificats ont KeyStorageFlags défini sur Exportable par défaut. Toute tentative d'utilisation d'un code différent de KeyStorageFlags entraînera la levée 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é en using 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));
// 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));
' Create a PdfSignature object by specifying the certificate file (.pfx) and its password
Dim 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 rendue 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.

