Este artigo descreve como adicionar senha ao documento Word com NET REST API. Você aprenderá a colocar uma senha automaticamente em um documento do Word com API REST C# usando o SDK da nuvem .NET. Várias opções são discutidas para proteger o arquivo do Word com diferentes configurações de proteção.
Pré-requisito
- Crie uma conta e obtenha credenciais de API
- Download Aspose.Words Cloud SDK for Dotnet to protect a Word file
- Configure o projeto da solução C# com o SDK acima para aplicar uma senha aos arquivos do Word
Etapas para adicionar senha ao Word DOC com API REST C#
- Instancie um objeto da classe WordsApi para definir uma senha
- Leia o arquivo Word de entrada em uma matriz de bytes para proteger o documento
- Crie o objeto de classe ProtectionRequestV2 e defina seus parâmetros
- Instancie o objeto ProtectDocumentOnlineRequest fornecendo os argumentos necessários
- Chame o método ProtectDocumentOnline para adicionar uma senha
- Salve o arquivo Word protegido
As etapas acima descrevem como adicionar proteção por senha a um documento do Word com C# Low Code API. Inicie o processo lendo o arquivo Word de entrada em uma matriz de bytes seguida 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 ao documento do Word com NET REST API
Este código demonstra como definir a senha em um documento do Word com C# Low Code API. 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 Word usando uma senha. Se você deseja compactar um arquivo Word, consulte o seguinte artigo: Compactar arquivo do Word com NET REST API.