In der modernen digitalen Landschaft ist HTML eines der häufigsten Formate zur Anzeige und Verbreitung von Informationen online. Unternehmen, Entwickler und Content-Ersteller benötigen oft eine Möglichkeit, diese Online-Inhalte in einem strukturierten, bearbeitbaren und professionellen Format – wie Microsoft Word – zu bewahren. Die Konvertierung von HTML in DOC oder DOCX stellt sicher, dass das Layout, die Formatierung und der Inhalt beibehalten werden, während die Datei für Berichterstattung, Druck oder langfristige Dokumentation geeignet gemacht wird.

Für .NET-Entwickler bietet die Aspose.HTML Cloud API eine effiziente und sichere Methode, um diese Konvertierung mit minimalem Programmieraufwand durchzuführen.

HTML to Word Conversion via REST API

Das Aspose.HTML Cloud SDK für .NET bietet leistungsstarke Tools zur Verarbeitung und Konvertierung von HTML in mehrere Formate, einschließlich DOCX, XPS, PDF und verschiedenen Bildformaten. Der HTML zu Word-Prozess ist einfach und kann an Ihre spezifischen Anforderungen angepasst werden – wie z. B. die Anpassung der Seitengröße, der Ränder und des Ausgabeformats.

Neben HTML akzeptiert die API eine Vielzahl von Eingabetypen: XHTML, MHTML, EPUB, Markdown oder sogar eine Live-Webseiten-URL.

SDK installieren Um zu beginnen, installieren Sie das SDK von NuGet mit:

nuget install Aspose.HTML-Cloud

Erstellen Sie als Nächstes ein kostenloses Konto auf dem Aspose Cloud dashboard, um Ihre Client-ID und Ihren Client Secret zur Authentifizierung zu erhalten.

Convert HTML to DOC using C#

Hier ist, wie Sie die HTML-in-Word-Konvertierung in Ihrer C#-Anwendung implementieren können:

  1. Initialisieren Sie die API – Erstellen Sie eine Instanz von HtmlApi mit Ihrer Client ID und Client Secret.
  2. Laden Sie die HTML-Datei – Öffnen Sie Ihre Quell-HTML aus dem lokalen Speicher.
  3. Laden Sie in den Cloud-Speicher hoch – Verwenden Sie StorageApi, um die Datei in der Cloud zu speichern.
  4. Convert to Word – Call PutConvertDocumentToDoc(…) to process the conversion.
// für vollständige Beispiele besuchen Sie bitte https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet

string clientSecret = "XXXXXXXX";
string clientID = "XXXXXX-XXXXX-XXXX-XXXXX-b9809741374e";

// base URL string
const string SERVICE_API_HOST = "https://api.aspose.cloud";

// Erstellen Sie eine HtmlApi-Instanz
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);       

// name of input HTML file
String inputFileName = "inputHTML.html";

// name of output file
String newFileName = "Converted.doc";
 
try
{

    // lade die Datei vom lokalen Laufwerk
    using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
    {
        // Erstellen Sie eine StorageApi-Instanz
        var uploadFileRequest = new StorageApi(clientID, clientSecret, SERVICE_API_HOST);

        // HTML-Datei in Cloud-Speicher hochladen
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }

    // Convert HTML to DOC-Format und speichern Sie die Ausgabe in der Cloud-Speicherung.
    AsposeResponse response = htmlApi.PutConvertDocumentToDoc("inputHTML.html",newFileName);

    // print success message if conversion is successful
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successfull conversion of HTML to DOC format !");
    }
            
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
html to word

Eine Vorschau der HTML zu Dok-Konvertierung

HTML to DOCX using cURL Befehle

Für diejenigen, die Befehlszeilenwerkzeuge oder Automatisierung bevorzugen, kann die REST-API über cURL aufgerufen werden. Diese Methode vereinfacht nicht nur die Integration in verschiedene Entwicklungsabläufe, sondern gewährleistet auch einen konsistenten und zuverlässigen Dokumentengenerierungsprozess.

Schritte:

  1. Generiere ein JWT-Token mit deinen Client-Anmeldeinformationen.
  2. Laden Sie die HTML-Datei in den Cloud-Speicher hoch.
  3. Call the conversion API endpoint.
  4. Save the converted file locally.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXX-XXXX-XXXXX-XXXX-b9809741374e&client_secret=XXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Upload the input HTML file to cloud storage using the following cURL command.

curl -X PUT "https://api.aspose.cloud/html/storage/file/inputHTML.html" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

Call API to perform HTML to DOCX conversion and save output on the local drive.

curl -v -X GET "https://api.aspose.cloud/html/inputHTML.html/convert/docx" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o Converted.docx

Abschließende Bemerkungen

Mit der Aspose.HTML Cloud API für .NET können Sie HTML-Inhalte schnell und sicher in Word Dokumente umwandeln, während die Layouttreue beibehalten wird. Egal, ob Sie den Umwandlungsprozess direkt in eine C#-Anwendung integrieren oder ihn automatisieren möchten, indem Sie cURL verwenden, diese Lösung ist schnell, zuverlässig und anpassungsfähig für verschiedene Arbeitsabläufe.

HTML zu Word Konverter

Um die erstaunlichen Fähigkeiten des Aspose.HTML Cloud SDK im Webbrowser zu erleben, können Sie unsere kostenlose HTML to Word Converter App in Betracht ziehen.

html to docx free

Online kostenloser HTML zu DOCX Konverter.

Verwandte Artikel

Die folgenden Artikel bieten nützliche Informationen zu: