Upravit Word v Python SDK

Pomocí REST API upravte Word v Python programově

Když vývojáři upravují Word dokument pomocí této knihovny Python, ve skutečnosti se upravuje objektový model dokumentu (DOM). V Word 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 soubor, provést potřebné změny programově a exportovat výsledek do stejného nebo jakéhokoli podporovaného formátu uložení.

Zobrazit fragment kódu

Upravte Word v Python pomocí REST API

Naše Python knihovna dává vývojářům možnost upravovat Word dokument přímo úpravou jeho Document Object Model (DOM), což znamená, že není třeba instalovat žádný další software.

Upravte text v Word souboru pomocí Python

Nejoblíbenějším případem úpravy Word souboru je úprava textu. S daným softwarovým řešením můžete v dokumentu přidávat, upravovat nebo mazat text pomocí Python.

Upravte tabulku v Word souboru pomocí Python

Další oblíbenou možností úpravy Word je úprava tabulky. 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.

Přidejte obrázek do Word souboru pomocí Python

Kromě úpravy textu a tabulek v Word existuje další běžná možnost: přidávání obrázků do dokumentu ve Python. Vývojáři Python mohou také přidat obrázek do Word souboru pomocí DOM.

Upravte Word programově

Vyzkoušejte tuto výkonnou sadu Python SDK a zhodnoťte některé možnosti úpravy Word dokumentů. Pomocí následujícího příkladu načtěte Word dokument a proveďte některé změny: přidejte text, přidejte tabulku a buňku tabulky s textem nebo vložte obrázek do Word dokumentu:

Nahrajte dokument, který chcete upravit
Spustit kód
Nahrajte obrázek, který chcete vložit
Vyberte cílový formát ze seznamu
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)
Spustit kód
  
Zkopírujte kód Python do schránky

Jak upravit Word v Python

  1. Nainstalovat 'Apose.Words Cloud pro Python'
  2. Přidejte odkaz na knihovnu (importujte knihovnu) do svého Python projektu
  3. Načíst Word pro úpravy v Python
  4. Vložit obsah na začátek Word
  5. Stáhněte si výsledný dokument z cloudového úložiště

Knihovna Python pro použití úprav DOCX

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.

Požadavky na systém

Podrobnosti naleznete v Repository Documentation.

Další podporované formáty souborů

Operaci úprav můžete provést pro jiné formáty souborů:

5%

Přihlaste se k odběru aktualizací produktu Aspose

Získejte měsíční zpravodaje a nabídky přímo do vaší poštovní schránky.

© Aspose Pty Ltd 2001-2024. Všechna práva vyhrazena.