Изменить DOCX на Python SDK

Используйте REST API для программного редактирования DOCX на Python

Когда разработчики изменяют DOCX документ с помощью этой Python библиотеки, фактически редактируется объектная модель документа (DOM). Таким образом, в DOCX документ, представленный в виде DOM, можно вносить практически любые изменения. С помощью прилагаемого Python SDK разработчики могут легко редактировать документ: изменять текст, обновлять таблицы, добавлять изображения и т. д. Просто загрузите DOCX, внесите необходимые изменения программно и экспортируйте результат в тот же или любой поддерживаемый формат сохранения.

Посмотреть фрагмент кода

Редактировать DOCX на Python с помощью REST API

Наша библиотека для Python дает разработчикам возможность изменять DOCX документ напрямую, редактируя его объектную модель документа (DOM), что означает отсутствие необходимости в установке дополнительного программного обеспечения.

Редактировать текст в DOCX файле с помощью Python

Наиболее популярным случаем редактирования DOCX файла является редактирование текста. С помощью данного программного решения вы можете добавлять, изменять или удалять текст с помощью Python в документе.

Редактировать таблицу в DOCX файле с помощью Python

Еще одним популярным вариантом редактирования DOCX является редактирование таблиц. Наш Python SDK позволяет работать с таблицами и текстом в ячейках таблицы.

Разработчики Python могут добавлять или удалять таблицы и ячейки таблиц, а также добавлять, редактировать и удалять текст внутри них.

Добавьте изображение в DOCX файл с помощью Python

Помимо редактирования текста и таблиц в DOCX, есть еще один распространенный вариант: добавление изображений в документ на Python. Разработчики Python также могут добавить изображение в DOCX файл с помощью DOM.

Редактировать DOCX программно

Попробуйте этот мощный Python SDK и оцените некоторые возможности редактирования DOCX документов. Используя следующий пример, загрузите DOCX документ и внесите некоторые изменения: добавьте текст, добавьте таблицу и ячейку таблицы с текстом или вставьте изображение в DOCX документ:

Загрузите документ, который хотите изменить
Выполнить код
Загрузите изображение, которое хотите вставить
Выберите целевой формат из списка
import asposewordscloud

words_api = WordsApi(client_id = '####-####-####-####-####', 
   client_secret = '##################')

request_document = open('Input.docx', 'rb')
request_paragraph = asposewordscloud.ParagraphInsert(text='Morbi enim nunc faucibus a.')

insert_paragraph_request = asposewordscloud.models.requests.InsertParagraphOnlineRequest(
   document=request_document, paragraph=request_paragraph)
insert_paragraph = words_api.insert_paragraph_online(insert_paragraph_request)

convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
   document=list(insert_paragraph.document.values())[0], format='docx')
convert = words_api.convert_document(convert_request)
import asposewordscloud

words_api = WordsApi(client_id = '####-####-####-####-####', 
   client_secret = '##################')

request_document = open('Input.docx', 'rb')
request_table = asposewordscloud.TableInsert(columns_count=1, rows_count=2)

insert_table_request = asposewordscloud.models.requests.InsertTableOnlineRequest(
   document=request_document, table=request_table, node_path='')
insert_table = words_api.insert_table_online(insert_table_request)

convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
   document=list(insert_table.document.values())[0], format='docx')
convert = words_api.convert_document(convert_request)
import asposewordscloud

words_api = WordsApi(client_id = '####-####-####-####-####', 
   client_secret = '##################')

request_document = open('Input1.docx', 'rb')
request_drawing_object = asposewordscloud.DrawingObjectInsert(
   height=0, left=0, top=0, width=0, relative_horizontal_position='Margin', 
      relative_vertical_position='Margin', wrap_type='Inline')
request_image_file = open('Input2.docx', 'rb')

insert_drawing_object_request = 
   asposewordscloud.models.requests.InsertDrawingObjectOnlineRequest(
      document=request_document, drawing_object=request_drawing_object, 
         image_file=request_image_file, node_path='sections/0')
insert_drawing_object = words_api.insert_drawing_object_online(insert_drawing_object_request)

convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
   document=list(insert_drawing_object.document.values())[0], format='docx')
convert = words_api.convert_document(convert_request)
Выполнить код
  
Копировать Python код в буфер обмена

Как редактировать DOCX Python REST API

  1. Установите 'Aspose.Words Cloud для Python'
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой Python проект
  3. Загрузите DOCX для редактирования на Python
  4. Вставить содержимое в начало DOCX
  5. Скачать итоговый документ из облачного хранилища

Python библиотека для редактирования DOCX

Установите 'Aspose.Words Cloud SDK for Python', используя репозиторий PyPi. Выполните команду pip install aspose-words-cloud, чтобы установить SDK, затем импортируйте пакет через import asposewordscloud. Как вариант, вы можете вручную клонировать исходный код Aspose.Words Cloud SDK for Python с GitHub и использовать его в своем проекте. Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.

Системные Требования

Обратитесь к Документации Репозитория, чтобы получить подробную информацию.

Другие поддерживаемые форматы файлов

Вы можете выполнить операцию редактирования для других форматов файлов:

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.