У цій статті описано, як додати пароль до документа Word за допомогою Python REST API. Ви навчитеся автоматично встановлювати пароль на документ Word за допомогою Python REST API за допомогою Python cloud SDK. Обговорюються різні варіанти захисту файлу Word за допомогою різних параметрів захисту.
Обов’язкова умова
- Створіть обліковий запис і отримайте облікові дані API
- Завантажте Aspose.Words Cloud SDK для Python, щоб захистити файл Word
- Налаштуйте проект рішення Python із зазначеним вище SDK для застосування пароля до файлів Word
Кроки для додавання пароля до Word DOC за допомогою Python REST API
- Створіть екземпляр об’єкта класу WordsApi, щоб установити пароль
- Зчитайте вхідний файл Word у масив байтів, щоб захистити документ
- Створіть об’єкт класу ProtectionRequestV2 і встановіть його параметри
- Створіть екземпляр об’єкта ProtectDocumentOnlineRequest, надавши необхідні аргументи
- Викличте метод ProtectDocumentOnline, щоб додати пароль
- Збережіть захищений файл Word
Наведені вище дії описують як додати захист паролем до документа Word за допомогою Python Low Code API. Розпочніть процес, прочитавши вхідний файл Word у масив байтів з подальшим оголошенням та ініціалізацією об’єкта ProtectionRequestV2, передавши пароль і тип захисту. Нарешті створіть об’єкт ProtectDocumentOnlineRequest, використовуючи наведені вище властивості, і викличте метод ProtectDocumentOnline(), щоб застосувати пароль.
Код для додавання пароля до документа Word за допомогою Python REST API
Цей код демонструє як встановити пароль на документ Word за допомогою Python Low Code API. Ви можете вибрати потрібний тип захисту з перелічувача ProtectionTypeEnum, включаючи AllowOnlyRevisions, AllowOnlyComments, AllowOnlyFormFields, ReadOnly і NoProtection. Вихідний файл створюється в хмарі та може бути отриманий за допомогою властивості Document відповіді, наданої API.
У цій темі ми досліджували обробку захисту файлу Word за допомогою пароля. Якщо ви хочете стиснути файл Word, зверніться до такої статті: Стисніть файл Word за допомогою Python REST API.