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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

request_document = open('Input.doc', '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='doc')
convert = words_api.convert_document(convert_request)
import asposewordscloud

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

request_document = open('Input.doc', '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='doc')
convert = words_api.convert_document(convert_request)
import asposewordscloud

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

request_document = open('Input1.doc', '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.doc', '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='doc')
convert = words_api.convert_document(convert_request)
Выполнить код
  
Копировать Python код в буфер обмена

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

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

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

Установите '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

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