Amikor a fejlesztők módosítanak egy Word dokumentumot ezzel a Python könyvtárral, valójában a dokumentumobjektum-modell (DOM) szerkesztés alatt áll. Így szinte bármilyen módosítás elvégezhető a DOM ként ábrázolt Word dokumentumon. A mellékelt Python SDK segítségével a fejlesztők egyszerűen szerkeszthetik a dokumentumokat: módosíthatják a szöveget, frissíthetik a táblázatokat, hozzáadhatnak képeket és így tovább. Csak töltsön be egy Word t, hajtsa végre programozottan a szükséges módosításokat, és exportálja az eredményt ugyanabba vagy bármely támogatott mentési formátumba.
Python könyvtárunk lehetővé teszi a fejlesztők számára, hogy közvetlenül módosítsanak egy Word dokumentumot a Document Object Model (DOM) szerkesztésével, ami azt jelenti, hogy nincs szükség további szoftver telepítésére.
Az Word fájlok szerkesztésének legnépszerűbb esete a szövegszerkesztés. Az adott szoftveres megoldással a dokumentumon belül a Python segítségével lehet szöveget hozzáadni, módosítani vagy törölni.
Egy másik népszerű Word szerkesztési lehetőség a táblázatszerkesztés. A Python SDK lehetővé teszi, hogy táblázatokkal és táblázatcellákban lévő szövegekkel dolgozzon.
A Python fejlesztői hozzáadhatnak vagy eltávolíthatnak táblázatokat és táblázatcellákat, valamint szöveget adhatnak hozzá, szerkeszthetnek és eltávolíthatnak azokon belül.
A szöveg és a táblázatok Word ben történő szerkesztése mellett van egy másik gyakori lehetőség: képek hozzáadása a dokumentumhoz a Scalában. A Python fejlesztők képet is hozzáadhatnak egy Word fájlhoz DOM használatával.
Próbálja ki ezt a nagy teljesítményű Python SDK t, és értékelje az Word dokumentumszerkesztési lehetőségeket. A következő példa segítségével töltse be az Word dokumentumot, és hajtson végre néhány módosítást: adjon hozzá szöveget, adjon hozzá egy táblázatot és egy táblázatcellát szöveggel, vagy szúrjon be egy képet az Word dokumentumba:
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)
Telepítse Aspose.Words Cloud SDK for Python PyPi tárral. Futtassa pip install aspose-words-cloud az SDK telepítéséhez, majd importálja a csomagot az import asposewordscloud segítségével. Alternatív megoldásként manuálisan is klónozhatja Aspose.Words Cloud SDK for Python forráskódot a GitHubból, és felhasználhatja azt a projektben. Kérjük, kövesse ezeket az Instructions a szükséges biztonsági hitelesítő adatok gyors megszerzéséhez és a REST API eléréséhez.
A részletekért tekintse meg az Repository Documentation.
A szerkesztési műveleteket más fájlformátumokhoz is végrehajthatja: