Este artigo descreve como verificar uma assinatura digital em um documento Word usando Python. Ele contém informações sobre as configurações do IDE, uma lista de instruções de programação e um código de exemplo para um verificador de assinatura digital do Word usando Python. Você aprenderá a acessar todas as assinaturas em um arquivo Word e obter diferentes propriedades de cada assinatura.
Etapas para validação de assinatura DOCX usando Python
- Configure o ambiente para usar Aspose.Words for Python via .NET para verificar a assinatura digital
- Defina o caminho para um arquivo Word que contenha uma digital signature
- Detecte a existência da assinatura no arquivo Word de destino
- Carregue a coleção de assinaturas do arquivo Word
- Verifique o indicador valid da coleção de assinaturas
- Percorra todas as assinaturas e acesse cada uma delas
- Exiba todas as propriedades de cada assinatura para confirmação do usuário
Essas etapas definem o processo de autenticação de assinatura de documento usando Python. Verifique a existência da assinatura no arquivo Word de destino e carregue a coleção de assinaturas se ela for detectada no arquivo. Por fim, percorra cada assinatura e exiba suas propriedades ao usuário para verificação.
Código para verificar assinatura eletrônica em DOCX usando Python
O código acima demonstra o processo de validação de assinatura DOCX usando Python. A classe FileFormatInfo tem a opção de verificar se o arquivo de origem está criptografado e requer uma senha para ser aberto. Observe que em Python o acesso direto aos detalhes de certificate_holder.certificate pode ser limitado; você pode não conseguir acessar suas propriedades.
Este artigo nos guiou para verificar assinaturas digitais em um arquivo Word. Para imprimir um arquivo Word com comentários, consulte o artigo Imprimir documento Word com comentários em Python.