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 for .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.
Erfahren Sie mehr über GroupDocs.Conversion
- Dokumentation
- Quellcodebeispiele
- GroupDocs.Conversion - Die Dokumenten- und Bildkonvertierungslösung
Reden wir weiter @ Free Support Forum.