Pärast Wordi Pythoni SDK abil HTML-i teisendamist kuvage Wordi dokument veebis

Teisendage Word HTML-iks

Teisenda Word HTML-iks | Wordist HTML-iks teisendamine Pythoni SDK-ga

See artikkel selgitab samme, kuidas Pythoni SDK abil Wordi [HTML]-ks 1 teisendada. Teame, et Word dokumente kasutatakse laialdaselt ametliku ja isikliku teabe jagamiseks. Väljakutse tuleb aga siis, kui meil on vaja dokumenti veebibrauseris vaadata või kuvada. Nii et nutikas lahendus on Wordi dokumentide teisendamine HTML-vormingusse.

Wordi HTML-i teisendamise API

Aspose.Words Cloud on võimeline laadima MS Wordi, OpenOffice’i või WordProcessingML-i dokumente. See võimaldab teil manipuleerida üksikute elementide tasemel või muuta need failid toetatud failivorminguteks. Nüüd, et kasutada Pythoni rakenduse dokumenditöötlusfunktsioone, peame kasutama Aspose.Words Cloud SDK for Python. Nii et SDK kasutamiseks on esimene samm installimine, mis on allalaadimiseks saadaval saidilt PIP ja GitHub. SDK installimiseks käivitage käsurea terminalis järgmine käsk:

pip install aspose-words-cloud

Järgmine samm on tasuta konto loomine, külastades saiti Aspose.Cloud dashboard, et saaksite oma dokumente pilvesalvestuses hallata.

Teisendage Word Pythoni abil HTML-iks

Wordi dokumendi laadimiseks kohalikult kettalt ja pilvesalvestusse üleslaadimiseks järgige allolevaid juhiseid. Seejärel initsialiseerime rutiini DOC-faili teisendamiseks HTML-vormingusse ja salvestame väljundi samasse pilvesalvestusse.

  • Kõigepealt looge WordsApi eksemplar, kasutades kliendi mandaate
  • Teiseks, Wordi dokument kohalikult draivilt ja laadige üles pilvesalvestusse, kasutades uploadfile(…) meetodit
  • Nüüd looge GetDocumentWithFormatRequesti eksemplar, mis määratleb sisend Wordi faili ja sellest tuleneva HTML-dokumendi
  • Lõpuks kutsuge teisendusprotsessi käivitamiseks meetod getdocumentwithformat(…).
# Rohkem näidiseid leiate aadressilt https://github.com/aspose-words-cloud/aspose-words-cloud-python
# Hankige rakenduse võti ja rakenduse SID saidilt https://dashboard.aspose.cloud/
try:
    # Kliendi volikirjad
    client_secret = "1c9379bb7d701c26cc87e741a29987bb"
    client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

    # luua WordsApi eksemplar
    words_api = WordsApi(client_id,client_secret)

    # Sisendsõna dokumendi nimi
    inputFileName = 'test_multi_pages.docx'
    resultantFile = 'Converted.html'

    # Laadige Wordi lähtedokument üles pilvesalvestusse
    words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))

    # Looge objekt dokumendi teisendamiseks
    request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "HTML", None, None, None,
                                                                                        None, resultantFile, None)
    # käivitada Wordi JPEG-vormingus teisendusoperatsioon
    result = words_api.get_document_with_format(request)
        
    # prindi sõnum konsoolis (valikuline)
    print('Conversion process completed successfully !')
  except ApiException as e:
    print("Exception while calling WordsApi: {0}".format(e))

Ülaltoodud näites kasutatud Wordi näidisdokumendi saab alla laadida saidilt testmultipages.docx.

Wordi teisendamine HTML-iks, kasutades käsku cURL

cURL-i käske saab kasutada ka Wordi dokumentide teisendamiseks HTML-vormingusse. Kuid enne teisendusprotsessi alustamist peame looma isiklikel kliendimandaatidel põhineva JWT-juurdepääsuloa. Seega looge JWT-märk, käivitades järgmise käsu.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Kui JWT-märk on loodud, peame Wordi näidisdokumendi pilvmälu üleslaadimiseks täitma järgmise käsu:

curl -v -X PUT "https://api.aspose.cloud/v4.0/words/storage/file/input.docx" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"fileContent":{c:\Users\nayyer\Downloads\test_doc.docx}}

Nüüd täitke järgmine käsk, et teisendada Wordi dokument pilvesalvestusest HTML-vormingusse ja salvestada saadud HTML samasse pilvesalvestusse.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=HTML&outPath=Resultant.html" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Järeldus

Sellest artiklist õppisime Pythoni SDK abil Wordi HTML-i muutmise samme. Samamoodi oleme uurinud ka võimalust teha cURL-i käskude abil DOC-i HTML-iks, DOCX-i teisendamiseks HTML-iks. Täielik teisendusprotsess on nii lihtne ja arusaadav, et peate keskenduma ainult oma ärinõuetele ja unustama sisemiste dokumentide teisendamise keerukuse. API haldab kõiki dokumentidevahelisi teisendusrutiine ja tagastab sellest tuleneva sisu. Soovitame teil uurida Programmeerijate juhendit, et saada teavet muude SDK pakutavate võimaluste kohta. Lisaks on pilve-SDK täielik lähtekood saadaval allalaadimiseks GitHub kaudu ning saate selle oma vajaduste järgi alla laadida ja värskendada.

Seotud teemad

Soovitame teil selle kohta lisateabe saamiseks külastada järgmisi artikleid: