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 ```();
JAVASCRIPT - var doc = renderer.RenderHtmlAsPdf(<h1>Test de la 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 devrez 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 en un document PDF de haute qualité prêt à être signé. Le 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 du fichier ".pfx" que nous voulons utiliser pour la signature ainsi que le mot de passe pour accéder à ce fichier. Nous avons ensuite inclus trois propriétés optionnelles. LeSigningContact
ajoute un e-mail ou des informations de contact aux métadonnées de la signature,SigningLocation
représente le lieu 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 sommes en mesure d'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 enregistrerons 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 >