Signatures numériques
Signer numériquement un document PDF aide à garantir l'intégrité du document en fournissant une méthode d'ajout d'authentification au PDF lui-même. Avec IronPDF, vous avez plusieurs options pour signer un fichier PDF nouveau ou existant. Vous pouvez soit signer numériquement le document PDF avec un certificat, ajouter une version graphique manuscrite de votre signature au PDF, tamponner une image du certificat sur le PDF, ou simplement créer un champ de formulaire de signature sur le PDF pour inciter l'utilisateur à signer.
Étapes pour signer numériquement un PDF avec IronPDF
- var renderer = new ChromePdfRenderer();
- var doc = renderer.RenderHtmlAsPdf("<h1>Test de sécurité numérique 2048 bits</h1>");
-
var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")
{
SigningContact = "support@ironsoftware.com",
SigningLocation = "Chicago, États-Unis",
SigningReason = "Pour montrer comment signer un PDF"
};
- doc.Sign(signature);
-
doc.SaveAs("signed.pdf");
La première étape de ce processus consiste à charger ou à créer le PDF que nous souhaitons signer. Pour cet exemple, nous allons créer un nouveau document PDF à partir de contenu HTML. Pour ce faire, vous devez d'abord créer une nouvelle instance de
ChromePdfRenderer
. Il s'agit du moteur de rendu puissant d'IronPDF utilisé pour rendre HTML, CSS, et JavaScript en PDF sans perte de qualité. Nous utilisons ensuite la méthodeRenderHtmlAsPdf
pour rendre notre chaîne HTML dans un document PDF de haute qualité prêt à être signé. Le fichier PDF résultant est stocké dans la variabledoc
.Ensuite, nous devons créer notre signature. Pour l'exemple d'aujourd'hui, nous allons signer notre document PDF avec un certificat.
PdfSignature
représente l'objet de signature numérique pour signer le PDF, et il nécessite le chemin vers le fichier ".pfx" que nous souhaitons utiliser pour la signature et le mot de passe pour accéder à ce fichier. Nous avons ensuite inclus trois propriétés optionnelles. LeSigningContact
ajoute un email ou des informations de contact aux métadonnées de signature,SigningLocation
représente l'emplacement où le document est signé, etSigningReason
fournit la raison pour laquelle le document est signé.Ensuite, nous devons signer le document PDF avec l'objet
PdfSignature
que nous avons créé. En appelant la méthodeSign
, nous pouvons appliquer la signature au document PDF en une seule ligne facile. Plusieurs certificats de signature peuvent être appliqués au document PDF en utilisant cette méthode.Enfin, nous allons enregistrer le document PDF signé en utilisant la méthode
SaveAs
, qui enregistre le PDF à l'emplacement de fichier spécifié.Cliquez ici pour voir le guide pratique, y compris des exemples, du code d'exemple et des fichiers >