В этом кратком руководстве рассказывается, как преобразовать защищенный документ Word в незащищенный в Python. В нем представлены все требования для выполнения этой задачи, а также подробные шаги и исполняемый пример кода, который можно выполнять в любой из сред, поддерживающих Java. Во время этого процесса снятия защиты с документа MS Word в Python вы также узнаете о различных вариантах снятия защиты и сохранения полученного файла в любом из желаемых форматов, например DOCX, DOC или в любом другом формате, поддерживаемом MS Word.
Шаги по снятию защиты документа Word в Python
- Установите среду для использования Aspose.Words для Python через .NET для снятия защиты с файла Word.
- Откройте защищенный файл Word с помощью объекта класса Document.
- Вызовите метод unprotect() в классе Document, чтобы снять защиту.
- Сохраните выходной файл 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.