html uz vārdu

Konvertējiet HTML uz Word dokumentus, izmantojot .NET REST API.

Ir kļuvusi iespēja ātri un precīzi konvertēt HTML dokumentus Word dokumentos. neaizstājama vērtība gan uzņēmumiem, gan privātpersonām. Neatkarīgi no tā, vai esat satura veidotājs, tīmekļa izstrādātājs vai biznesa profesionālis, nepieciešamība pārvarēt plaisu starp tīmekļa saturu un drukāšanai gataviem dokumentiem ir ļoti svarīga. Šajā rakstā ir aplūkoti pārliecinoši iemesli, kas ir pamatā pieaugošajam pieprasījumam pēc HTML konvertēšanas uz Word DOC, izmantojot .NET REST API.

.NET Cloud SDK konvertēšanai no HTML uz DOC

Izmantojiet Aspose.Words Cloud SDK for .NET jaudu, lai bez piepūles pārvērstu HTML dokumentus Word formātā (DOC). Papildus konvertēšanai šis daudzpusīgais rīks piedāvā virkni iespēju, lai uzlabotu jūsu dokumentu pārvaldības darbplūsmas. Izmantojot šo dinamisko REST API, jūs varat nemanāmi pārvarēt plaisu starp tīmekļa saturu un drukāšanai gataviem Word dokumentiem, paverot jaunas iespējas satura izveidei un pārvaldībai.

Lūdzu, NuGet pakotņu pārvaldniekā meklējiet “Aspose.Words-Cloud” un noklikšķiniet uz pogas “Pievienot pakotni”. Tādējādi jūsu .NET lietojumprogrammā tiks pievienota SDK atsauce. Turklāt jums ir arī jāapmeklē mākoņa informācijas panelis, lai iegūtu personalizētos klienta akreditācijas datus.

Konvertējiet HTML uz Word dokumentu C#.NET

Izpētīsim koda fragmentu un saistīto informāciju par to, kā nemanāmi konvertēt HTML uz DOCX formātu.

// Lai iegūtu pilnus piemērus un datu failus, lūdzu, dodieties uz 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// izveidot konfigurācijas objektu, izmantojot ClinetID un Client Secret informāciju
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// inicializēt WordsApi gadījumu
var wordsApi = new WordsApi(config);

// lasīt ievades HTML faila saturu
using var sourceHTML = File.OpenRead("converted.html");

// augšupielādējiet avota HTML mākoņkrātuvē
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");

// Izsauciet API, lai tiešsaistē pārvērstu HTML par Word dokumentu
wordsApi.GetDocumentWithFormat(request);

Tālāk ir sniegts iepriekš minētā koda fragmenta skaidrojums.

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

Pirmkārt, mēs esam izveidojuši klases “WordsApi” gadījumu, vienlaikus nododot klienta akreditācijas datus kā argumentus.

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

Augšupielādējiet straumes instancē ielādētā HTML faila saturu mākoņa krātuvē.

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

Izveidojiet dokumenta konvertēšanas pieprasījumu, kurā mēs sniedzam mākoņkrātuvē pieejamā ievades HTML faila nosaukumu, rezultāta formātu kā DOC un iegūtā faila nosaukumu kā argumentus.

wordsApi.GetDocumentWithFormat(request);

Izsauciet API, lai saglabātu HTML kā DOC formātu un saglabātu izvadi mākoņkrātuvē.

HTML uz DOCX, izmantojot cURL komandas

Varat arī pieredzēt nevainojamu HTML pārveidošanu par Word (DOC), izmantojot dinamisko Aspose.Words Cloud duetu un cURL komandu vienkāršību. Šī jaudīgā kombinācija ne tikai vienkāršo konvertēšanas procesu, bet arī piedāvā komandrindas pieeju, nodrošinot pieejamību plašam lietotāju lokam. Izmantojot cURL komandas, varat vadīt konvertēšanu tieši no sava termināļa, automatizējot procesu bez piepūles.

Pirmais solis šajā pieejā ir JWT piekļuves marķiera ģenerēšana, izpildot šādu komandu:

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"

Kad esam ieguvuši JWT marķieri, lūdzu, izpildiet šo komandu, lai pārvērstu HTML DOCX formātā.

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

Vienkārši aizstājiet “sourceFile” ar ievades HTML nosaukumu un “resultantFile” ar izvadītā Word dokumenta nosaukumu, kas ir jāsaglabā mākoņkrātuvē.

Secinājums

Noslēgumā jāsaka, ka HTML konvertēšana uz Word (DOC) dokumentiem piedāvā divus atšķirīgus, taču vienlīdz efektīvus veidus, katrs pielāgots dažādām vēlmēm un tehniskajām prasībām. Pirmā pieeja, izmantojot .NET REST API, nodrošina visaptverošu risinājumu ar plašu iespēju klāstu, ne tikai konvertējot. Otrajā pieejā ir Aspose.Words Cloud un cURL komandas, kas nodrošina pieejamu un efektīvu, komandrindas vadītu opciju, kas ir piemērota gadījumos, kad vēlaties izmantot termināļa darbplūsmu.

Noderīgas saites

Saistītie raksti

Mēs ļoti iesakām apmeklēt šādus emuārus: