Como converter documento do Word protegido para desprotegido em Python

Este tutorial rápido orienta como converter um documento do Word protegido para desprotegido em Python. Ele compartilha todos os requisitos para realizar essa tarefa junto com as etapas detalhadas e um código de amostra executável que pode ser executado em qualquer um dos ambientes que suportam Java. Durante este processo para desproteger o documento do MS Word em Python, você também aprenderá diferentes opções para remover a proteção e salvar o arquivo resultante em qualquer um dos formatos desejados, como DOCX, DOC ou em qualquer outro formato suportado pelo MS Word.

Etapas para desproteger o documento do Word em Python

  1. Estabeleça o ambiente para usar Aspose.Words para Python via .NET para remover a proteção do arquivo do Word
  2. Abra o arquivo Word protegido usando o objeto de classe Document
  3. Chame o método unprotect() na classe Document para remover a proteção
  4. Salve o arquivo do Word de saída após remover a proteção

As etapas acima explicam o processo para desproteger o documento do Word sem senha no Python onde o arquivo do Word protegido é carregado no objeto da classe Document. Uma vez que o arquivo fonte é aberto, o método unprotect() é chamado para remover ambos os tipos de proteção do arquivo carregado que está protegido com ou sem senha. O arquivo Word resultante cuja proteção é removida pode ser salvo com o mesmo nome ou como um novo arquivo conforme os requisitos.

Código para desproteger arquivo do Word em Python

O código acima demonstra o processo para converter um documento do Word protegido para desprotegido em Python onde o objeto da classe Document é usado com o construtor de argumento único. Se você deseja fornecer uma senha para abrir o arquivo do Word, você pode usar o outro construtor que recebe o objeto LoadOptions com a senha necessária para abrir o arquivo do Word carregado. Da mesma forma, se o arquivo do Word estiver protegido contra gravação, use o método Document.write_protection.set_password() fornecendo a senha como argumento.

Neste artigo, passamos pelo processo para remover a proteção de um arquivo do Word. Se você quiser aprender o processo para aplicar uma senha a um arquivo do Word, consulte o artigo em como proteger com senha um documento do Word em Python.

 Português