Când dezvoltatorii modifică un DOC 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 DOC 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 DOC, faceți modificările necesare în mod programatic și exportați rezultatul în același format de salvare sau în oricare alt format acceptat.
Biblioteca noastră Python oferă dezvoltatorilor posibilitatea de a modifica direct un DOC document prin editarea modelului de obiect al documentului (DOM), ceea ce înseamnă că nu trebuie instalat niciun software suplimentar.
Cel mai popular caz de editare a unui DOC fișier este editarea textului. Cu soluția software dată, puteți adăuga, modifica sau șterge text folosind Python în document.
O altă opțiune populară de editare DOC 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.
Pe lângă editarea textului și a tabelelor în DOC, 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 DOC fișier folosind DOM.
Încercați acest puternic Python SDK și evaluați câteva opțiuni în editarea DOC documentelor. Folosind următorul exemplu, încărcați DOC 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 DOC documentul:
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)
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.
Consultați Repository Documentation pentru a vedea detaliile.
Puteți efectua operațiuni de editare pentru alte formate de fișiere: