html u riječ

Pretvorite HTML u Word dokumente pomoću .NET REST API-ja.

Mogućnost brzog i točnog pretvaranja HTML dokumenata u Word dokumente postala je neizostavna imovina za tvrtke i pojedince. Bilo da ste kreator sadržaja, web programer ili poslovni profesionalac, potreba za premošćivanjem jaza između web sadržaja i dokumenata spremnih za ispis je najvažnija. Ovaj članak istražuje uvjerljive razloge sve veće potražnje za pretvorbom HTML-a u Word DOC pomoću .NET REST API-ja.

.NET Cloud SDK za pretvorbu HTML-a u DOC

Iskoristite snagu Aspose.Words Cloud SDK za .NET da bez napora pretvorite HTML dokumente u Word format (DOC). Osim pretvorbe, ovaj svestrani alat nudi niz mogućnosti za poboljšanje vaših radnih procesa upravljanja dokumentima. S ovim dinamičkim REST API-jem možete neprimjetno premostiti jaz između web sadržaja i Word dokumenata spremnih za ispis, otključavajući nove mogućnosti za stvaranje i upravljanje sadržajem.

Molimo pretražite Aspose.Words-Cloud u upravitelju paketa NuGet i kliknite gumb Dodaj paket. Ovo će dodati SDK referencu u vašu .NET aplikaciju. Nadalje, također trebate posjetiti nadzornu ploču u oblaku, kako biste dobili svoje personalizirane vjerodajnice klijenta.

Pretvorite HTML u Word dokument u C# .NET

Istražimo isječak koda i povezane pojedinosti o tome kako možemo neprimjetno pretvoriti HTML u DOCX format.

// Za potpune primjere i podatkovne datoteke idite na 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Nabavite vjerodajnice klijenta s https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// stvoriti konfiguracijski objekt koristeći ClinetID i Client Secret pojedinosti
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// inicijalizirati WordsApi instancu
var wordsApi = new WordsApi(config);

// čitanje sadržaja ulazne HTML datoteke
using var sourceHTML = File.OpenRead("converted.html");

// prenesite izvorni HTML u pohranu u oblaku
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");

// Pozovite API za pretvaranje HTML-a u Word dokument na mreži
wordsApi.GetDocumentWithFormat(request);

U nastavku je objašnjenje gore navedenog isječka koda.

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

Prvo, stvorili smo instancu klase WordsApi dok smo prosljeđivali vjerodajnice klijenta kao argumente.

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

Prenesite sadržaj HTML datoteke učitane u instanci streama u pohranu u oblaku.

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

Stvorite zahtjev za pretvorbu dokumenta gdje pružamo naziv ulazne HTML datoteke dostupne u pohrani u oblaku, rezultirajući format kao DOC i rezultirajući naziv datoteke kao argumente.

wordsApi.GetDocumentWithFormat(request);

Pozovite API za spremanje HTML-a kao DOC formata i spremanje izlaza u pohranu u oblaku.

HTML u DOCX pomoću cURL naredbi

Također možete doživjeti besprijekornu konverziju HTML-a u Word (DOC) s dinamičnim duom Aspose.Words Clouda i jednostavnošću cURL naredbi. Ova moćna kombinacija ne samo da pojednostavljuje proces pretvorbe, već također nudi pristup vođen naredbenim retkom, osiguravajući pristupačnost širokom rasponu korisnika. Pomoću naredbi cURL možete orkestrirati pretvorbu izravno sa svog terminala, automatizirajući proces bez napora.

Prvi korak u ovom pristupu je generiranje JWT tokena pristupa izvršavanjem sljedeće naredbe:

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"

Kada dobijemo JWT token, molimo izvršite sljedeću naredbu za pretvaranje HTML-a u DOCX format.

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

Jednostavno zamijenite sourceFile nazivom ulaznog HTML-a, a resultantFile imenom izlaznog Word dokumenta koji trebate pohraniti u pohranu u oblaku.

Zaključak

Zaključno, pretvorba HTML dokumenata u Word (DOC) nudi dva različita, ali jednako učinkovita puta, svaki prilagođen različitim preferencijama i tehničkim zahtjevima. Prvi pristup, koji koristi .NET REST API, pruža sveobuhvatno rješenje sa širokim rasponom mogućnosti izvan pretvorbe. A drugi pristup sadrži naredbe Aspose.Words Cloud i cURL, pružajući pristupačnu i učinkovitu opciju vođenu naredbenim retkom, prikladnu u scenarijima u kojima preferirate tijek rada temeljen na terminalu.

korisni linkovi

povezani članci

Preporučujemo da posjetite sljedeće blogove: