Konvertieren Sie DOCX in CSharp in HTML

Entweder möchten Sie ein Dokument in das HTML-Format konvertieren, um den Inhalt für Ihre Website zu erhalten, oder Sie sind auf eine Website zur Online-Dokumentenübermittlung gestoßen, auf der Dokumente im HTML-Format übermittelt werden müssen. In beiden Fällen benötigen Sie einen DOC-zu-HTML-Konverter. Wenn Sie jedoch Ihre Dokumente programmgesteuert in HTML konvertieren müssen, ist dieser Artikel nur für Sie bestimmt. Dieser Artikel behandelt die folgenden Möglichkeiten zum Konvertieren von Dokumenten in HTML in C#:

  • Einfachste Konvertierung von Dokumenten wie DOCX in HTML in C#.
  • Mit benutzerdefinierten Optionen in HTML konvertieren.
  • Konvertieren Sie mit der Option zum Ein- oder Ausblenden von Seitenrändern.

C#-Dokumentkonvertierungsbibliothek

GroupDocs.Conversion for .NET ist eine benutzerfreundliche, leistungsstarke API mit der Fähigkeit, jedes Dokument aus der breiten Liste von unterstützten Dokumentformaten in alle unterstützten Zielformate zu konvertieren. Sie können die API aus dem Abschnitt downloads herunterladen oder von NuGet installieren.

Konvertieren Sie DOCX in HTML in C# - Einfach

Dies ist die einfachste und sehr nützliche Konvertierung. Ich sage besser, dass Sie jedes Ihrer Dokumente in das HTML-Format konvertieren können. Überprüfen Sie einfach Ihr Format in der Liste der unterstützten Formate und lassen Sie es konvertieren.

  • Erstellen Sie die Instanz der Klasse Converter, um mit Ihrem Quelldokument zu beginnen.
  • Instanziiere das Objekt MarkupConvertOptions.
  • Rufen Sie die Methode Convert der Klasse Converter auf.
  • Das ist es.

Ihr Dokument wird in HTML konvertiert und das resultierende Dokument befindet sich in Ihrem Repository. Das folgende kleine Codebeispiel zeigt die Konvertierung einer DOCX-Datei in HTML mithilfe der Converter-Klasse in C#.

// Converting DOCX to HTML in C#
using (Converter converter = new Converter("document.docx"))
{
    MarkupConvertOptions options = new MarkupConvertOptions();
    converter.Convert("converted.html", options);
}

Konvertieren Sie DOC/DOCX in HTML mit benutzerdefinierten Optionen

GroupDocs.Conversion bietet verschiedene andere Optionen, um das gewünschte Konvertierungsergebnis zu erhalten. Zu den benutzerdefinierten Optionen gehören:

  • Festes Layout
  • Festes Layout - Grenzen anzeigen
  • Format
  • Seitennummer
  • Seiten
  • Seitenanzahl
  • Verwenden Sie PDF
  • Wasserzeichen
  • Zoomen

Sie können die Dokumentation oder GitHub-Beispiele besuchen, um jede Option im Detail anzuzeigen. Ich werde einige der Anpassungen zeigen, während ich das DOCX-Format im folgenden Codebeispiel erneut in das HTML-Format umwandele.

// Converting DOCX to HTML in C# with advance options.
using (Converter converter = new Converter("document.docx"))
{
    MarkupConvertOptions options = new MarkupConvertOptions
    { // Setting customized options
        PageNumber = 2,
        PagesCount = 1,
        FixedLayout = true
    };
    converter.Convert("converted.html", options);
}

Konvertieren Sie DOC/DOCX in HTML - Seitenränder anzeigen oder ausblenden

Zu guter Letzt können Sie jetzt die Sichtbarkeit von Seitenrändern steuern, während Sie Dokumente in C# in HTML konvertieren. Die GroupDocs.Conversion für .NET gibt diese Kontrolle an die C#-Programmierer. Das folgende Beispiel zeigt, dass Sie durch Festlegen der Eigenschaft FixedLayoutShowBorders der Klasse MarkupConvertOptions auf „true“ oder „false“ die Seitenränder im resultierenden HTML-Dokument ein- oder ausblenden können.

// Converting DOCX to HTML in C# with show or hide borders control.
using (Converter converter = new Converter("document.docx"))
{
    MarkupConvertOptions options = new MarkupConvertOptions
    {
        PageNumber = 2,
        FixedLayout = true,
        PagesCount = 1,
        FixedLayoutShowBorders = false
    };
    converter.Convert("converted.html", options);
}

Die folgenden Bilder zeigen das ursprüngliche DOCX-Dokument und das konvertierte HTML mit und ohne Seitenränder.

Docx-Dokument zum Konvertieren in HTML

Original DOCX-Dokument

HTML-Datei mit Seitenrändern und ohne Ränder.

Die obige Abbildung zeigt die HTML-Dateien, die von DOCX konvertiert wurden, mit Optionen zum Anzeigen von Rändern und zum Anzeigen von Rändern.

Erfahren Sie mehr über GroupDocs.Conversion

Reden wir weiter @ Free Support Forum.