В этой статье рассказывается, как изменить свойства документа Word с помощью Python REST API. Мы будем использовать Aspose.Words for Python Cloud SDK для добавления или обновления свойства документа Word с помощью Python Low Code API. В этой статье вы узнаете, как добавить новое пользовательское свойство или обновить существующее встроенное или пользовательское свойство, используя имя свойства и новое значение.
Необходимое условие
- Создайте учетную запись и получите учетные данные API
- Загрузите Aspose.Words Cloud SDK для Python, чтобы добавить или обновить свойства документа Word.
- Настройка проекта решения Python с помощью указанного выше SDK
Действия по редактированию свойств документа в Word с помощью Python REST API
- Установите Client ID и Client Secret для API для изменения свойств Word.
- Создайте объект класса WordsApi, используя учетные данные клиента.
- Прочитать исходный файл Word в поток памяти, чтобы изменить его свойства.
- Создайте объект класса DocumentPropertyCreateOrUpdate, указав значение свойства
- Создайте объект CreateOrUpdateDocumentPropertyOnlineRequest, установив нужное свойство
- Вызовите метод CreateOrUpdateDocumentPropertyOnline для создания или обновления свойства.
- Сохраните выходной файл Word с новым значением свойства.
Вышеуказанные шаги описывают процесс изменения свойств документа с помощью Python REST API. Начните процесс с создания объекта класса WordsApi, а затем загрузите исходный файл Word в поток памяти. Затем используйте объект DocumentPropertyCreateOrUpdate для определения новых параметров свойств, создайте запрос CreateOrUpdateDocumentPropertyOnlineRequest, используя значение и имя свойства, и, наконец, вызовите объект CreateOrUpdateDocumentPropertyOnline для добавления или обновления свойства в загруженном файле Word.
Код для редактирования свойств документа с помощью Python Low Code API
Этот пример кода демонстрирует работу со свойствами Microsoft Word с Python Low Code API. При создании объекта CreateOrUpdateDocumentPropertyOnlineRequest мы указываем destFileName — имя результирующего выходного файла, создаваемого в облаке. После обработки свойства документа используйте то же имя файла для загрузки выходного файла и сохранения на диск.
We have learned to edit document properties with Python Low Code API. To read comments from a Word file, refer to the following article: Read Comments in Word Document with Python REST API.