Konvertieren Sie HTML in Word DOCX C#

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 in Word Dateien, DOCX oder DOC in C# 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 C# Konverter – Installation

Die Aspose.HTML for .NET-API unterstützt viele HTML-Erstellungs-, -Manipulations und -Konvertierungsfunktionen. Ein herausragendes Feature ist die HTML zu DOCX/DOC-Konvertierung in C#. 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 Konvertierung von HTML in Word DOCX/DOC C# 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 HTML-Webseiten in Word DOCX in C#

Der folgende C#-Code zeigt, wie eine HTML-Webseite in eine Word-Datei wie DOCX/DOC 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);

// 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 in Word in C# mithilfe der erweiterten Optionen in C#

Gehen wir noch einen Schritt weiter. Mit dem Objekt DocSaveOptions können Sie die Größe einer Seite, Ränder, Hintergrundfarbe und andere Eigenschaften ä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 in C# 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 Umwandlung von HTML in Word DOCX DOC in 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