реч у хтмл

Претворите Ворд у ХТМЛ користећи Ц# .НЕТ

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

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

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

У случају да немате постојећи налог, једноставно направите бесплатан налог користећи важећу адресу е-поште.

Претворите ДОЦ у ХТМЛ у Ц#

// За комплетне примере и датотеке са подацима, идите на 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Преузмите акредитиве клијента са https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// креирајте конфигурациони објекат користећи ЦлинетИД и Цлиент Сецрет детаље
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// иницијализовати ВордсАпи инстанцу
var wordsApi = new WordsApi(config);

// улазни ворд документ
string inputFile = "file-sample.docx";
string format = "HTML";
string resultant = "converted.html";

try
{
 // учитајте датотеку са локалног диска
    using (var file = System.IO.File.OpenRead(inputFile))
    {
        var uploadFileRequest = new UploadFileRequest(file, inputFile);
        
        // отпремите датотеку у складиште у облаку
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // креирајте објекат захтева ДоцументВитхФормат
    var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
    
    // покренути операцију документа
    wordsApi.GetDocumentWithFormat(response);

    // одштампати поруку о успеху ако је конверзија успешна
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Word to HTML conversion successfull !");
        Console.ReadKey();
    }
}catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Хајде да се удубимо у детаље објашњења и разумевања кода.

var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);

Креирајте објекат Цонфигуратион и ВордсАпи инстанце где се акредитиви клијента користе као аргументи.

var uploadFileRequest = new UploadFileRequest(file, inputFile);
wordsApi.UploadFile(uploadFileRequest);

Креирајте објекат УплоадФилеРекуест где обезбеђујемо улазни Ворд документ и локацију у складишту у облаку да бисте отпремили документ помоћу методе УплоадФиле(…).

var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
wordsApi.GetDocumentWithFormat(response);

Креиран је објекат класе ЦонвертДоцументРекуест где дајемо улазно име Ворд датотеке из складишта у облаку, реуслтант формат као ХТМЛ и излазну путању у складиште у облаку. Коначно, ГетДоцументВитхФормат(…) обавља конверзију.

реч у хтмл

Слика: - Преглед конверзије Ворд у ХТМЛ документ

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

ДОЦКС у ХТМЛ помоћу цУРЛ команди

Аспосе.Вордс Цлоуд обезбеђује РЕСТфул АПИ који омогућава програмерима да интегришу функције за обраду Ворд докумената у своје апликације без потребе за додатним софтвером или додацима. Дакле, коришћење цУРЛ команди и Аспосе.Вордс Цлоуд за конверзију Ворда у ХТМЛ има неколико предности.

  • Једноставно и једноставно - Извршите конверзију без потребе за додатним софтвером или алатима.
  • Већа флексибилност - У смислу интеграције са постојећим системима и токовима рада.
  • Безбедност и приватност података - Аспосе.Вордс Цлоуд АПИ користи ССЛ/ТЛС енкрипцију за сигуран пренос података.
  • Уштеде у трошковима - Плати-ас-иоу-го модел цена, омогућавајући корисницима да плаћају само оно што користе (смањује укупне трошкове).

Дакле, да бисмо користили овај приступ, прво морамо да генеришемо ЈВТ приступни токен (на основу акредитива клијента). Извршите следећу команду:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

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

curl -v "https://api.aspose.cloud/v3.0/cells/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {accessToken}"

Замените {филеПатх} путањом у складишту у облаку да бисте отпремили документ. Такође, {лоцалФилеПатх} са путањом улазног Ворд документа. И замените {аццессТокен} својим Аспосе Цлоуд токеном за приступ (генерисан изнад).

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

curl -v -X GET "https://api.aspose.cloud/v4.0/words/{inputDocument}?format={outputFormat}&outPath={resultantFile}" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer {accessToken}" \
-o "newOutput.html"

Замените {оутпутФормат} са ХТМЛ-ом као излазним форматом. Замените {ресултантФиле} именом резултујуће ХТМЛ датотеке. Такође замените {инпутДоцумент} са инпут ворд документом у складишту у облаку.

Закључак

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

Корисни линкови

повезани чланци

Посетите следеће везе да бисте сазнали више о: