Editați DOCX în Python SDK

Utilizați REST API pentru a edita DOCX în Python în mod programatic

Când dezvoltatorii modifică un DOCX document cu această Python bibliotecă, ceea ce este de fapt editat este Modelul obiectului documentului (DOM). Astfel, aproape orice modificări pot fi făcute DOCX documentului reprezentat ca DOM. Cu SDK ul Python furnizat, dezvoltatorii pot edita cu ușurință un document: modificați textul, actualizați tabelele, adăugați imagini și așa mai departe. Încărcați un DOCX, faceți modificările necesare în mod programatic și exportați rezultatul în același format de salvare sau în oricare alt format acceptat.

Vizualizați fragmentul de cod

Editați DOCX în Python folosind REST API

Biblioteca noastră Python oferă dezvoltatorilor posibilitatea de a modifica direct un DOCX document prin editarea modelului de obiect al documentului (DOM), ceea ce înseamnă că nu trebuie instalat niciun software suplimentar.

Editați textul în DOCX fișierul folosind Python

Cel mai popular caz de editare a unui DOCX fișier este editarea textului. Cu soluția software dată, puteți adăuga, modifica sau șterge text folosind Python în document.

Editați tabelul în DOCX fișierul folosind Python

O altă opțiune populară de editare DOCX este editarea tabelelor. SDK ul nostru Python vă permite să lucrați cu tabele și text în celulele tabelului.

Dezvoltatorii Python pot adăuga sau elimina celule de tabel și tabel, precum și pot adăuga, edita și elimina text din ele.

Adăugați o imagine în DOCX fișierul folosind Python

Pe lângă editarea textului și a tabelelor în DOCX, există o altă opțiune comună: adăugarea de imagini într-un document în Python. Dezvoltatorii Python pot adăuga, de asemenea, o imagine într-un DOCX fișier folosind DOM.

Editați DOCX în mod programatic

Încercați acest puternic Python SDK și evaluați câteva opțiuni în editarea DOCX documentelor. Folosind următorul exemplu, încărcați DOCX documentul și faceți câteva modificări: adăugați text, adăugați un tabel și o celulă de tabel cu text sau inserați o imagine în DOCX documentul:

Încărcați un document pe care doriți să îl modificați
Rulați codul
Încărcați o imagine pe care doriți să o introduceți
Selectați formatul țintă din listă
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)
Rulați codul
  
Copiați codul Python în clipboard

Cum se editează DOCX în Python

  1. Instalați "Aspose.Words Cloud pentru Python"
  2. Adăugați o referință la bibliotecă (importați biblioteca) în proiectul dvs. Python
  3. Încărcați DOCX pentru a edita în Python
  4. Inserați conținut la începutul lui DOCX
  5. Descărcați documentul rezultat din stocarea în cloud

Python bibliotecă pentru a utiliza editarea DOCX

Instalați Aspose.Words Cloud SDK for Python folosind depozitul PyPi. Rulați pip install aspose-words-cloud pentru a instala SDK ul, apoi importați pachetul prin import asposewordscloud. Ca alternativă, puteți clona manual codul sursă Aspose.Words Cloud SDK for Python din GitHub și îl puteți utiliza în proiectul dvs. Vă rugăm să urmați aceste Instructions pentru a obține rapid acreditările de securitate necesare și pentru a accesa API ul nostru REST.

Cerințe de sistem

Consultați Repository Documentation pentru a vedea detaliile.

Alte formate de fișiere acceptate

Puteți efectua operațiuni de editare pentru alte formate de fișiere:

5%

Abonați-vă la Actualizări de produse Aspose

Primiți buletine informative lunare și oferte livrate direct în căsuța dvs. poștală.

© Aspose Pty Ltd 2001-2024. Toate drepturile rezervate.