Adicionar senha a um documento do Word com a API REST do Python

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

  1. Instanciar um objeto da classe WordsApi para definir uma senha
  2. Leia o arquivo de entrada do Word em uma matriz de bytes para proteger o documento
  3. Crie o objeto de classe ProtectionRequestV2 e defina seus parâmetros
  4. Instanciar o objeto ProtectDocumentOnlineRequest fornecendo os argumentos necessários
  5. Chame o método ProtegerDocumentoOnline para adicionar uma senha
  6. 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.

 Português