Ce didacticiel rapide explique comment ajouter une signature dans Word à l’aide de C# en partageant les détails de configuration, les étapes détaillées et un exemple de code exécutable qui utilise le document Word source, un magasin PKCS12 et son mot de passe. Vous pouvez définir un certain nombre de propriétés avant de signer le document qui est visible par les utilisateurs pour leur référence. Une fois que vous avez inséré une signature électronique dans Word à l’aide de C#, elle peut être enregistrée dans l’un des formats pris en charge tels que DOCX, DOC, etc.
Étapes pour ajouter une signature dans Word à l’aide de C#
- Configurez l’environnement de développement pour ajouter Aspose.Words à l’aide du gestionnaire de packages NuGet pour signer des documents
- Chargez le certificat PFX à l’aide de la classe CertificateHolder en fournissant le chemin du fichier et le mot de passe
- Définissez les commentaires et l’heure de signature à l’aide de l’objet SignOptions
- Charger le fichier Word source à l’aide de FileStream
- Signez le document chargé à l’aide de la méthode Sign de la classe DigitalSignatureUtil
- Chargez le document signé et vérifiez les informations de signature
Ces étapes décrivent le processus d’ajout d’une * signature numérique dans Word à l’aide de C#* en partageant toutes les classes et méthodes requises. Nous devons charger le certificat avec le mot de passe, puis définir quelques propriétés telles que les commentaires de l’autorité de signature, la date et l’heure de signature, l’image de la ligne de signature et l’identifiant du fournisseur. Enfin, nous signons le document à l’aide de la classe DigitalSignatureUtil et enregistrons le document sur le disque. Cependant, la dernière étape est facultative où nous avons démontré la vérification de la signature en rechargeant le document signé et en affichant ses informations.
Code pour signer des documents Word à l’aide de C#
Ce code montre comment insérer une signature dans Word à l’aide de C# en utilisant la classe DigitalSignatureUtil. Il prend également en charge de nombreuses autres fonctionnalités, telles que la suppression de toutes les signatures d’un fichier Word pour le modifier. De même, la classe DigitalSignature utilisée pour obtenir la référence de la signature dans le document chargé contient un certain nombre de propriétés telles que l’heure de signature, les commentaires, le nom du sujet et le nom de l’émetteur.
Ce tutoriel nous a guidés pour ajouter une signature à Word en utilisant C#. Si vous souhaitez créer un fichier Word à partir de rien, consultez l’article sur comment créer un document Word en C#.