In diesem kurzen Tutorial lernen wir, wie man mit C# Word Document in HTML konvertiert. Mit den folgenden einfachen Schritten und dem folgenden Code-Snippet können wir DOCX in C# effizient in HTML exportieren. Sie können diese Konvertierung auf jedem Betriebssystem wie macOS, Linux oder MS Windows durchführen, auf dem .NET Framework konfiguriert ist.
Schritte zum Konvertieren von Word-Dokumenten in HTML mit C#
- Installieren Sie die Aspose.Words-Bibliothek aus dem NuGet-Paket-Manager-Plug-in
- Instanziieren Sie ein Objekt der Klasse Document, um DOCX zu laden
- Geben Sie verschiedene Eigenschaften in Bezug auf CssStyleSheet, Seitenränder, Seiteneinrichtung usw. an.
- Speichern Sie die Ausgabedatei als HTML-Datei
In den obigen Schritten wird zunächst die Instanz Dokumentklasse zum Laden des Eingabe-Word-Dokuments instanziiert und dann verschiedene Eigenschaften für den Rendering-Prozess wie Seitenränder, Seite einrichten usw. festgelegt, um die Eigenschaften der Ausgabe-HTML-Datei anzupassen. Am Ende wird die Ausgabedatei mit der HTML-Dateierweiterung gespeichert.
Code zum Exportieren von DOCX in HTML in C#
using System; | |
using Aspose.Words; | |
using Aspose.Words.Saving; | |
namespace ConvertDOCXtoHTMLinCsharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Use Aspose.Words license to remove trial version limitations after converting Word DOCX to HTML | |
License licenseForConvertingDOCXtoHTML = new License(); | |
licenseForConvertingDOCXtoHTML.SetLicense("Aspose.Words.lic"); | |
// Load input Word DOCX file with Document class | |
Document doc = new Document("Input.docx"); | |
// Set different properties of HtmlSaveOptions class | |
HtmlSaveOptions saveOptions = new HtmlSaveOptions(); | |
saveOptions.CssStyleSheetType = CssStyleSheetType.Inline; | |
saveOptions.ExportPageMargins = true; | |
saveOptions.ImageResolution = 90; | |
// Save output HTML | |
doc.Save("HtmlSaveOptions.html", saveOptions); | |
} | |
} | |
} |
In diesem Beispielcode wird eine Instanz der Document-Klasse zum Laden des Eingabe-Word-Dokuments deklariert. Anschließend werden verschiedene Wiedergabeoptionen angegeben, um die Eigenschaften der ausgegebenen HTML-Datei zu steuern. Sie können ändern, wie die Schriftarten und Bilder gerendert werden, oder das CSS-Stylesheet und die Ordnereinstellungen zum Konvertieren der Dateien nach Ihren Anforderungen. Schließlich werden wir HTML aus DOCX mit C# generieren.
In diesem Artikel haben wir untersucht, wie man HTML aus DOCX mit C# generiert. Wenn Sie jedoch eine DOCX-Datei in TIFF konvertieren möchten, lesen Sie den Artikel zu Wie konvertiert man DOCX in TIFF mit C#.