Neste artigo, é fornecida uma descrição de como adicionar senha a um documento do Word usando Java. Ele contém todas as informações para a configuração do ambiente de desenvolvimento, uma sequência de etapas para escrever um programa e um código de exemplo executável que demonstra o recurso para proteger documentos do Word usando Java. Diferentes opções e propriedades podem ser usadas ao proteger o documento e salvá-lo em qualquer um dos formatos suportados, como DOC, DOCX etc.
Etapas para bloquear documentos do Word usando Java
- Estabeleça o ambiente para usar Aspose.Words do repositório para proteger um documento do Word
- Crie ou carregue um arquivo do Word usando o objeto de classe Document
- Aplique a proteção do documento chamando o método protect() junto com o tipo de proteção e a senha
- Salve o arquivo Word protegido no formato desejado suportado pelo MS Word
Essas etapas explicam como proteger o arquivo do Word com senha usando Java, primeiro orientando para organizar o ambiente de desenvolvimento e, em seguida, compartilhando a abordagem passo a passo para realizar a tarefa. Todas as classes e métodos necessários são introduzidos para aplicar a senha no arquivo do Word para proibir a edição ou outros tipos de proteção. Uma vez que a proteção desejada é aplicada, o arquivo Word de saída pode ser salvo no disco junto com a opção de usar o objeto da classe SaveOptions que permite muitos recursos antes de salvar o documento.
Código para proteger com senha o documento do Word usando Java
Se você deseja um arquivo Word bloqueado para edição usando Java, este código pode ser usado sem escrever nenhum outro código. Você pode aplicar diferentes tipos de proteções como a proteção READ_ONLY é aplicada aqui, que proíbe a edição do documento, no entanto, você pode aplicar outras proteções como ALLOW_ONLY_COMMENTS para modificar os comentários e ALLOW_ONLY_REVISIONS para adicionar marcas de revisão no documento.
Este tutorial nos guiou para tornar o arquivo do Word somente leitura usando Java. Se você quiser aprender o processo de leitura de um documento do Word, consulte o artigo em como ler documento do Word em Java.