Word zu HTML C#

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

C# Word zu HTML Konverter API – kostenloser Download

Um die Word 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 Word 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 Word in C# in HTML

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

Das folgende Codebeispiel zeigt, wie Sie ein Word mithilfe von C# in HTML konvertieren.

// 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# Word zu HTML-Konvertierung anpassen

Aspose.Words for .NET ermöglicht es Ihnen auch, die Word zu HTML-Konvertierung mit verschiedenen Optionen anzupassen. 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# Word to HTML – Round-Trip-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 bei der Word zu HTML-Konvertierung in C# exportiert werden.

Das folgende Codebeispiel zeigt, wie Roundtrip-Informationen bei der Word 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#-Word zu HTML-Konvertierung – Geben Sie den Ressourcenordner an

Während der Konvertierung von Word 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 Sie Ressourcen in einem separaten Ordner bei der C#-Word zu HTML-Konvertierung aufbewahren.

// 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 Word zu HTML-Konvertierung.

C# API für die Umwandlung von Word in HTML – 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 Word Dateien in C# in HTML konvertieren. Außerdem haben Sie gesehen, wie Sie verschiedene Optionen verwenden können, um die Word 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