Konvertieren Sie HTML in Word DOCX

HTML Dateien werden häufig verwendet, um viele Informationen zu erstellen, zu bearbeiten oder zu kommunizieren. Ebenso sind Microsoft Word Dateien, einschließlich DOCX und DOC, wegen verschiedener Funktionen bekannt. Sie können HTML Webseitendateien mit großer Wiedergabetreue in Word Dateien, DOCX oder DOC konvertieren. In diesem Artikel erfahren Sie, wie Sie HTML in C# in Word DOCX/DOC konvertieren. Lassen Sie uns hier einen kurzen Überblick über die folgenden Anwendungsfälle geben:

C# HTML zu Word-DOCX/DOC Konverter – Installation

Die Aspose.HTML for .NET-API unterstützt viele HTML-Erstellungs, -Manipulations und -Konvertierungsfunktionen. Ein herausragendes Merkmal ist die Konvertierung von HTML in DOCX/DOC. Sie können die API einfach konfigurieren, indem Sie sie aus dem Abschnitt New Releases herunterladen oder sie mit dem folgenden Befehl von NuGet installieren:

PM> Install-Package Aspose.Html

Konvertieren Sie HTML Webseiten mit C# in Word DOCX/DOC

Lassen Sie uns die HTML zu Word-DOCX/DOC Konvertierung anhand eines einfachen Anwendungsfalls untersuchen. Wir erstellen eine einfache HTML Datei und führen dann die Konvertierung durch. Sie müssen die folgenden Schritte ausführen, um HTML in eine Word Datei (DOCX/DOC) in C# zu konvertieren:

  1. Schreiben Sie eine einfache HTML Datei
  2. Eingabe-HTML Datei laden
  3. Initialisieren Sie das Objekt DocSaveOptions.
  4. Konvertieren Sie eine HTML Webseite in Word DOCX

Der folgende Code zeigt, wie man eine HTML Webseite in eine Word Datei wie DOCX/DOC konvertiert:

// Bereiten Sie einen HTML-Code vor und speichern Sie ihn in der Datei.
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);

// Initialisieren Sie ein HTML-Dokument aus der Datei
using (var document = new HTMLDocument("document.html"))
{
    // Initialisieren Sie DocSaveOptions 
    var options = new Aspose.Html.Saving.DocSaveOptions();

    // Konvertieren Sie eine HTML Webseite in DOCX
    Aspose.Html.Converters.Converter.ConvertHTML(document, options, "output.docx");
}

Konvertieren Sie HTML mit erweiterten Optionen in C# in Word

Gehen wir noch einen Schritt weiter. Sie können die Größe der Seite, Ränder, Hintergrundfarbe und andere Eigenschaften mit dem DocSaveOptions objekt ändern. Alle diese Optionen tragen zu einer besseren Kontrolle darüber bei, wie die Dateien konvertiert werden. Dies kann Ihnen helfen, Ihre Anforderungen zu erfüllen, ohne sich um die zugrunde liegenden Dateiformate kümmern zu müssen. Sie sollten die folgenden Schritte zum Konvertieren von HTML in DOCX mit erweiterten Optionen unter Verwendung von C# ausführen:

  1. Eingabe-HTML Datei laden
  2. Initialisieren Sie das Objekt DocSaveOptions.
  3. Geben Sie die Seitengröße in Zoll an
  4. Rufen Sie die Methode ConvertHTML für die Konvertierung von HTML in Word DOCX auf

Der folgende Code basiert auf den obigen Schritten, die zeigen, wie HTML in eine Word DOCX Datei in C# konvertiert wird:

// Bereiten Sie einen HTML-Code vor und speichern Sie ihn in der Datei
var code = @"<span>Hello World!!</span>";
System.IO.File.WriteAllText("document.html", code);

// Stellen Sie A5 als Seitengröße ein
var options = new Aspose.Html.Saving.DocSaveOptions
{
    PageSetup =
    {
        AnyPage = new Aspose.Html.Drawing.Page()
        {
            Size = new Aspose.Html.Drawing.Size(Aspose.Html.Drawing.Length.FromInches(8.3f), Aspose.Html.Drawing.Length.FromInches(5.8f))
        }
    }
};

// Konvertieren Sie ein HTML-Dokument in DOCX
Aspose.Html.Converters.Converter.ConvertHTML("document.html", options, "output.docx");

Fazit

In diesem Artikel haben wir die programmgesteuerte Konvertierung von HTML in Word (DOCX/DOC) mit C# untersucht. Darüber hinaus können Sie zur weiteren Analyse den Dokumentationsabschnitt oder die API-Referenzen besuchen. Bei Unklarheiten oder Bedenken schreiben Sie uns bitte an Free Support Forum.

Siehe auch