kalma zuwa html

Maida Kalma zuwa HTML ta amfani da C# .NET

Canza takaddun Kalma DOC/DOCX zuwa HTML tsari ya zama mafi mahimmanci a zamanin dijital na yau. HTML shine daidaitaccen tsari don shafukan yanar gizo, kuma yana ba da damar ƙarin ma’amala da abun ciki mai ƙarfi don nunawa akan layi. Tare da haɓaka aikace-aikacen yanar gizo, ana ƙara buƙatar masu haɓakawa don canza takaddun Word zuwa HTML don haɗa su cikin aikace-aikacen gidan yanar gizon su ba tare da matsala ba. Wannan labarin zai bincika yadda ake canza takaddun Kalma zuwa HTML ta amfani da C# shirye-shiryen yaren & REST API, samar da jagorar mataki-mataki kan yadda ake cim ma wannan aikin.

API ɗin Canjawar Kalma zuwa HTML

Aspose.Words Cloud API ne na REST wanda ke ba da fasalulluka na sarrafa takardu, kuma ta hanyar yin amfani da wannan API tare da yaren shirye-shiryen NET, za mu iya sauya takaddun Kalma cikin sauƙi zuwa tsarin HTML. Yanzu, a cikin wannan labarin, za mu jaddada a kan canza Word takardun zuwa HTML format ta amfani da Aspose.Words Cloud SDK for .NET. Da fatan za a bincika ‘Aspose.Words-Cloud’ a cikin manajan fakitin NuGet kuma danna maɓallin Ƙara Kunshin don ƙara bayanin SDK a cikin aikin NET. Na biyu, sami takaddun shaidar abokin ciniki daga Cloud Dashboard.

Idan ba ku da asusu, kawai ƙirƙiri asusun kyauta ta amfani da ingantaccen adireshin imel.

Maida DOC zuwa HTML a cikin C#

// Don cikakkun misalai da fayilolin bayanai, da fatan za a je zuwa 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Samu bayanan abokin ciniki daga https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// ƙirƙiri abin daidaitawa ta amfani da ClinetID da bayanan Sirrin Abokin ciniki
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// fara misali WordsApi
var wordsApi = new WordsApi(config);

// shigar da daftarin aiki
string inputFile = "file-sample.docx";
string format = "HTML";
string resultant = "converted.html";

try
{
 // loda fayil ɗin daga rumbun gida
    using (var file = System.IO.File.OpenRead(inputFile))
    {
        var uploadFileRequest = new UploadFileRequest(file, inputFile);
        
        // loda fayil zuwa ma'ajiyar Cloud
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // ƙirƙirar DocumentWithFormat abu nema
    var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
    
    // fara aikin daftarin aiki
    wordsApi.GetDocumentWithFormat(response);

    // buga saƙon nasara idan tuba ya yi nasara
    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);
}

Bari mu shiga cikin cikakkun bayanai na bayanin lamba da fahimta.

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

Ƙirƙiri wani abu na Kanfigareshan da misalin WordsApi inda ake amfani da takaddun shaidar abokin ciniki azaman muhawara.

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

Ƙirƙiri wani abu na UploadFileRequest inda muke samar da shigarwar daftarin aiki na Kalma da wuri a cikin ma’ajin gajimare don loda daftarin aiki ta amfani da hanyar UploadFile(…).

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

An ƙirƙiri wani abu na ajin ConvertDocumentRequest inda muke samar da sunan fayil ɗin shigarwa na Kalma daga ma’ajiyar gajimare, reusltant format as HTML, da hanyar fitarwa a cikin ma’ajiyar gajimare. A ƙarshe, GetDocumentWithFormat(…) yana yin jujjuyawar.

kalma zuwa html

Hoto:- Kalma zuwa HTML samfoti na jujjuya daftarin aiki

Za a iya sauke samfurin Kalmar Kalma da aka yi amfani da shi a cikin misalin da ke sama daga file-sample.docx.

DOCX zuwa HTML ta amfani da Umarnin CURL

Aspose.Words Cloud yana ba da API na RESTful wanda ke ba masu haɓaka damar haɗa fasalin sarrafa daftarin aiki a cikin aikace-aikacen su ba tare da buƙatar ƙarin software ko plugins ba. Don haka amfani da umarnin cURL da Aspose.Words Cloud don Kalma zuwa canza HTML yana da fa’idodi da yawa.

  • Sauƙi kuma madaidaiciya - Yi juyawa ba tare da buƙatar ƙarin software ko kayan aiki ba.
  • Babban sassauci - Dangane da haɗin kai tare da tsarin da ake ciki da ayyukan aiki.
  • Tsaro da keɓaɓɓen bayanan - Aspose.Words Cloud API yana amfani da ɓoyewar SSL/TLS don amintaccen watsa bayanai.
  • Tsarar kudi - Samfurin farashin biyan-kamar yadda kuke tafiya, yana bawa masu amfani damar biyan abin da suke amfani da shi kawai (yana rage farashin gabaɗaya).

Don haka don amfani da wannan hanyar, da farko muna buƙatar samar da alamar samun damar JWT (bisa ga shaidar abokin ciniki). Da fatan za a aiwatar da umarni mai zuwa:

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"

Na biyu, aiwatar da umarni mai zuwa don loda daftarin aiki na Word zuwa ma’ajiyar gajimare:

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

Sauya {filePath} tare da hanyar cikin ma’ajin gajimare don loda daftarin aiki. Hakanan, {localFilePath} tare da hanyar shigar da daftarin aiki. Kuma maye gurbin {accessToken} da alamar samun damar Aspose Cloud (wanda aka samar a sama).

Yanzu, aiwatar da umarni mai zuwa don canza Kalma zuwa HTML inda aka loda daftarin shigar da Kalma daga ma’ajin gajimare kuma adana fayil ɗin sakamako zuwa ma’ajiyar girgije iri ɗaya.

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"

Sauya {outputFormat} da HTML azaman tsarin fitarwa. Sauya {resultantFile} tare da sunan fayil ɗin HTML. Hakanan maye gurbin {inputDocument} tare da shigar da takaddar kalma a cikin ma’ajin gajimare.

Kammalawa

A ƙarshe, canza Kalma zuwa tsarin HTML na iya zama mataki mai amfani kuma mai mahimmanci a cikin yanayi da yawa, musamman lokacin da ake hulɗa da abubuwan da ke tushen yanar gizo ko wallafe-wallafen dijital. Ta amfani da Aspose.Words Cloud API da umarnin cURL, wannan tsarin jujjuya za a iya daidaita shi da sarrafa kansa, yana adana lokaci da ƙoƙari ga masu haɓakawa da masu ƙirƙirar abun ciki. API ɗin Aspose.Words Cloud yana ba da kayan aiki masu ƙarfi da ƙarfi don sarrafa takaddun Kalma da canza su zuwa nau’ikan nau’ikan nau’ikan, gami da HTML. Ko kuna aiki akan ƙaramin aiki ko babban tsarin sarrafa abun ciki, wannan hanyar zata iya taimaka muku cimma burin ku cikin inganci da inganci.

Hanyoyin haɗi masu amfani

Labarai masu alaka

Da fatan za a ziyarci hanyoyin haɗin yanar gizon don ƙarin koyo game da: