html til word

Konverter HTML til Word-dokumenter med .NET REST API.

Evnen til hurtigt og præcist at konvertere HTML dokumenter til Word-dokumenter er blevet et uundværligt aktiv for både virksomheder og privatpersoner. Uanset om du er indholdsskaber, webudvikler eller forretningsprofessionel, er behovet for at bygge bro mellem webindhold og printklare dokumenter altafgørende. Denne artikel dykker ned i de overbevisende årsager bag den voksende efterspørgsel efter HTML til Word DOC-konvertering ved hjælp af .NET REST API.

.NET Cloud SDK til HTML til DOC-konvertering

Udnyt kraften i Aspose.Words Cloud SDK for .NET til nemt at konvertere HTML-dokumenter til Word-format (DOC). Ud over konverteringen tilbyder dette alsidige værktøj en række funktioner til at forbedre dine dokumenthåndteringsarbejdsgange. Med denne dynamiske REST API kan du problemfrit bygge bro mellem webindhold og printklare Word-dokumenter og frigøre nye muligheder for oprettelse og administration af indhold.

Søg venligst Aspose.Words-Cloud i NuGet pakkehåndtering og klik på knappen Tilføj pakke. Dette vil tilføje SDK-referencen i din .NET-applikation. Derudover skal du også besøge cloud dashboard for at få dine personlige kundeoplysninger.

Konverter HTML til Word-dokument i C# .NET

Lad os undersøge kodestykket og relaterede detaljer om, hvordan vi problemfrit kan konvertere et HTML til DOCX-format.

// For komplette eksempler og datafiler, gå venligst til 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// oprette konfigurationsobjekt ved hjælp af ClinetID og Client Secret detaljer
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// initialisere WordsApi-instansen
var wordsApi = new WordsApi(config);

// læse indholdet af input HTML-fil
using var sourceHTML = File.OpenRead("converted.html");

// upload kilde-HTML til skylager
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");

// Kald API for at konvertere HTML til Word-dokument online
wordsApi.GetDocumentWithFormat(request);

Nedenstående er en forklaring på det ovennævnte kodestykke.

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

For det første har vi oprettet en forekomst af WordsApi-klassen, mens vi videregiver klientoplysningerne som argumenter.

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

Upload indholdet af HTML-filen, der er indlæst i stream-instansen, til skylageret.

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

Opret dokumentkonverteringsanmodning, hvor vi angiver navnet på input-HTML-fil, der er tilgængelig i skylager, resulterende format som DOC og resulterende filnavn som argumenter.

wordsApi.GetDocumentWithFormat(request);

Kald API’et for at gemme HTML som DOC-format og gemme outputtet til skylager.

HTML til DOCX ved hjælp af cURL-kommandoer

Du kan også opleve den problemfri konvertering af HTML til Word (DOC) med den dynamiske duo af Aspose.Words Cloud og enkelheden ved cURL-kommandoer. Denne kraftfulde kombination forenkler ikke kun konverteringsprocessen, men tilbyder også en kommandolinjedrevet tilgang, der sikrer tilgængelighed for en bred vifte af brugere. Med cURL-kommandoer kan du orkestrere konverteringen direkte fra din terminal og automatisere processen uden besvær.

Det første trin i denne tilgang er at generere et JWT-adgangstoken ved at udføre følgende kommando:

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"

Når vi har JWT-tokenet, skal du udføre følgende kommando for at konvertere HTML til 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>"

Du skal blot erstatte “kildefil” med navnet på input-HTML og “resultantFile” med navnet på output Word-dokument, som du skal gemme i skylageret.

Konklusion

Som konklusion tilbyder konverteringen af HTML til Word-dokumenter (DOC) to adskilte, men lige så effektive veje, som hver er skræddersyet til forskellige præferencer og tekniske krav. Den første tilgang, der bruger .NET REST API, giver en omfattende løsning med en bred vifte af muligheder ud over konvertering. Og den anden tilgang indeholder Aspose.Words Cloud- og cURL-kommandoer, der leverer en tilgængelig og effektiv kommandolinjedrevet mulighed, velegnet i scenarier, hvor du foretrækker en terminalbaseret arbejdsgang.

relaterede artikler

Vi anbefaler stærkt at besøge følgende blogs: