Word zu HTML C#

In verschiedenen Fällen müssen Sie den Inhalt der Word-DOCX Dateien in Ihren Web oder Desktop-Anwendungen anzeigen. Eine der geeigneten Optionen in solchen Fällen ist die Konvertierung von DOCX nach HTML. Um dies aus den .NET-Anwendungen heraus zu erreichen, behandelt dieser Artikel, wie Sie DOCX Dateien in C# in HTML konvertieren. Darüber hinaus erfahren Sie, wie Sie die DOCX zu HTML-Konvertierung mithilfe verschiedener Optionen dynamisch steuern können.

C# DOCX zu HTML-Konverter-API – kostenloser Download

Um die DOCX zu HTML-Konvertierung innerhalb der .NET-Anwendungen durchzuführen, verwenden wir Aspose.Words for .NET. Es ist eine leistungsstarke Klassenbibliothek, mit der Sie Word Dokumente erstellen und bearbeiten können. Außerdem können Sie DOCX Dokumente in verschiedene andere Dateiformate konvertieren. Sie können die API entweder herunterladen oder sie mit NuGet installieren.

PM> Install-Package Aspose.Words 

Konvertieren Sie DOCX in HTML in C#

Aspose.Words for .NET erleichtert Ihnen die Konvertierung eines DOCX Dokuments in HTML erheblich. Laden Sie einfach das DOCX Dokument und speichern Sie es als HTML-Datei. Im Folgenden sind die Schritte zum Konvertieren einer DOCX-Datei in HTML in C# aufgeführt.

Das folgende Codebeispiel zeigt, wie ein DOCX mit C# in HTML konvertiert wird.

// Laden Sie das Dokument von der Festplatte
Document doc = new Document("Document.docx");

// Speichern Sie das Dokument als HTML
doc.Save("Document.html", SaveFormat.Html);

C# DOCX zu HTML-Konvertierung anpassen

Mit Aspose.Words for .NET können Sie auch die DOCX zu HTML-Konvertierung mit verschiedenen Optionen anpassen. Sie können beispielsweise einen Ordner angeben, um die Ressourcendateien (CSS, Schriftarten und Bild) separat aufzubewahren. Darüber hinaus können Sie Round-Trip-Informationen des Dokuments exportieren. Die folgenden Abschnitte zeigen, wie Sie diese Optionen verwenden.

C# DOCX in HTML – Roundtrip-Informationen exportieren

MS Word bietet eine Vielzahl von Funktionen und nicht alle davon werden von HTML unterstützt. Um den Inhalt von HTML dem Originaldokument nahe zu bringen, werden daher Roundtrip-Informationen verwendet. Die folgenden Schritte zeigen, wie Roundtrip-Informationen in der DOCX zu HTML-Konvertierung in C# exportiert werden.

Das folgende Codebeispiel zeigt, wie Roundtrip-Informationen bei der DOCX zu HTML-Konvertierung in C# .NET exportiert werden.

// Laden Sie das Dokument von der Festplatte
Document doc = new Document("Document.docx");

// Roundtrip-Informationen aktivieren
HtmlSaveOptions options = new HtmlSaveOptions();
options.ExportRoundtripInformation = true;

// Als HTML speichern
doc.Save("ExportRoundtripInformation_out.html", options);

C#-DOCX zu HTML-Konvertierung – Geben Sie den Ressourcenordner an

Während der Umwandlung von DOCX in HTML können Sie die Ressourcendateien in einem separaten Ordner speichern. Außerdem können Sie Ordner angeben, um Schriftarten und Bilder getrennt aufzubewahren. Im Folgenden sind die Schritte aufgeführt, um dies zu erreichen.

Das folgende Codebeispiel zeigt, wie Ressourcen in einem separaten Ordner bei der C#-DOCX zu HTML-Konvertierung aufbewahrt werden.

// Dokument laden 
Document doc = new Document("document.docx");

// Ordner für Ressourcen festlegen
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.External;
saveOptions.ExportFontResources = true;
saveOptions.ResourceFolder = dataDir + @"\Resources";
saveOptions.ResourceFolderAlias = "http://example.com/resources";

// Konvertieren Sie das Dokument in HTML
doc.Save("ExportResourcesUsingHtmlSaveOptions.html", saveOptions);

Weiterlesen Informationen zum Arbeiten mit Ressourcenordnern bei der DOCX zu HTML-Konvertierung.

C# API für DOCX zu HTML-Konvertierung – Holen Sie sich eine kostenlose Lizenz

Sie können eine temporäre Lizenz erwerben, um Aspose.Words for .NET ohne Evaluierungseinschränkungen zu verwenden.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie DOCX Dateien in C# in HTML konvertieren. Außerdem haben Sie gesehen, wie Sie verschiedene Optionen verwenden können, um die DOCX zu HTML-Konvertierung anzupassen. Sie können auch andere Funktionen von Aspose.Words for .NET erkunden, indem Sie die Dokumentation verwenden. Darüber hinaus können Sie Ihre Fragen in unserem Forum posten.

Siehe auch