Як перетворити захищений документ Word на незахищений у Python

У цьому короткому посібнику описано, як перетворити захищений документ Word на незахищений у Python. У ньому містяться всі вимоги для виконання цього завдання разом із детальними кроками та прикладом коду, який можна виконувати в будь-якому середовищі, що підтримує Java. Під час цього процесу зняття захисту з документа MS Word у Python ви також дізнаєтесь про різні варіанти зняття захисту та збереження отриманого файлу в будь-якому з потрібних форматів, наприклад DOCX, DOC або у будь-якому іншому форматі, який підтримує MS Word.

Кроки для зняття захисту документа Word у Python

  1. Створіть середовище для використання Aspose.Words для Python через .NET для зняття захисту з файлу Word
  2. Відкрийте захищений файл Word за допомогою об’єкта класу Document
  3. Викличте метод unprotect() у класі Document, щоб зняти захист
  4. Збережіть вихідний файл Word після зняття захисту

Наведені вище кроки пояснюють процес зняття захисту документа Word без пароля в Python, коли захищений файл Word завантажується в об’єкт класу Document. Після відкриття вихідного файлу викликається метод unprotect(), щоб видалити обидва типи захисту із завантаженого файлу, захищеного паролем або без нього. Отриманий файл Word, захист якого знято, можна зберегти під тим же ім’ям або як новий файл відповідно до вимог.

Код для зняття захисту з файлу Word у Python

Наведений вище код демонструє процес перетворення захищеного документа Word на незахищений у Python, де об’єкт класу Document використовується з конструктором єдиного аргументу. Якщо ви хочете надати пароль для відкриття файлу Word, ви можете скористатися іншим конструктором, який приймає об’єкт LoadOptions із необхідним паролем для відкриття завантаженого файлу Word. Так само, якщо ваш файл Word захищено від запису, використовуйте метод Document.write_protection.set_password(), надавши пароль як аргумент.

У цій статті ми розглянули процес зняття захисту з файлу Word. Якщо ви хочете дізнатися, як застосувати пароль до файлу Word, перегляньте статтю як захистити паролем документ Word у Python.

 Українська