HTML zu Word

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

HTML ist das Rückgrat von Webinhalten und strukturiert alles vom einfachen Text bis hin zu komplexen Multimediapräsentationen. Wenn Sie jedoch Offline-Datensätze erstellen, Inhalte mit Kollegen teilen müssen, die lieber mit Dokumenten arbeiten, oder einfach die Formatierung und Struktur von Webinhalten in einem vielseitigeren und bearbeitbareren Format beibehalten möchten, ist die Konvertierung von HTML in ein Word Dokument unerlässlich.

Lassen Sie uns die Bedeutung der Konvertierung von HTML in Word genauer untersuchen und wie sie mit GroupDocs.Conversion Cloud SDK für .NET effizient durchgeführt werden kann.

SDK zur Konvertierung von HTML in Word

GroupDocs.Conversion Cloud SDK für .NET bietet eine leistungsstarke und flexible Lösung zum Konvertieren von HTML- in Word Dokumente. Mit dem SDK können Sie Konvertierungsfunktionen problemlos in Ihre .NET-Anwendungen integrieren und so Webinhalte nahtlos in bearbeitbare Word-Formate wie DOCX oder DOC umwandeln. Der erste Schritt bei diesem Ansatz besteht darin, das SDK zu installieren, indem Sie im NuGet-Paketmanager nach GroupDocs.Conversion-Cloud suchen und auf die Schaltfläche Installieren klicken. Eine andere Möglichkeit besteht darin, den folgenden Befehl in der Paketmanager-Konsole auszuführen.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

Nachdem die Installation abgeschlossen ist, erhalten Sie Ihre persönlichen API-Anmeldeinformationen (Client-ID und Client-Geheimnis).In diesem kurzen Tutorial erfahren Sie, wie Sie die API-Anmeldeinformationen erhalten.

Konvertieren von HTML in DOC in C#

Lassen Sie uns im Detail untersuchen, wie unser Cloud SDK auf hohe Leistung und Genauigkeit ausgelegt ist und sicherstellt, dass die resultierenden Word Dokumente den HTML-Quellinhalt widerspiegeln.

  1. Erstellen Sie eine Instanz der Klasse „Konfiguration“, in der wir Client-Anmeldeinformationen als Argumente übergeben.
var configurations = new Configuration(clientId, clientSecret1);
  1. Initialisieren Sie „ConvertApi“, wobei wir das Konfigurationsobjekt als Eingabeargument übergeben.
var apiInstance = new ConvertApi(configurations);
  1. Laden Sie die eingegebene HTML-Datei in den Cloud-Speicher hoch.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
  1. Erstellen Sie eine Instanz „ConvertSettings“, in der wir den Namen für die HTML-Eingabe, das resultierende Format als „doc“ und den Namen für das resultierende Word Dokument als Argumente angeben.
var settings = new ConvertSettings{...}
  1. Rufen Sie die API ConvertDocumentRequest auf, um HTML in das DOC-Format einzubetten und das resultierende Word Dokument im Cloud-Speicher zu speichern.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Weitere Beispiele unter https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Erhalten Sie Ihre API-Anmeldeinformationen 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Erstellen Sie eine Instanz der Konfigurationsklasse und initialisieren Sie sie mit der Client-ID und dem Client-Geheimnis. 
var configurations = new Configuration(clientId, clientSecret1);
// Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL für die API zur Konvertierung von HTML in DOC festzulegen.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Initialisieren Sie eine Instanz der ConvertApi Klasse mit einem Objekt der Configuration Klasse.
var apiInstance = new ConvertApi(configurations);
             
// Laden Sie die eingegebene HTML-Datei vom lokalen Laufwerk             
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
    // Erstellen Sie eine Instanz von FileApi
    var fileUpload = new FileApi(configurations);
    // Laden Sie das eingegebene HTML in den Cloud-Speicher hoch
    fileUpload.UploadFile(new UploadFileRequest("input.html", stream));

    // Erstellen Sie ConvertSettings, in denen wir den Namen der HTML-Quelle und den Namen des resultierenden Word Dokuments definieren
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.html",
        Format = "doc",
        OutputPath = "Converted.doc"
    };
    
    // Rufen Sie die Methode ConvertDocument zur Konvertierung von HTML in DOC auf.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // Erfolgsmeldung drucken
        Console.WriteLine("The HTML to Word conversion completed successfully !");
    }
}
html zu doc

Bild: – Eine Vorschau der Konvertierung von HTML in ein Word Dokument.

Die im obigen Beispiel generierte PowerPoint-Präsentation kann von myResultant.doc heruntergeladen werden.

Konvertieren Sie HTML in DOCX mit cURL-Befehlen

Die Konvertierung von HTML in DOCX mit GroupDocs.Conversion Cloud und cURL-Befehlen ist ein unkomplizierter und effizienter Prozess, insbesondere für diejenigen, die Befehlszeilentools zur Automatisierung bevorzugen. Indem Sie die Leistungsfähigkeit der .NET REST API nutzen, erhalten Sie eine hochpräzise und zuverlässige Konvertierung, die sicherstellt, dass Ihr HTML-Inhalt nahtlos in ein bearbeitbares DOC Dokument umgewandelt wird.

Der erste Schritt bei diesem Ansatz besteht darin, ein JWT-Zugriffstoken zu generieren und dann den folgenden cURL-Befehl auszuführen, um die Webseite in ein Word Dokument umzuwandeln und das resultierende DOCX Dokument im Cloud-Speicher zu speichern.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"docx\",\"OutputPath\": \"{resultantFile}\"}"

Bitte ersetzen Sie „sourceFile“ durch den Namen der HTML-Eingabedatei, „resultantFile“ durch den Namen des resultierenden Word Dokuments und „accessToken“ durch ein personalisiertes JWT-Zugriffstoken.

– Um das resultierende Word Dokument auf dem lokalen Laufwerk zu speichern, versuchen Sie es mit dem folgenden cURL-Befehl.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"docx\"}" \
-o "{resultantFile}"

Kostenloser HTML zu Word-Konverter

Sie können die leistungsstarken Funktionen der GroupDocs.Conversion Cloud REST API erkunden, indem Sie unsere kostenlose App HTML to Word Converter verwenden. Es handelt sich um eine leichte und äußerst effiziente App, mit der Sie die leistungsstarken Funktionen der API in einem Webbrowser erleben können.

HTML zu Docx-App

Abschluss

Die Konvertierung von HTML- in Word Dokumente ist eine wichtige Funktion für alle, die Webinhalte in einem strukturierteren und vielseitigeren Format speichern, freigeben oder bearbeiten möchten. Unabhängig davon, ob Sie die umfassenden Funktionen des GroupDocs.Conversion Cloud SDK für .NET oder die Einfachheit von cURL-Befehlen für schnelle und automatisierte Konvertierungen nutzen, bieten beide Ansätze effiziente, auf Ihre Anforderungen zugeschnittene Lösungen.

Empfohlene Artikel

Wir empfehlen Ihnen dringend, die folgenden Links zu besuchen, um mehr zu erfahren über: