Edit DOCX dalam Python SDK

Gunakan REST API untuk mengedit DOCX dalam Python secara pemrograman

Apabila pembangun mengubah suai DOCX dokumen dengan pustaka Python ini, perkara yang sebenarnya sedang diedit ialah Model Objek Dokumen (DOM). Oleh itu, hampir sebarang perubahan boleh dibuat pada DOCX dokumen yang diwakili sebagai DOM. Dengan Python SDK yang disediakan, pembangun boleh mengedit dokumen dengan mudah: mengubah suai teks, mengemas kini jadual, menambah imej dan sebagainya. Hanya muatkan DOCX, buat perubahan yang diperlukan secara pemrograman dan eksport hasilnya ke format simpan yang sama atau mana-mana yang disokong.

Lihat coretan kod

Edit DOCX dalam Python menggunakan REST API

Pustaka Python kami memberi pembangun keupayaan untuk mengubah suai DOCX dokumen secara langsung dengan mengedit Model Objek Dokumen (DOM), yang bermaksud tiada perisian tambahan perlu dipasang.

Edit teks dalam DOCX fail menggunakan Python

Kes yang paling popular untuk mengedit DOCX fail ialah penyuntingan teks. Dengan penyelesaian perisian yang diberikan, anda boleh menambah, mengubah suai atau memadam teks menggunakan Python dalam dokumen.

Edit jadual dalam DOCX fail menggunakan Python

Satu lagi pilihan penyuntingan DOCX yang popular ialah penyuntingan jadual. Python SDK kami membolehkan anda bekerja dengan jadual dan teks dalam sel jadual.

Pembangun Python boleh menambah atau mengalih keluar sel jadual dan jadual, serta menambah, mengedit dan mengalih keluar teks di dalamnya.

Tambahkan imej pada DOCX fail menggunakan Python

Selain menyunting teks dan jadual dalam DOCX, terdapat satu lagi pilihan biasa: menambahkan imej pada dokumen dalam Python. Pembangun Python juga boleh menambah imej ke dalam DOCX fail menggunakan DOM.

Edit DOCX secara pemrograman

Cuba Python SDK yang berkuasa ini dan nilai beberapa pilihan dalam penyuntingan DOCX dokumen. Menggunakan contoh berikut, muatkan DOCX dokumen anda dan buat beberapa perubahan: tambah teks, tambah jadual dan sel jadual dengan teks atau masukkan imej ke dalam DOCX dokumen:

Muat naik dokumen yang ingin anda ubah suai
Jalankan kod
Muat naik imej yang anda mahu sisipkan
Pilih format sasaran daripada senarai
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)
Jalankan kod
  
Salin kod Python ke papan keratan

Cara Mengedit DOCX dalam Python

  1. Pasang 'Aspose.Words Cloud untuk Python'
  2. Tambah rujukan perpustakaan (import pustaka) ke projek Python anda
  3. Muatkan DOCX untuk mengedit dalam Python
  4. Sisipkan kandungan pada permulaan DOCX
  5. Muat turun dokumen hasil daripada storan awan

Pustaka Python untuk menggunakan pengeditan DOCX.

Pasang Aspose.Words Cloud SDK for Python menggunakan repositori PyPi. Jalankan pip install aspose-words-cloud untuk memasang SDK, kemudian import pakej melalui import asposewordscloud. Sebagai alternatif, anda boleh mengklon Aspose.Words Cloud SDK for Python secara manual daripada GitHub dan menggunakannya dalam projek anda. Sila ikuti Instructions ini untuk mendapatkan kelayakan keselamatan yang diperlukan dengan cepat dan mengakses REST API kami.

Keperluan Sistem

Rujuk Repository Documentation untuk melihat butiran.

Format fail lain yang disokong

Anda boleh melakukan operasi edit untuk format fail lain:

5%

Langgan Kemas Kini Produk Aspose

Dapatkan surat berita bulanan dan tawaran yang dihantar terus ke peti mel anda.

© Aspose Pty Ltd 2001-2024. Hak cipta terpelihara.