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
- Estabeleça o ambiente para usar Aspose.Words para Python via .NET para remover a proteção do arquivo do Word
- Abra o arquivo Word protegido usando o objeto de classe Document
- Chame o método unprotect() na classe Document para remover a proteção
- 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.