Объединение документов Word с помощью Python REST API

В этой статье описывается, как объединить документы Word с помощью Python REST API. Мы будем использовать Aspose.Words for Python Cloud SDK для объединения файлов Word с помощью Python Low Code API и следовать указанным инструкциям для разработки полного приложения. Вам нужно будет прочитать необходимое количество файлов для объединения с исходным файлом Word и скачать получившийся файл Word в конце.

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

Шаги по объединению документов Word с Python Low Code API

  1. Создайте объект WordsApi, используя идентификатор клиента и секретный ключ.
  2. Создайте объект AppendDocumentRequest и укажите входной файл Word.
  3. Прочитать входной файл Word в поток памяти и загрузить файл
  4. Используйте DocumentEntryList, прочитав несколько файлов Word для добавления
  5. Задайте имя целевого файла и вызовите метод WordsApi.AppendDocument для объединения файлов.
  6. Загрузите целевой файл из облака и сохраните его на диске.

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

Код для слияния файлов Word онлайн с помощью Python REST API

Этот код демонстрирует, как объединить документы Word онлайн с помощью Python REST API. Он использует класс WordsApi для загрузки исходного файла Word, объединяет несколько файлов методом AppendDocument() и загружает полученный файл Word. Используйте DocumentEntryList для добавления нескольких файлов для объединения, указав формат импорта и содержимое отдельных файлов.

This article has taught us the process to merge Word files with Python REST API. If you want to add/update Word file properties, read the following article: Change properties of Word document with Python REST API.

 Русский