html da kalma

Maida HTML zuwa takaddun Kalma tare da NET REST API.

Ƙarfin jujjuya da sauri da daidai daidai HTML takardun zuwa Word documents ya zama wani kadara mai mahimmanci ga kasuwanci da daidaikun mutane. Ko kai mahaliccin abun ciki ne, mai haɓaka gidan yanar gizo, ko ƙwararren kasuwanci, buƙatar cike gibin da ke tsakanin abun cikin gidan yanar gizo da takaddun shirye-shiryen bugawa shine mafi mahimmanci. Wannan labarin ya zurfafa cikin dalilai masu tursasawa a bayan karuwar buƙatar HTML zuwa canjin Word DOC ta amfani da .NET REST API.

NET Cloud SDK don Canjin HTML zuwa DOC

Yi amfani da ikon Aspose.Words Cloud SDK don NET don sauya takaddun HTML zuwa tsarin Kalma (DOC). Bayan jujjuyawar, wannan kayan aiki iri-iri yana ba da damar dama don haɓaka ayyukan sarrafa daftarin aiki. Tare da wannan API ɗin REST mai ƙarfi, zaku iya cike gibin da ke tsakanin abun cikin gidan yanar gizo da takaddun Kalma da aka shirya, buɗe sabbin dama don ƙirƙirar abun ciki da gudanarwa.

Da fatan za a bincika ‘Aspose.Words-Cloud’ a cikin manajan fakitin NuGet kuma danna maɓallin ‘Ƙara Kunshin’. Wannan zai ƙara bayanin SDK a cikin aikace-aikacen NET ɗin ku. Bugu da ƙari, kuna buƙatar ziyartan cloud dashboard, don samun keɓaɓɓen shaidar abokin ciniki.

Maida HTML zuwa Takardun Kalma a C# .NET

Bari mu bincika snippet lambar da cikakkun bayanai game da yadda za mu iya jujjuya HTML zuwa tsarin DOCX.

// 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);

// karanta abun ciki na shigar da fayil HTML
using var sourceHTML = File.OpenRead("converted.html");

// loda tushen HTML zuwa ma'ajiyar girgije
wordsApi.UploadFile(new UploadFileRequest(sourceHTML,"input.html"));

Create DocumentConversion object defining DOC as output format
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.html", "DOC", outPath:"resultant.doc");

// Kira API don canza HTML zuwa takaddar Kalma akan layi
wordsApi.GetDocumentWithFormat(request);

An bayar a ƙasa bayanin snippet ɗin lambar da aka bayyana a sama.

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

Da farko, mun ƙirƙiri misali na ajin ‘WordsApi’ yayin da muke ƙaddamar da bayanan abokin ciniki azaman mahawara.

wordsApi.UploadFile(new UploadFileRequest(sourceHTML,"input.html"));

Loda abun ciki na fayil ɗin HTML da aka ɗora a cikin misali rafi zuwa ma’ajiyar girgije.

GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.html", "DOC", outPath:"resultant.doc");

Ƙirƙiri buƙatun jujjuya daftarin aiki inda muke samar da sunan shigar da fayil ɗin HTML da ake samu a cikin ma’ajin gajimare, tsarin sakamako azaman DOC da sunan fayil mai sakamako azaman muhawara.

wordsApi.GetDocumentWithFormat(request);

Kira API don adana HTML azaman tsarin DOC kuma ajiye fitarwa zuwa ma’ajiyar girgije.

HTML zuwa DOCX ta amfani da Umarnin CURL

Hakanan kuna iya fuskantar juzu’i mara kyau na HTML zuwa Kalma (DOC) tare da tsayayyen duo na Aspose.Words Cloud da sauƙi na umarnin cURL. Wannan haɗin gwiwa mai ƙarfi ba kawai yana sauƙaƙe tsarin jujjuyawar ba amma yana ba da tsarin tsarin umarni-layi, yana tabbatar da samun dama ga masu amfani da yawa. Tare da umarnin cURL, zaku iya tsara juyawa kai tsaye daga tashar ku, sarrafa tsarin ba tare da wahala ba.

Mataki na farko a cikin wannan hanyar shine samar da alamar samun damar JWT ta 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"

Da zarar muna da alamar JWT, da fatan za a aiwatar da umarni mai zuwa don canza HTML zuwa tsarin DOCX.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=DOCX&outPath={resultantFile}" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Kawai maye gurbin ‘sourceFayil’ tare da sunan shigar da HTML da ‘resultantFile’ tare da sunan fitarwa Word daftarin aiki wanda kuke buƙatar adanawa a cikin ma’ajiyar girgije.

Kammalawa

A ƙarshe, jujjuyawar HTML zuwa takaddun Kalma (DOC) yana ba da hanyoyi guda biyu daban-daban duk da haka daidai gwargwado, kowannensu ya dace da abubuwan da ake so da buƙatun fasaha. Hanya ta farko, ta yin amfani da .NET REST API, yana ba da cikakkiyar bayani tare da fa’idar iyawa fiye da juyawa. Kuma hanya ta biyu tana fasalta Aspose.Words Cloud da umarni na cURL, suna ba da zaɓi mai sauƙi da ingantaccen zaɓi na layin umarni, wanda ya dace da al’amuran inda kuka fi son tsarin aiki na tushen tasha.

Hanyoyin haɗi masu amfani

Labarai masu alaka

Muna ba da shawarar ziyartar shafukan yanar gizo masu zuwa: