Taispeáin doiciméad Word ar an ngréasán tar éis Word a thiontú go HTML ag baint úsáide as Python SDK

Tiontaigh Word go HTML

Tiontaigh Word go HTML | Comhshó Word go HTML le Python SDK

Míneoidh an t-alt seo na céimeanna chun Word a thiontú go HTML ag baint úsáide as Python SDK. Tá a fhios againn go n-úsáidtear doiciméid Word go forleathan chun faisnéis oifigiúil agus phearsanta a chomhroinnt. Tagann an dúshlán, áfach, nuair is gá dúinn an doiciméad a fheiceáil nó a thaispeáint i mbrabhsálaí gréasáin. Mar sin is réiteach cliste é doiciméid Word a thiontú go formáid HTML.

API Tiontú Word go HTML

Aspose.Words Cloud in ann doiciméid MS Word, OpenOffice nó WordProcessingML a lódáil. Cuireann sé ar do chumas ionramháil ag leibhéal na n-eilimintí aonair nó na comhaid seo a athrú go Formáidí Comhaid Thacaithe. Anois chun na gnéithe próiseála doiciméad san fheidhmchlár Python a úsáid, ní mór dúinn Aspose.Words Cloud SDK a úsáid le haghaidh Python. Mar sin, chun an SDK a úsáid, is é an chéad chéim an tsuiteáil atá ar fáil le híoslódáil ag PIP agus GitHub. Rith an t-ordú seo a leanas ar an teirminéal ordú chun an SDK a shuiteáil:

pip install aspose-words-cloud

Is é an chéad chéim eile cuntas saor in aisce a chruthú trí chuairt a thabhairt ar deais Aspose.Cloud, ionas gur féidir leat do dhoiciméid a bhainistiú i stóráil néil.

Tiontaigh Word go HTML ag baint úsáide as Python

Lean na treoracha a thugtar thíos le do thoil chun an doiciméad Word a luchtú ón tiomántán áitiúil agus é a uaslódáil chuig an stóras néal. Ansin cuirfimid tús leis an ngnáthamh chun comhad DOC a thiontú go formáid HTML agus an t-aschur a shábháil sa stóráil scamall céanna.

  • Ar an gcéad dul síos, cruthaigh sampla de WordsApi ag baint úsáide as dintiúir an chliaint
  • Ar an dara dul síos, doiciméad Word ó thiomáint áitiúil agus uaslódáil chuig stóráil Cloud ag baint úsáide as modh uploadfile(…).
  • Anois cruthaigh sampla de GetDocumentWithFormatRequest a shainíonn an comhad Word ionchuir agus an doiciméad HTML dá bharr
  • Ar deireadh, cuir glaoch ar an modh getdocumentwithformat(…) chun an próiseas comhshó a thionscnamh
# Le haghaidh tuilleadh samplaí, tabhair cuairt ar https://github.com/aspose-words-cloud/aspose-words-cloud-python
# Faigh App Key agus App SID ó https://dashboard.aspose.cloud/
try:
    # Dintiúir an chliaint
    client_secret = "1c9379bb7d701c26cc87e741a29987bb"
    client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

    # cruthaigh sampla de WordsApi
    words_api = WordsApi(client_id,client_secret)

    # Ainm an doiciméid focal ionchuir
    inputFileName = 'test_multi_pages.docx'
    resultantFile = 'Converted.html'

    # Uaslódáil doiciméad foinse Word chuig Cloud Storage
    words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))

    # Cruthaigh réad le haghaidh comhshó Doiciméid
    request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "HTML", None, None, None,
                                                                                        None, resultantFile, None)
    # tús a chur le hoibríocht chomhshó Word go JPEG
    result = words_api.get_document_with_format(request)
        
    # priontáil teachtaireacht sa chonsól (roghnach)
    print('Conversion process completed successfully !')
  except ApiException as e:
    print("Exception while calling WordsApi: {0}".format(e))

Is féidir an doiciméad focal samplach a úsáidtear sa sampla thuas a íoslódáil ó testmultipages.docx.

Tiontú Word go HTML ag baint úsáide as Ordú CURL

Is féidir na horduithe cURL a úsáid freisin chun doiciméid word a thiontú go formáid HTML. Sula gcuirfimid tús leis an bpróiseas tiontaithe, áfach, ní mór dúinn comhartha rochtana JWT a chruthú bunaithe ar dhintiúir phearsanta an chliaint. Mar sin cruthaigh an comhartha JWT tríd an ordú seo a leanas a fhorghníomhú.

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"

Nuair a ghintear an comhartha JWT, ní mór dúinn an t-ordú seo a leanas a fhorghníomhú chun doiciméad focal samplach a uaslódáil chuig stóráil scamall:

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}}

Anois le do thoil déan an t-ordú seo a leanas chun an doiciméad focal a thiontú ó stóráil scamall go formáid HTML agus an HTML iarmhartach a shábháil chuig an stóráil scamall céanna.

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>"

Conclúid

San Airteagal seo, táimid tar éis foghlaim faoi na céimeanna chun Word go HTML a dhéanamh ag baint úsáide as Python SDK. Mar an gcéanna, tá iniúchadh déanta againn freisin ar an rogha le comhshó DOC go HTML, DOCX go HTML a dhéanamh ag baint úsáide as orduithe cURL. Tá an próiseas comhshó iomlán chomh simplí agus chomh simplí sin nach gá duit ach díriú ar do riachtanais ghnó agus dearmad a dhéanamh ar na castachtaí inmheánacha maidir le comhshó doiciméad. Bainistíonn an API na gnáthaimh tiontaithe idirdhoiciméid go léir agus seolann sé an t-inneachar dá bharr. Molaimid duit iniúchadh a dhéanamh ar an Treoir Ríomhchláraitheoirí chun foghlaim faoi chumais eile atá á dtairiscint ag an SDK. Ina theannta sin, tá cód foinse iomlán scamall SDK ar fáil le híoslódáil thar GitHub agus is féidir leat é a íoslódáil agus a nuashonrú de réir do riachtanais.

Ábhair Ghaolmhara

Molaimid duit cuairt a thabhairt ar na hailt seo a leanas chun foghlaim faoi: