Este breve guia descreve como assinar eletronicamente um documento Word usando Python. Ele contém os detalhes para definir o ambiente, uma lista de etapas para realizar a tarefa e um código de exemplo executável para adicionar assinatura digital ao Word usando Python. Discutiremos diferentes opções para personalizar a tarefa de assinatura, definindo as várias propriedades do objeto da classe SignOptions.
Etapas para inserir assinatura no Word usando Python
- Configure o IDE para usar Aspose.Words para Python via .NET para assinar um arquivo Word
- Crie um objeto CertificateHolder fornecendo o arquivo de certificado e a senha no método create()
- Crie o objeto de classe SignOptions para personalizar as assinaturas
- Adicione alguns comentários
- Defina a data e hora da assinatura
- Assine o arquivo Word de destino usando o método sign() na classe DigitalSignatureUtil
Estas etapas explicam como inserir assinatura no Word usando Python com a ajuda de uma sequência simples de tarefas. Precisamos criar um objeto do titular do certificado e assinar opções. O método DigitalSignatureUtil.sign() usa esses dois objetos para assinar o arquivo Word de destino.
Código para inserir uma assinatura no Word usando Python
Este exemplo de código demonstra como assinar um documento do Word usando Python. A classe digitalsignatures possui a propriedade CertificateHolder que requer o arquivo do certificado no formato PFX e a senha do certificado. A classe SignOptions possui inúmeras propriedades e métodos para definir as características da assinatura, por exemplo, imagem da linha de assinatura, ID da linha de assinatura, hora de assinatura, ID do provedor, senha de descriptografia e comentários.
Este tutorial nos orientou sobre como inserir assinatura no Word usando Python. Se você quiser aprender a proteger um arquivo com senha, consulte o artigo em como proteger com senha um documento do Word em Python.