orð í html

Umbreyttu Word í HTML með C# .NET

Að breyta Word skjölum DOC/DOCX í HTML snið hefur orðið sífellt mikilvægara á stafrænu tímum nútímans. HTML er staðlað snið fyrir vefsíður og það gerir kleift að birta gagnvirkara og kraftmeira efni á netinu. Með aukningu vefforrita er vaxandi þörf fyrir þróunaraðila til að umbreyta Word skjölum í HTML til að samþætta þau óaðfinnanlega í vefforritin sín. Þessi grein mun kanna hvernig á að umbreyta Word skjölum í HTML með því að nota C# forritunarmál og REST API og veita skref-fyrir-skref leiðbeiningar um hvernig á að framkvæma þetta verkefni.

Forritaskil orð í HTML umbreytingu

Aspose.Words Cloud er API sem byggir á REST sem býður upp á skjalameðferðareiginleika og með því að nýta þetta API með .NET forritunarmálinu getum við auðveldlega breytt Word skjölum í HTML snið. Nú, í þessari grein, munum við leggja áherslu á að breyta Word skjölum í HTML snið með því að nota Aspose.Words Cloud SDK fyrir .NET. Vinsamlegast leitaðu í Aspose.Words-Cloud í NuGet pakkastjórnun og smelltu á Bæta við pakka hnappinn til að bæta við tilvísun SDK í .NET verkefni. Í öðru lagi, fáðu skilríki viðskiptavinar frá Cloud Dashboard.

Ef þú ert ekki með reikning sem fyrir er skaltu einfaldlega búa til ókeypis reikning með því að nota gilt netfang.

Umbreyttu DOC í HTML í C#

// Fyrir heildar dæmi og gagnaskrár, vinsamlegast farðu á 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Fáðu skilríki viðskiptavina frá https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// búa til stillingarhlut með því að nota ClinetID og Client Secret upplýsingar
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// frumstilla WordsApi tilvik
var wordsApi = new WordsApi(config);

// innsláttarorð skjal
string inputFile = "file-sample.docx";
string format = "HTML";
string resultant = "converted.html";

try
{
 // hlaðið skránni af staðbundnu drifi
    using (var file = System.IO.File.OpenRead(inputFile))
    {
        var uploadFileRequest = new UploadFileRequest(file, inputFile);
        
        // hlaða upp skrá í skýjageymslu
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // búa til DocumentWithFormat beiðnihlut
    var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
    
    // kveikja á skjalaaðgerðinni
    wordsApi.GetDocumentWithFormat(response);

    // prentaðu árangursskilaboð ef umbreytingin heppnast
    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);
}

Við skulum kafa ofan í upplýsingar um kóðaskýringar og skilning.

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

Búðu til hlut af Configuration og WordsApi tilviki þar sem skilríki viðskiptavinar eru notuð sem rök.

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

Búðu til hlut af UploadFileRequest þar sem við gefum inn Word skjal og staðsetningu í skýjageymslu til að hlaða upp skjalinu með UploadFile(…) aðferð.

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

Hlutur af ConvertDocumentRequest flokki er búinn til þar sem við gefum inn Word skráarheiti frá skýgeymslu, endurnýjað snið sem HTML og úttaksslóð í skýgeymslu. Að lokum framkvæmir GetDocumentWithFormat(…) umbreytinguna.

orð í html

Mynd: - Forskoðun orða til HTML skjalabreytinga

Hægt er að hlaða niður Word-skjalinu sem notað er í ofangreindu dæmi frá file-sample.docx.

DOCX til HTML með cURL skipunum

Aspose.Words Cloud býður upp á RESTful API sem gerir forriturum kleift að samþætta Word skjalavinnslueiginleika í forritum sínum án þess að þurfa viðbótarhugbúnað eða viðbætur. Svo að nota cURL skipanir og Aspose.Words Cloud fyrir Word til HTML umbreytingu hefur nokkra kosti.

  • Einfalt og einfalt - Framkvæmdu viðskiptin án þess að þurfa viðbótarhugbúnað eða verkfæri.
  • Meiri sveigjanleiki - Hvað varðar samþættingu við núverandi kerfi og verkflæði.
  • Öryggi og friðhelgi gagna - Aspose.Words Cloud API notar SSL/TLS dulkóðun fyrir örugga gagnaflutning.
  • Kostnaðarsparnaður - Verðlíkan borga eftir því sem þú ferð, sem gerir notendum kleift að greiða aðeins fyrir það sem þeir nota (dregur úr heildarkostnaði).

Svo til að nota þessa nálgun þurfum við fyrst að búa til JWT aðgangslykil (byggt á skilríkjum viðskiptavinar). Vinsamlegast framkvæmið eftirfarandi skipun:

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"

Í öðru lagi skaltu framkvæma eftirfarandi skipun til að hlaða inn Word skjalinu í skýjageymslu:

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

Skiptu út {filePath} fyrir slóðina í skýjageymslu til að hlaða upp skjalinu. Einnig, {localFilePath} með slóð innsláttar Word-skjals. Og skiptu út {accessToken} fyrir Aspose Cloud aðgangslyklinum þínum (myndað hér að ofan).

Nú skaltu framkvæma eftirfarandi skipun til að umbreyta Word í HTML þar sem inntaks Word skjalið er hlaðið úr skýjageymslu og vistaðu skrána sem myndast í sömu skýgeymslu.

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"

Skiptu út {outputFormat} fyrir HTML sem úttakssnið. Skiptu út {resultantFile} fyrir nafni HTML-skráar sem myndast. Skiptu einnig út {inputDocument} fyrir innsláttarorðskjal í skýjageymslu.

Niðurstaða

Að lokum getur það verið gagnlegt og nauðsynlegt skref í mörgum aðstæðum að breyta Word í HTML-snið, sérstaklega þegar um er að ræða efni á netinu eða stafræna útgáfu. Með því að nota Aspose.Words Cloud API og cURL skipanirnar er hægt að straumlínulaga þetta umbreytingarferli og gera það sjálfvirkt, sem sparar tíma og fyrirhöfn fyrir þróunaraðila og efnishöfunda. Aspose.Words Cloud API býður upp á öflugt sett af verkfærum og getu til að meðhöndla Word skjöl og umbreyta þeim í margs konar snið, þar á meðal HTML. Hvort sem þú ert að vinna að litlu verkefni eða umfangsmiklu vefumsjónarkerfi getur þessi aðferð hjálpað þér að ná markmiðum þínum á skilvirkari og skilvirkari hátt.

Gagnlegar hlekkir

tengdar greinar

Vinsamlegast farðu á eftirfarandi tengla til að læra meira um: