sõnast html-iks

Teisendage Word HTML-iks, kasutades C# .NET-i

Wordi dokumentide DOC/DOCX teisendamine HTML vormingusse on muutunud tänapäeva digiajastul üha olulisemaks. HTML on veebilehtede standardvorming ja see võimaldab interaktiivsemat ja dünaamilisemat sisu veebis kuvada. Veebipõhiste rakenduste leviku tõttu on arendajatel kasvav vajadus teisendada Wordi dokumendid HTML-i, et integreerida need sujuvalt oma veebirakendustesse. Selles artiklis uuritakse, kuidas teisendada Wordi dokumente HTML-iks, kasutades C# programmeerimiskeelt ja REST API-d, pakkudes selle ülesande täitmiseks samm-sammult juhendit.

Wordi HTML-i teisendamise API

Aspose.Words Cloud on REST-põhine API, mis pakub dokumentidega manipuleerimise funktsioone ja kasutades seda API-d .NET-i programmeerimiskeelega, saame Wordi dokumente hõlpsalt HTML-vormingusse teisendada. Nüüd keskendume selles artiklis Wordi dokumentide teisendamisele HTML-vormingusse, kasutades Aspose.Words Cloud SDK for .NET. Otsige NuGeti pakettide halduris ‘Aspose.Words-Cloud’ ja klõpsake .NET-projekti SDK viite lisamiseks nuppu Lisa pakett. Teiseks hankige oma kliendi mandaadid saidilt Cloud Dashboard.

Kui teil pole olemasolevat kontot, looge lihtsalt tasuta konto, kasutades kehtivat e-posti aadressi.

Teisendage DOC C#-s HTML-iks

// Täielike näidete ja andmefailide vaatamiseks minge aadressile 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Hankige kliendi mandaadid aadressilt https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// luua konfiguratsiooniobjekt, kasutades ClinetID ja Client Secret üksikasju
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// initsialiseerige WordsApi eksemplar
var wordsApi = new WordsApi(config);

// sisestussõna dokument
string inputFile = "file-sample.docx";
string format = "HTML";
string resultant = "converted.html";

try
{
 // laadige fail kohalikult kettalt
    using (var file = System.IO.File.OpenRead(inputFile))
    {
        var uploadFileRequest = new UploadFileRequest(file, inputFile);
        
        // laadige fail üles pilvesalvestusse
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // luua DocumentWithFormat päringuobjekt
    var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
    
    // käivitab dokumenditoimingu
    wordsApi.GetDocumentWithFormat(response);

    // printige eduteade, kui teisendamine õnnestub
    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);
}

Süveneme koodi selgitamise ja mõistmise üksikasjadesse.

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

Looge konfiguratsiooni ja WordsApi eksemplari objekt, kus argumentidena kasutatakse kliendi mandaate.

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

Looge UploadFileRequesti objekt, kus pakume Wordi sisenddokumendi ja asukoha pilvmälus, et dokument UploadFile(…) meetodil üles laadida.

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

Luuakse ConvertDocumentRequest klassi objekt, kuhu anname pilvesalvestusest sisestatud Wordi failinime, reusltant-vormingu HTML ja väljundtee pilvesalvestuses. Lõpuks teostab GetDocumentWithFormat(…) teisenduse.

sõnast html-iks

Pilt: - Wordi HTML-dokumendi teisendamise eelvaade

Ülaltoodud näites kasutatud Wordi näidisdokumendi saab alla laadida saidilt file-sample.docx.

DOCX HTML-i kasutades cURL-i käske

Aspose.Words Cloud pakub RESTful API-t, mis võimaldab arendajatel integreerida oma rakendustesse Wordi dokumenditöötlusfunktsioone ilma täiendavat tarkvara või pistikprogramme vajamata. Seega on cURL-i käskude ja Aspose.Words Cloud for Wordi HTML-i teisendamisel mitmeid eeliseid.

– Lihtne ja arusaadav – teisendage ilma täiendavat tarkvara või tööriistu kasutamata.

  • Suurem paindlikkus - olemasolevate süsteemide ja töövoogudega integreerimise osas.
  • Andmete turvalisus ja privaatsus - Aspose.Words Cloud API kasutab turvaliseks andmeedastuseks SSL/TLS krüptimist.
  • Kulude kokkuhoid - Maksma-as-you-go hinnamudel, mis võimaldab kasutajatel maksta ainult selle eest, mida nad kasutavad (vähendab üldkulusid).

Selle lähenemisviisi kasutamiseks peame esmalt genereerima JWT juurdepääsuluba (kliendi mandaatide alusel). Palun täitke järgmine käsk:

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"

Teiseks käivitage sisend Wordi dokumendi pilvesalvestusse üleslaadimiseks järgmine käsk:

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

Dokumendi üleslaadimiseks asendage „{filePath}” pilvmälus oleva teega. Samuti {localFilePath} koos Wordi sisenddokumendi teega. Ja asendage „{accessToken}” oma Aspose Cloudi juurdepääsulubaga (loodud ülal).

Nüüd käivitage järgmine käsk Wordi teisendamiseks HTML-iks, kus Wordi sisenddokument laaditakse pilvmälust, ja salvestage saadud fail samasse pilvmällu.

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"

Asenda {outputFormat} väljundvorminguna HTML-iga. Asendage “{resultantFile}” saadud HTML-faili nimega. Asendage ka „{inputDocument}” pilvmälus sisenddokumendiga Word.

Järeldus

Kokkuvõtteks võib öelda, et Wordi teisendamine HTML-vormingusse võib olla kasulik ja vajalik samm paljudes olukordades, eriti kui tegemist on veebipõhise sisu või digitaalse avaldamisega. Kasutades Aspose.Words Cloud API ja cURL-i käske, saab seda teisendusprotsessi sujuvamaks muuta ja automatiseerida, säästes arendajate ja sisuloojate aega ja vaeva. Aspose.Words Cloud API pakub võimsaid tööriistu ja võimalusi Wordi dokumentide haldamiseks ja nende teisendamiseks erinevatesse vormingutesse, sealhulgas HTML-i. Olenemata sellest, kas töötate väikese projekti või suuremahulise sisuhaldussüsteemi kallal, võib see lähenemine aidata teil oma eesmärke tõhusamalt ja tulemuslikumalt saavutada.

Kasulikud lingid

seotud artiklid

Lisateabe saamiseks külastage järgmisi linke: