Word zu HTML C#

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

C# API für die Word zu HTML-Konvertierung

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 ein Word Dokument 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 DOCX Datei in HTML in C# aufgeführt.

Das folgende Codebeispiel zeigt, wie Sie ein Word Dokument mit 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);

Passen Sie die Word zu HTML-Konvertierung in C# an

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.

Exportieren Sie Round-Trip-Informationen in Word zu HTML-Konvertierung

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 exportiert werden.

Das folgende Codebeispiel zeigt, wie Roundtrip-Informationen bei der Word zu HTML-Konvertierung 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);

Geben Sie den Ressourcenordner in der Word zu HTML-Konvertierung an

Während der Umwandlung 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 Ressourcen bei der Word zu HTML-Konvertierung in einem separaten Ordner 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 Word zu HTML-Konvertierung.

Holen Sie sich eine kostenlose API 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 DOCX oder DOC Dokumente mit 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