Agregar contraseña a un documento de Word con la API REST de Python

Este artículo describe cómo añadir una contraseña a un documento Word con la API REST de Python. Aprenderá a asignar una contraseña automáticamente a un documento de Word con la API REST de Python usando el SDK de Python Cloud. Se describen varias opciones para proteger el archivo de Word con diferentes configuraciones de protección.

Requisito previo

  • {{HIPERVÍNCULO1}}
  • Descargue SDK de Aspose.Words Cloud para Python para proteger un archivo de Word
  • Configurar el proyecto de solución Python con el SDK anterior para aplicar una contraseña a los archivos de Word

Pasos para agregar una contraseña a un documento de Word con la API REST de Python

  1. Instanciar un objeto de la clase WordsApi para establecer una contraseña
  2. Lea el archivo Word de entrada en una matriz de bytes para proteger el documento
  3. Cree el objeto de clase ProtectionRequestV2 y configure sus parámetros
  4. Cree una instancia del objeto ProtectDocumentOnlineRequest proporcionando los argumentos necesarios
  5. Llame al método Proteger documentos en línea para agregar una contraseña
  6. Guardar el archivo de Word protegido

Los pasos anteriores describen cómo proteger con contraseña un documento de Word con la API de Python Low Code. Para comenzar, lea el archivo de Word de entrada en una matriz de bytes, declare e inicialice el objeto ProtectionRequestV2 pasando la contraseña y el tipo de protección. Finalmente, cree el objeto ProtectDocumentOnlineRequest con las propiedades anteriores y llame al método ProtectDocumentOnline() para aplicar la contraseña.

Código para agregar una contraseña a un documento de Word con la API REST de Python

Este código demuestra cómo establecer una contraseña en un documento de Word con la API de Python Low Code. Puede seleccionar el tipo de protección deseado del enumerador ProtectionTypeEnum, incluyendo AllowOnlyRevisions, AllowOnlyComments, AllowOnlyFormFields, ReadOnly y NoProtection. El archivo de salida se crea en la nube y se puede recuperar mediante la propiedad Document de la respuesta proporcionada por la API.

En este tema, hemos explorado el proceso de proteger un archivo de Word con contraseña. Si desea comprimir un archivo de Word, consulte el siguiente artículo: Comprimir un archivo de Word con la API REST de Python.

 Español