gair i html

Trosi Word i HTML gan ddefnyddio C# .NET

Mae trosi dogfennau Word DOC/DOCX i fformat HTML wedi dod yn fwyfwy pwysig yn yr oes ddigidol sydd ohoni. HTML yw’r fformat safonol ar gyfer tudalennau gwe, ac mae’n caniatáu i gynnwys mwy rhyngweithiol a deinamig gael ei arddangos ar-lein. Gyda chynnydd mewn cymwysiadau gwe, mae angen cynyddol i ddatblygwyr drosi dogfennau Word i HTML i’w hintegreiddio i’w cymwysiadau gwe yn ddi-dor. Bydd yr erthygl hon yn archwilio sut i drosi dogfennau Word i HTML gan ddefnyddio iaith raglennu C# & REST API, gan ddarparu canllaw cam wrth gam ar sut i gyflawni’r dasg hon.

API Trosi Word i HTML

Mae Aspose.Words Cloud yn API seiliedig ar REST sy’n darparu nodweddion trin dogfennau, a thrwy ddefnyddio’r iaith raglennu .NET i’r API hwn, gallwn drosi dogfennau Word yn fformat HTML yn hawdd. Nawr, yn yr erthygl hon, byddwn yn pwysleisio trosi dogfennau Word i fformat HTML gan ddefnyddio Aspose.Words Cloud SDK ar gyfer .NET. Chwiliwch am Aspose.Words-Cloud yn rheolwr pecynnau NuGet a chliciwch ar y botwm Ychwanegu Pecyn i ychwanegu cyfeirnod SDK ym mhrosiect .NET. Yn ail, sicrhewch eich tystlythyrau cleient o Dangosfwrdd Cwmwl.

Rhag ofn nad oes gennych gyfrif sy’n bodoli eisoes, crëwch gyfrif am ddim gan ddefnyddio cyfeiriad e-bost dilys.

Trosi DOC i HTML yn C#

// Am enghreifftiau cyflawn a ffeiliau data, ewch i 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Sicrhewch gymwysterau cleient o https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// creu gwrthrych cyfluniad gan ddefnyddio ClinetID a manylion Client Secret
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// cychwyn enghraifft WordsApi
var wordsApi = new WordsApi(config);

// dogfen gair mewnbwn
string inputFile = "file-sample.docx";
string format = "HTML";
string resultant = "converted.html";

try
{
 // llwytho'r ffeil o yriant lleol
    using (var file = System.IO.File.OpenRead(inputFile))
    {
        var uploadFileRequest = new UploadFileRequest(file, inputFile);
        
        // uwchlwytho ffeil i storfa Cloud
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // creu gwrthrych cais DocumentWithFormat
    var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
    
    // sbarduno gweithrediad y ddogfen
    wordsApi.GetDocumentWithFormat(response);

    // argraffu neges llwyddiant os yw trosi yn llwyddiannus
    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);
}

Gadewch i ni ymchwilio i fanylion esboniad a dealltwriaeth cod.

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

Creu gwrthrych o Configuration a WordsApi enghraifft lle mae tystlythyrau cleient yn cael eu defnyddio fel dadleuon.

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

Creu gwrthrych o UploadFileRequest lle rydym yn darparu dogfen Word mewnbwn a lleoliad mewn storfa cwmwl i uwchlwytho’r ddogfen gan ddefnyddio dull UploadFile(…).

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

Mae gwrthrych o ddosbarth ConvertDocumentRequest yn cael ei greu lle rydyn ni’n darparu enw ffeil Word mewnbwn o storfa cwmwl, fformat reusltant fel HTML, a llwybr allbwn mewn storfa cwmwl. Yn olaf, mae GetDocumentWithFormat (…) yn perfformio’r trosiad.

gair i html

Delwedd: - Rhagolwg trosi dogfen Word i HTML

Gellir lawrlwytho’r ddogfen Word enghreifftiol a ddefnyddiwyd yn yr enghraifft uchod o file-sample.docx.

DOCX i HTML gan ddefnyddio Gorchmynion cURL

Mae Aspose.Words Cloud yn darparu API RESTful sy’n caniatáu i ddatblygwyr integreiddio nodweddion prosesu dogfennau Word yn eu cymwysiadau heb fod angen unrhyw feddalwedd neu ategion ychwanegol. Felly mae gan ddefnyddio gorchmynion cURL ac Aspose.Words Cloud ar gyfer trosi Word i HTML nifer o fanteision.

  • Syml a syml - Perfformio’r trosi heb fod angen unrhyw feddalwedd neu offer ychwanegol.
  • Mwy o hyblygrwydd - O ran integreiddio â systemau a llifoedd gwaith presennol.
  • Diogelwch a phreifatrwydd y data - Mae Aspose.Words Cloud API yn defnyddio amgryptio SSL/TLS ar gyfer trosglwyddo data yn ddiogel.
  • Arbedion cost - Model prisio talu-wrth-fynd, sy’n galluogi defnyddwyr i dalu am yr hyn y maent yn ei ddefnyddio yn unig (yn lleihau costau cyffredinol).

Felly er mwyn defnyddio’r dull hwn, yn gyntaf mae angen i ni gynhyrchu tocyn mynediad JWT (yn seiliedig ar gymwysterau cleient). Gweithredwch y gorchymyn canlynol:

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"

Yn ail, gweithredwch y gorchymyn canlynol i uwchlwytho’r ddogfen Word mewnbwn i storfa cwmwl:

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

Amnewid {filePath} gyda’r llwybr yn storfa cwmwl i uwchlwytho’r ddogfen. Hefyd, {localFilePath} gyda llwybr y ddogfen Word mewnbwn. A disodli {accessToken} gyda’ch tocyn mynediad Aspose Cloud (a gynhyrchir uchod).

Nawr, gweithredwch y gorchymyn canlynol i drosi Word i HTML lle mae’r ddogfen Word mewnbwn yn cael ei llwytho o storfa cwmwl ac arbed y ffeil canlyniadol i’r un storfa cwmwl.

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"

Amnewid {outputFormat} gyda HTML fel fformat allbwn. Amnewid {resultantFile} ag enw’r ffeil HTML canlyniadol. Hefyd disodli { inputDocument} gyda dogfen gair mewnbwn yn storfa cwmwl.

Casgliad

I gloi, gall trosi fformat Word i HTML fod yn gam defnyddiol ac angenrheidiol mewn llawer o sefyllfaoedd, yn enwedig wrth ddelio â chynnwys ar y we neu gyhoeddi digidol. Trwy ddefnyddio’r API Aspose.Words Cloud a gorchmynion cURL, gellir symleiddio ac awtomeiddio’r broses drosi hon, gan arbed amser ac ymdrech i ddatblygwyr a chrewyr cynnwys. Mae API Cloud Aspose.Words yn darparu set bwerus o offer a galluoedd ar gyfer trin dogfennau Word a’u trosi i amrywiaeth o fformatau, gan gynnwys HTML. P’un a ydych chi’n gweithio ar brosiect bach neu system rheoli cynnwys ar raddfa fawr, gall y dull hwn eich helpu i gyflawni’ch nodau yn fwy effeithlon ac effeithiol.

Dolenni Defnyddiol

Erthyglau Perthnasol

Ewch i’r dolenni canlynol i ddysgu mwy am: