Редагувати Word у Python SDK

Використовуйте REST API, щоб програмно редагувати Word у Python

Коли розробники змінюють Word документ за допомогою цієї бібліотеки Python, фактично редагується об’єктна модель документа (DOM). Таким чином, до Word документа, представленого як DOM, можна внести майже будь-які зміни. Завдяки наданому Python SDK розробники можуть легко редагувати документ: змінювати текст, оновлювати таблиці, додавати зображення тощо. Просто завантажте Word, внесіть необхідні зміни програмно та експортуйте результат у той самий або будь-який підтримуваний формат збереження.

Переглянути фрагмент коду

Редагувати Word у Python за допомогою REST API

Наша бібліотека Python дає розробникам можливість безпосередньо змінювати Word документ шляхом редагування його об'єктної моделі документа (DOM), що означає, що не потрібно встановлювати додаткове програмне забезпечення.

Редагувати текст у Word файлі за допомогою Python

Найпопулярнішим випадком для редагування Word файлу є редагування тексту. За допомогою даного програмного рішення ви можете додавати, змінювати або видаляти текст за допомогою Python в документі.

Редагувати таблицю у Word файлі за допомогою Python

Ще одним популярним варіантом редагування Word є редагування таблиці. Наш Python SDK дозволяє працювати з таблицями та текстом у клітинках таблиці.

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

Додайте зображення до Word файлу за допомогою Python

Окрім редагування тексту та таблиць у Word, є ще один поширений варіант: додавання зображень до документа в Python. Розробники Python також можуть додати зображення до Word файлу за допомогою DOM.

Редагувати Word програмно

Спробуйте цей потужний Python SDK та оцініть деякі параметри редагування Word документів. Використовуючи наступний приклад, завантажте свій Word документ і внесіть деякі зміни: додайте текст, додайте таблицю та клітинку таблиці з текстом або вставте зображення в Word документ:

Завантажте документ, який потрібно змінити
Виконати код
Завантажте зображення, яке хочете вставити
Виберіть цільовий формат зі списку
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 у буфер обміну

Як редагувати Word Python REST API

  1. Установіть "Aspose.Words Cloud для Python"
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) до свого проекту Python
  3. Завантажте Word для редагування в Python
  4. Вставити вміст на початку Word
  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 і використовувати його у своєму проекті. Будь ласка, дотримуйтесь цих Instructions, щоб швидко отримати необхідні облікові дані та отримати доступ до нашого REST API.

Системні вимоги

Зверніться до Repository Documentation, щоб побачити деталі.

Інші підтримувані формати файлів

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

5%

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

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2024. Всі права захищені.