Focal a chuig html

Tiontaigh Word go HTML ag baint úsáide as C# .NET

Tá níos mó tábhachta ag baint le doiciméid Word DOC/DOCX a thiontú go formáid HTML in aois dhigiteach an lae inniu. Is é HTML an fhormáid chaighdeánach do leathanaigh ghréasáin, agus ceadaíonn sé ábhar níos idirghníomhaí agus níos dinimiciúla a thaispeáint ar líne. Le méadú ar fheidhmchláir ghréasán-bhunaithe, tá méadú ag teacht ar an ngá atá ag forbróirí doiciméid Word a thiontú go HTML chun iad a chomhtháthú ina bhfeidhmchláir ghréasáin gan uaim. Fiosróidh an t-alt seo conas doiciméid Word a thiontú go HTML ag baint úsáide as teanga ríomhchlárúcháin C# & REST API, ag tabhairt treoir céim ar chéim ar conas an tasc seo a chur i gcrích.

API Tiontú Word go HTML

Is API bunaithe ar REST é Aspose.Words Cloud a sholáthraíonn gnéithe láimhsithe doiciméad, agus tríd an API seo a ghiaráil leis an teanga ríomhchlárúcháin .NET, is féidir linn doiciméid Word a thiontú go formáid HTML go héasca. Anois, san Airteagal seo, cuirfimid béim ar dhoiciméid Word a thiontú go formáid HTML ag baint úsáide as Aspose.Words Cloud SDK do .NET. Déan cuardach le do thoil ar Aspose.Words-Cloud i mbainisteoir pacáistí NuGet agus cliceáil ar an gcnaipe Cuir Pacáiste leis chun tagairt SDK sa tionscadal .NET a chur leis. Ar an dara dul síos, faigh dintiúir do chliaint ó Cloud Dashboard.

Sa chás nach bhfuil cuntas agat cheana féin, cruthaigh cuntas saor in aisce ag baint úsáide as seoladh ríomhphoist bailí.

Tiontaigh DOC go HTML in C#

// Le haghaidh samplaí iomlána agus comhaid sonraí, téigh chuig 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Faigh dintiúir cliant ó https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// cruthaigh réad cumraíochta ag baint úsáide as ClinetID agus sonraí Client Secret
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// tús a chur le WordsApi shampla
var wordsApi = new WordsApi(config);

// doiciméad focal ionchuir
string inputFile = "file-sample.docx";
string format = "HTML";
string resultant = "converted.html";

try
{
 // Íoslódáil an comhad ó tiomáint áitiúil
    using (var file = System.IO.File.OpenRead(inputFile))
    {
        var uploadFileRequest = new UploadFileRequest(file, inputFile);
        
        // uaslódáil an comhad chuig Cloud Store
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // cruthaigh réad iarratais DocumentWithFormat
    var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
    
    // tús a chur leis an oibríocht doiciméad
    wordsApi.GetDocumentWithFormat(response);

    // teachtaireacht rath a phriontáil má tá an chomhshó rathúil
    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);
}

Déanaimis iniúchadh ar na sonraí maidir le míniú agus tuiscint an chóid.

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

Cruthaigh réad Cumraíochta agus WordsApi mar shampla ina n-úsáidtear dintiúir an chliaint mar argóintí.

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

Cruthaigh oibiacht UploadFileRequest ina gcuirimid doiciméad Word ionchuir agus suíomh i stóras néil ar fáil chun an doiciméad a uaslódáil ag baint úsáide as an modh UploadFile(…).

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

Cruthaítear réad den rang ConvertDocumentRequest áit a gcuirimid ainm comhaid Word ionchuir ar fáil ó stóráil néil, formáid athúsáidte mar HTML, agus cosán aschuir sa stóráil néil. Ar deireadh, déanann GetDocumentWithFormat(…) an tiontú.

Focal a chuig html

Íomhá: - Word go HTML réamhamharc chomhshó Doiciméad

Is féidir an doiciméad Word samplach a úsáidtear sa sampla thuas a íoslódáil ó file-sample.docx.

DOCX go HTML ag baint úsáide as Orduithe cURL

Soláthraíonn Aspose.Words Cloud API RESTful a ligeann d’fhorbróirí gnéithe próiseála doiciméad Word a chomhtháthú ina n-iarratas gan aon bhogearraí nó forlíontáin bhreise a cheangal. Mar sin tá buntáistí éagsúla ag baint le húsáid orduithe cURL agus Aspose.Words Cloud le haghaidh comhshó Word go HTML.

  • Simplí agus simplí - Déan an chomhshó gan gá le haon bogearraí nó uirlisí breise.
  • Solúbthacht níos mó - I dtéarmaí comhtháthú le córais agus sreafaí oibre atá ann cheana.
  • Slándáil agus príobháideacht na sonraí - Úsáideann Aspose.Words Cloud API criptiú SSL/TLS chun sonraí a tharchur slán.
  • Coigilteas costais - Samhail praghsála íoc mar a úsáidtear, a chuireann ar chumas úsáideoirí íoc as an méid a úsáideann siad amháin (laghdaítear na costais iomlána).

Mar sin, chun an cur chuige seo a úsáid, ar dtús ní mór dúinn an comhartha rochtana JWT a ghiniúint (bunaithe ar dhintiúir an chliaint). Rith an t-ordú seo a leanas le do thoil:

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"

Ar an dara dul síos, déan an t-ordú seo a leanas chun an doiciméad Word ionchuir a uaslódáil chuig stóráil scamall:

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

Cuir an cosán i stóras néil in ionad {filePath} chun an doiciméad a uaslódáil. Chomh maith leis sin, { localFilePath} leis an cosán ionchur doiciméad Word. Agus cuir do chomhartha rochtana Aspose Cloud (a ghintear thuas) in ionad {accessToken}.

Anois, déan an t-ordú seo a leanas chun Word a thiontú go HTML áit a bhfuil an doiciméad Word ionchuir luchtaithe ó stóráil scamall agus sábháil an comhad mar thoradh air chuig an stóráil scamall céanna.

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"

Cuir HTML mar fhormáid aschuir in ionad {outputFormat}. Cuir ainm an chomhaid HTML dá bharr in ionad {resultantFile}. Cuir cáipéis focal ionchuir in ionad {inputDocument} freisin i stóras néil.

Conclúid

Mar fhocal scoir, féadann aistriú Word go formáid HTML a bheith ina chéim úsáideach agus riachtanach in go leor cásanna, go háirithe agus tú ag déileáil le hábhar gréasán-bhunaithe nó le foilsiú digiteach. Trí úsáid a bhaint as Aspose.Words Cloud API agus orduithe cURL, is féidir an próiseas comhshó seo a shruthlíniú agus a uathoibriú, rud a shábháil am agus iarracht d’fhorbróirí agus do chruthaitheoirí ábhair. Soláthraíonn an Aspose.Words Cloud API sraith chumhachtach uirlisí agus cumais chun doiciméid Word a láimhseáil agus iad a thiontú go formáidí éagsúla, lena n-áirítear HTML. Cibé an bhfuil tú ag obair ar thionscadal beag nó ar chóras bainistíochta inneachair ar scála mór, is féidir leis an gcur chuige seo cabhrú leat do spriocanna a bhaint amach ar bhealach níos éifeachtaí agus níos éifeachtaí.

Naisc Úsáideacha

Airteagail Ghaolmhara

Tabhair cuairt ar na naisc seo a leanas chun tuilleadh a fhoghlaim faoi: