HTML in Word umwandeln

Konvertieren Sie HTML in Word-Dokumente mit der .NET REST API.

Die Möglichkeit, HTML-Dokumente schnell und genau in Word-Dokumente zu konvertieren, ist geworden ein unverzichtbares Gut für Unternehmen und Privatpersonen gleichermaßen. Unabhängig davon, ob Sie Content-Ersteller, Web-Entwickler oder Geschäftsprofi sind, ist die Notwendigkeit, die Lücke zwischen Web-Inhalten und druckfertigen Dokumenten zu schließen, von größter Bedeutung. Dieser Artikel befasst sich mit den überzeugenden Gründen für die wachsende Nachfrage nach der Konvertierung von HTML in Word DOC mithilfe der .NET REST API.

.NET Cloud SDK für die Konvertierung von HTML in DOC

Nutzen Sie die Leistungsfähigkeit von Aspose.Words Cloud SDK für .NET, um HTML-Dokumente mühelos in das Word-Format (DOC) zu konvertieren. Über die Konvertierung hinaus bietet dieses vielseitige Tool eine Reihe von Funktionen zur Verbesserung Ihrer Dokumentenmanagement-Workflows. Mit dieser dynamischen REST-API können Sie die Lücke zwischen Webinhalten und druckfertigen Word-Dokumenten nahtlos schließen und so neue Möglichkeiten für die Erstellung und Verwaltung von Inhalten erschließen.

Bitte suchen Sie im NuGet-Paketmanager nach „Aspose.Words-Cloud“ und klicken Sie auf die Schaltfläche „Paket hinzufügen“. Dadurch wird die SDK-Referenz in Ihrer .NET-Anwendung hinzugefügt. Darüber hinaus müssen Sie auch das [Cloud-Dashboard] (https://dashboard.aspose.cloud/) besuchen, um Ihre personalisierten Kundenanmeldeinformationen zu erhalten.

Konvertieren Sie HTML in ein Word-Dokument in C# .NET

Sehen wir uns das Code-Snippet und die zugehörigen Details an, wie wir HTML nahtlos in das DOCX-Format konvertieren können.

// Vollständige Beispiele und Datendateien finden Sie unter 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Holen Sie sich Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// Erstellen Sie ein Konfigurationsobjekt mit ClinetID- und Client Secret-Details
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi-Instanz initialisieren
var wordsApi = new WordsApi(config);

// Inhalt der Eingabe-HTML-Datei lesen
using var sourceHTML = File.OpenRead("converted.html");

// Laden Sie den Quell-HTML-Code in den Cloud-Speicher hoch
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");

// Rufen Sie die API auf, um HTML online in ein Word-Dokument zu konvertieren
wordsApi.GetDocumentWithFormat(request);

Nachfolgend finden Sie eine Erläuterung des oben genannten Codeausschnitts.

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

Zuerst haben wir eine Instanz der Klasse „WordsApi“ erstellt und dabei die Client-Anmeldeinformationen als Argumente übergeben.

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

Laden Sie den Inhalt der in die Stream-Instanz geladenen HTML-Datei in den Cloud-Speicher hoch.

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

Erstellen Sie eine Dokumentkonvertierungsanfrage, in der wir den Namen der im Cloud-Speicher verfügbaren Eingabe-HTML-Datei, das resultierende Format als DOC und den resultierenden Dateinamen als Argumente angeben.

wordsApi.GetDocumentWithFormat(request);

Rufen Sie die API auf, um HTML im DOC-Format zu speichern und die Ausgabe im Cloud-Speicher zu speichern.

HTML zu DOCX mit cURL-Befehlen

Sie können auch die nahtlose Konvertierung von HTML in Word (DOC) mit dem dynamischen Duo von Aspose.Words Cloud und der Einfachheit von cURL-Befehlen erleben. Diese leistungsstarke Kombination vereinfacht nicht nur den Konvertierungsprozess, sondern bietet auch einen befehlszeilengesteuerten Ansatz, der die Zugänglichkeit für ein breites Benutzerspektrum gewährleistet. Mit cURL-Befehlen können Sie die Konvertierung direkt von Ihrem Terminal aus orchestrieren und so den Prozess mühelos automatisieren.

Der erste Schritt bei diesem Ansatz besteht darin, ein JWT-Zugriffstoken zu generieren, indem Sie den folgenden Befehl ausführen:

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"

Sobald wir das JWT-Token haben, führen Sie bitte den folgenden Befehl aus, um HTML in das DOCX-Format zu konvertieren.

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

Ersetzen Sie einfach „sourceFile“ durch den Namen des eingegebenen HTML-Codes und „resultantFile“ durch den Namen des ausgegebenen Word-Dokuments, das Sie im Cloud-Speicher speichern müssen.

Abschluss

Zusammenfassend lässt sich sagen, dass die Konvertierung von HTML- in Word-Dokumente (DOC) zwei unterschiedliche, aber gleichermaßen effiziente Wege bietet, die jeweils auf unterschiedliche Vorlieben und technische Anforderungen zugeschnitten sind. Der erste Ansatz, der die .NET-REST-API nutzt, bietet eine umfassende Lösung mit einem breiten Spektrum an Funktionen, die über die Konvertierung hinausgehen. Und der zweite Ansatz umfasst Aspose.Words Cloud- und cURL-Befehle und bietet eine zugängliche und effiziente befehlszeilengesteuerte Option, die sich für Szenarien eignet, in denen Sie einen terminalbasierten Workflow bevorzugen.

In Verbindung stehende Artikel

Wir empfehlen Ihnen dringend, die folgenden Blogs zu besuchen: