Прикажите Ворд документ на вебу након конверзије Ворда у ХТМЛ користећи Питхон СДК

Претворите Ворд у ХТМЛ

Претвори Ворд у ХТМЛ | Конверзија Ворд у ХТМЛ помоћу Питхон СДК-а

Овај чланак ће објаснити кораке за претварање Ворда у ХТМЛ помоћу Питхон СДК-а. Знамо да се документи Ворд нашироко користе за дељење званичних и личних информација. Међутим, изазов долази када морамо да погледамо или прикажемо документ у веб претраживачу. Дакле, паметно решење је претварање Ворд докумената у ХТМЛ формат.

Ворд то ХТМЛ Цонверсион АПИ

Аспосе.Вордс Цлоуд може да учитава МС Ворд, ОпенОффице или ВордПроцессингМЛ документе. Омогућава вам да манипулишете на нивоу појединачних елемената или да трансформишете ове датотеке у Подржане формате датотека. Сада да бисмо користили функције обраде докумената у Питхон апликацији, морамо да користимо Аспосе.Вордс Цлоуд СДК за Питхон. Дакле, да бисте користили СДК, први корак је инсталација која је доступна за преузимање на ПИП и ГитХуб. Извршите следећу команду на терминалу командне линије да бисте инсталирали СДК:

pip install aspose-words-cloud

Следећи корак је да направите бесплатан налог тако што ћете посетити Аспосе.Цлоуд контролну таблу, тако да можете да управљате својим документима у складишту у облаку.

Претворите Ворд у ХТМЛ користећи Питхон

Пратите упутства дата у наставку да бисте учитали Ворд документ са локалног диска и отпремили га у складиште у облаку. Затим ћемо иницијализовати рутину за претварање ДОЦ датотеке у ХТМЛ формат и сачувати излаз у истом складишту у облаку.

  • Пре свега, креирајте инстанцу ВордсАпи-а користећи клијентске акредитиве
  • Друго, ворд документ са локалног диска и отпремање у складиште у облаку помоћу методе уплоадфиле(…).
  • Сада креирајте инстанцу ГетДоцументВитхФорматРекуест која дефинише улазну Ворд датотеку и резултирајући ХТМЛ документ
  • На крају, позовите метод гетдоцументвитхформат(…) да бисте покренули процес конверзије
# За више узорака, посетите https://github.com/aspose-words-cloud/aspose-words-cloud-python
# Преузмите кључ апликације и СИД апликације са https://dashboard.aspose.cloud/
try:
    # Акредитиви клијента
    client_secret = "1c9379bb7d701c26cc87e741a29987bb"
    client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

    # креирајте инстанцу ВордсАпи-а
    words_api = WordsApi(client_id,client_secret)

    # Назив документа улазне речи
    inputFileName = 'test_multi_pages.docx'
    resultantFile = 'Converted.html'

    # Отпремите изворни Ворд документ у Цлоуд Стораге
    words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))

    # Креирајте објекат за конверзију документа
    request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "HTML", None, None, None,
                                                                                        None, resultantFile, None)
    # покренути операцију конверзије Ворда у ЈПЕГ
    result = words_api.get_document_with_format(request)
        
    # штампај поруку у конзоли (опционо)
    print('Conversion process completed successfully !')
  except ApiException as e:
    print("Exception while calling WordsApi: {0}".format(e))

Пример документа речи који се користи у горњем примеру може се преузети са тестмултипагес.доцк.

Претварање речи у ХТМЛ помоћу команде цУРЛ

Команде цУРЛ се такође могу користити за претварање ворд докумената у ХТМЛ формат. Међутим, пре него што започнемо процес конверзије, морамо да креирамо ЈВТ приступни токен на основу личних акредитива клијента. Зато вас молимо да направите ЈВТ токен извршавањем следеће команде.

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"

Када се ЈВТ токен генерише, морамо да извршимо следећу команду да бисмо отпремили узорак Ворд документа у складиште у облаку:

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

Сада извршите следећу команду да бисте конвертовали Ворд документ из складишта у облаку у ХТМЛ формат и сачували резултујући ХТМЛ у исто складиште у облаку.

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

Закључак

У овом чланку смо научили о корацима за извођење Ворда у ХТМЛ користећи Питхон СДК. Слично томе, такође смо истражили опцију за извођење ДОЦ у ХТМЛ, ДОЦКС у ХТМЛ конверзију помоћу цУРЛ команди. Комплетан процес конверзије је толико једноставан и јасан да се само требате усредсредити на своје пословне захтеве и заборавити на сложеност интерне конверзије докумената. АПИ управља свим рутинама конверзије између докумената и враћа резултујући садржај. Предлажемо да истражите Водич за програмере да бисте сазнали о другим могућностима које нуди СДК. Штавише, комплетан изворни код цлоуд СДК-а је доступан за преузимање преко ГитХуб и можете га преузети и ажурирати према вашим захтевима.

Повезане теме

Препоручујемо вам да посетите следеће чланке да бисте сазнали више о: