Ajouter un mot de passe à un document Word avec l'API REST Python

Cet article explique comment ajouter un mot de passe à un document Word avec l’API REST Python. Vous apprendrez à ajouter automatiquement un mot de passe à un document Word avec l’API REST Python grâce au SDK cloud Python. Différentes options sont présentées pour protéger le fichier Word avec différents paramètres de protection.

Condition préalable

Étapes pour ajouter un mot de passe à un document Word avec l’API REST Python

  1. Instancier un objet de la classe WordsApi pour définir un mot de passe
  2. Lisez le fichier Word d’entrée dans un tableau d’octets pour protéger le document
  3. Créez l’objet de classe ProtectionRequestV2 et définissez ses paramètres
  4. Instanciez l’objet ProtectDocumentOnlineRequest en fournissant les arguments requis
  5. Appelez la méthode ProtectDocumentOnline pour ajouter un mot de passe
  6. Enregistrez le fichier Word protégé

Les étapes ci-dessus décrivent comment ajouter une protection par mot de passe à un document Word avec l’API Python Low Code. Commencez par lire le fichier Word d’entrée dans un tableau d’octets, puis déclarez et initialisez l’objet ProtectionRequestV2 en lui transmettant le mot de passe et le type de protection. Enfin, créez l’objet ProtectDocumentOnlineRequest à l’aide des propriétés ci-dessus et appelez la méthode ProtectDocumentOnline() pour appliquer le mot de passe.

Code pour ajouter un mot de passe à un document Word avec l’API REST Python

Ce code montre comment définir un mot de passe sur un document Word avec l’API Python Low Code. Vous pouvez sélectionner le type de protection souhaité dans l’énumérateur ProtectionTypeEnum, notamment AllowOnlyRevisions, AllowOnlyComments, AllowOnlyFormFields, ReadOnly et NoProtection. Le fichier de sortie est créé dans le cloud et peut être récupéré via la propriété Document de la réponse fournie par l’API.

Dans cette rubrique, nous avons exploré la protection d’un fichier Word par mot de passe. Pour compresser un fichier Word, consultez l’article suivant : Compresser un fichier Word avec l’API REST Python.

 Français