Když vývojáři upravují dokument pomocí daného řešení Python, ve skutečnosti se upravuje objektový model dokumentu (DOM). V dokumentu reprezentovaném jako DOM lze tedy provést téměř jakékoli změny. S dodanou sadou Python SDK mohou vývojáři snadno upravovat dokument: upravovat text, aktualizovat tabulky, přidávat obrázky a tak dále. Stačí načíst Word, PDF nebo soubor v podporovaném formátu načtení, provést potřebné změny programově a exportovat výsledek do podporovaného formátu uložení.
Naše Python knihovna umožňuje vývojářům upravovat dokument přímo úpravou jeho Document Object Model (DOM), což znamená, že není třeba instalovat žádný další software.
Je důležité vědět, že pomocí tohoto řešení Python můžete upravovat dokument v jakémkoli podporovaném formátu. Například je možné načíst soubor ve PDF formátech, DOCX, DOC, RTF, ODT, EPUB, HTML a dalších a poté tento soubor upravit a uložit ve stejném formátu nebo v jakémkoli jiném podporovaném formátu.
Nejoblíbenějším případem úpravy Word, PDF nebo jakéhokoli jiného dokumentu je úprava textu. S daným softwarovým řešením můžete v dokumentu přidávat, upravovat nebo mazat text pomocí Python.
Další oblíbenou možností úpravy dokumentů je úprava tabulek. Naše Python SDK umožňuje pracovat s tabulkami a textem v buňkách tabulky.
Vývojáři Python mohou přidávat nebo odebírat tabulky a buňky tabulek, stejně jako přidávat, upravovat a odstraňovat text v nich.
Kromě úprav textu a tabulek existuje další běžná možnost: přidání obrázků do dokumentu ve Python. Vývojáři Python mohou také přidat obrázek do souboru pomocí DOM.
Vyzkoušejte tuto výkonnou sadu Python SDK a zhodnoťte některé možnosti úpravy dokumentů. Pomocí následujícího příkladu načtěte dokument a proveďte nějaké změny: přidejte text, přidejte tabulku a buňku tabulky s textem nebo vložte do dokumentu obrázek:
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)
Nainstalujte Aspose.Words Cloud SDK for Python pomocí úložiště PyPi. Spuštěním pip install aspose-words-cloud nainstalujte SDK a poté importujte balíček pomocí import asposewordscloud. Alternativně můžete ručně naklonovat Aspose.Words Cloud SDK for Python z GitHubu a použít jej ve svém projektu. Postupujte podle těchto Instructions, abyste rychle získali potřebné bezpečnostní údaje a získali přístup k našemu REST API.
Podrobnosti naleznete v Repository Documentation.