Este artigo descreve como adicionar uma senha ao documento Word com a API REST do Python. Você aprenderá a colocar uma senha automaticamente em um documento do Word com a API REST do Python usando o SDK em nuvem do Python. Diversas opções são discutidas para proteger o arquivo do Word com diferentes configurações de proteção.
Pré-requisito
- {{HIPERLINK1}}
- Baixe Aspose.Words Cloud SDK para Python para proteger um arquivo do Word
- Configure o projeto de solução Python com o SDK acima para aplicar uma senha aos arquivos do Word
Etapas para adicionar senha a um documento do Word com a API REST do Python
- Instanciar um objeto da classe WordsApi para definir uma senha
- Leia o arquivo de entrada do Word em uma matriz de bytes para proteger o documento
- Crie o objeto de classe ProtectionRequestV2 e defina seus parâmetros
- Instanciar o objeto ProtectDocumentOnlineRequest fornecendo os argumentos necessários
- Chame o método ProtegerDocumentoOnline para adicionar uma senha
- Salvar o arquivo protegido do Word
Os passos acima descrevem como adicionar proteção por senha a um documento do Word com a API Python Low Code. Inicie o processo lendo o arquivo de entrada do Word em uma matriz de bytes, seguido pela declaração e inicialização do objeto ProtectionRequestV2, passando a senha e o tipo de proteção. Por fim, crie o objeto ProtectDocumentOnlineRequest usando as propriedades acima e chame o método ProtectDocumentOnline() para aplicar a senha.
Código para adicionar uma senha a um documento do Word com a API REST do Python
Este código demonstra como definir uma senha em um documento do Word com a API Python Low Code. Você pode selecionar o tipo de proteção desejado no enumerador ProtectionTypeEnum, incluindo AllowOnlyRevisions, AllowOnlyComments, AllowOnlyFormFields, ReadOnly e NoProtection. O arquivo de saída é criado na nuvem e pode ser recuperado usando a propriedade Document da resposta fornecida pela API.
Neste tópico, exploramos o processamento de proteção de um arquivo do Word usando uma senha. Se você deseja compactar um arquivo do Word, consulte o seguinte artigo: Compactar arquivo do Word com API REST do Python.