Ce tutoriel rapide explique comment convertir un document Word protégé en document non protégé en Python. Il partage toutes les exigences pour accomplir cette tâche ainsi que les étapes détaillées et un exemple de code exécutable qui peut être exécuté dans n’importe lequel des environnements prenant en charge Java. Au cours de ce processus pour ** déprotéger le document MS Word en Python **, vous apprendrez également différentes options pour supprimer la protection et enregistrer le fichier résultant dans l’un des formats souhaités tels que DOCX, DOC ou dans tout autre format pris en charge par MS Word.
Étapes pour déprotéger un document Word en Python
- Établir l’environnement à utiliser Aspose.Words pour Python via .NET pour supprimer la protection du fichier Word
- Ouvrez le fichier Word protégé à l’aide de l’objet de classe Document
- Appelez la méthode unprotect() dans la classe Document pour supprimer la protection
- Enregistrez le fichier Word de sortie après avoir supprimé la protection
Les étapes ci-dessus expliquent le processus pour * déprotéger le document Word sans mot de passe en Python * où le fichier Word protégé est chargé dans l’objet de classe Document. Une fois le fichier source ouvert, la méthode unprotect() est appelée pour supprimer les deux types de protections du fichier chargé qui est protégé avec ou sans mot de passe. Le fichier Word résultant dont la protection est supprimée peut être enregistré avec le même nom ou en tant que nouveau fichier selon les exigences.
Code pour déprotéger le fichier Word en Python
Le code ci-dessus illustre le processus pour * convertir un document Word protégé en document non protégé en Python * où l’objet de classe Document est utilisé avec le constructeur à argument unique. Si vous souhaitez fournir un mot de passe pour ouvrir le fichier Word, vous pouvez utiliser l’autre constructeur qui prend l’objet LoadOptions avec le mot de passe requis pour ouvrir le fichier Word chargé. De même, si votre fichier Word est protégé en écriture, utilisez la méthode Document.write_protection.set_password() en fournissant le mot de passe en argument.
Dans cet article, nous avons suivi le processus de suppression de la protection d’un fichier Word. Si vous souhaitez apprendre le processus pour appliquer un mot de passe à un fichier Word, reportez-vous à l’article sur comment protéger par mot de passe un document Word en Python.