Ce petit guide décrit comment signer électroniquement un document Word à l’aide de Python. Il contient les détails nécessaires pour définir l’environnement, une liste d’étapes pour accomplir la tâche et un exemple de code exécutable pour ajouter une signature numérique à Word à l’aide de Python. Nous discuterons de différentes options pour personnaliser la tâche de signature en définissant les différentes propriétés de l’objet de classe SignOptions.
Étapes pour insérer une signature dans Word à l’aide de Python
- Configurez l’EDI pour qu’il utilise Aspose.Words pour Python via .NET pour signer un fichier Word.
- Créez un objet CertificateHolder en fournissant le fichier de certificat et le mot de passe dans la méthode create()
- Créez l’objet de classe SignOptions pour personnaliser les signatures
- Ajoutez quelques commentaires
- Définir la date et l’heure de signature
- Signez le fichier Word cible à l’aide de la méthode sign() dans la classe DigitalSignatureUtil
Ces étapes expliquent comment insérer une signature dans Word à l’aide de Python à l’aide d’une simple séquence de tâches. Nous devons créer un objet du titulaire du certificat et signer les options. La méthode DigitalSignatureUtil.sign() utilise ces deux objets pour signer le fichier Word cible.
Code pour insérer une signature sur Word à l’aide de Python
Cet exemple de code montre comment se connecter à un document Word à l’aide de Python. La classe digitalsignatures possède la propriété CertificateHolder qui nécessite le fichier de certificat au format PFX et le mot de passe du certificat. La classe SignOptions possède de nombreuses propriétés et méthodes pour définir les caractéristiques de signature, par exemple l’image de la ligne de signature, l’ID de la ligne de signature, l’heure de signature, l’ID du fournisseur, le mot de passe de déchiffrement et les commentaires.
Ce didacticiel nous a guidé sur comment insérer une signature dans Word à l’aide de Python. Si vous souhaitez apprendre à protéger un fichier avec un mot de passe, référez-vous à l’article sur comment protéger par mot de passe un document Word en Python.