Обновление всех полей в Word с помощью Python REST API

Следуйте этой статье, чтобы обновить все поля в DOC с помощью Python REST API. Вы узнаете, как обновлять поля в Word с помощью Python Low Code API, используя Cloud SDK на основе Python. Будет продемонстрирован весь процесс, начиная с загрузки исходного файла Word и заканчивая скачиванием обновлённого файла Word из облачного хранилища.

Необходимое условие

Шаги по обновлению поля в Word с помощью Python RESTful Service

  1. Создайте объект конфигурации, установив секрет клиента и идентификатор для обновления полей.
  2. Создайте объект WordsApi, используя указанную выше конфигурацию.
  3. Загрузите исходный файл Word в поток памяти с некоторыми полевыми данными, такими как оглавление.
  4. Создайте класс UpdateFieldsOnlineRequest для создания запроса на загруженный файл Word.
  5. Вызовите метод UpdateFieldsOnline(), используя указанный выше объект запроса.
  6. Анализ ответа API и доступ к возвращенному потоку
  7. Сохранить выходной поток как файл на диске

Вышеприведённые шаги объясняют, как обновить все поля в Word с помощью Python REST API. Считайте исходный файл Word в поток памяти, создайте объект запроса, определите имя целевого файла и вызовите метод UpdateFieldsOnline() для обновления полей. Проанализируйте полученный поток в документе ответа и сохраните его в виде файла на диске.

Код для автоматического обновления полей в Word с помощью Python REST API

Этот пример кода демонстрирует обновление полей Word в файле Word. Вы можете обновить оглавление, перекрёстные ссылки, номера страниц и поля даты и времени. При указании имени целевого файла возвращаемый объект документа содержит ответ с тем же именем, чтобы отличать его от других файлов в облачном хранилище.

Вы также можете ознакомиться с другой функцией на следующей странице: Извлечение текста из документа Word с помощью Python REST API.

 Русский