Konvertieren Sie Word DOC DOCX in HTML MHTML

In diesem Artikel wird beschrieben, wie Sie Word Dokumente DOC DOCX mit C# oder VB.NET in HTML oder MHTML konvertieren. Aspose.Words for .NET API kann verwendet werden, um diese Konvertierung ganz einfach durchzuführen. Die Konvertierung von Microsoft Word Dokumenten ist ein beliebter Anwendungsfall, daher werden verschiedene Optionen von der API unterstützt. Sie können einen Blick auf die Überschriften werfen, die in diesem Artikel behandelt werden:

C# Word-to-HTML oder MHTML-Converter-API

Aspose.Words for .NET API wurde speziell entwickelt, um mit von Microsoft Word unterstützten Dateiformaten zu arbeiten. Sie können eine DOCX oder DOC Datei in das HTML oder MHTML Dateiformat konvertieren, indem Sie die API aus dem Abschnitt New Releases herunterladen oder sie mit dem folgenden Befehl von NuGet installieren:

Install-Package Aspose.Words -Version 20.9.0

Konvertieren Sie Word DOC oder DOCX in HTML in C#

Sie können ein Word Dokument (DOC/DOCX) programmgesteuert in .NET Anwendungen mit C# oder VB.NET effizient in eine HTML Webseite konvertieren. Für die Konvertierung müssen Sie die folgenden Schritte ausführen:

  1. Laden Sie das eingegebene DOCX-Word Dokument
  2. Initialisieren Sie eine Instanz von HtmlSaveOptions
  3. Speichern Sie die ausgegebene HTML Datei

Das folgende code snippet folgt diesen Schritten und zeigt, wie Sie DOC/DOCX mit C# oder VB.NET in HTML konvertieren:

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

// Legen Sie HtmlSaveOptions fest
HtmlSaveOptions options = new HtmlSaveOptions();
options.SaveFormat = SaveFormat.Html;

// Speichern Sie das Dokument in HTML
doc.Save(dataDir + "Document.html", options);

Konvertieren Sie Word DOC oder DOCX in HTML mit Roundtrip-Informationen in C#

Einige zusätzliche Informationen werden während der Umwandlung von Word in HTML gespeichert. Sie werden als Roundtrip-Informationen bezeichnet und sind nützlich für Szenarien, in denen eine konvertierte HTML Datei wieder als Word Dokument gerendert wird. Sie können diesen Schritten folgen, um DOC/DOCX mit C# in HTML zu konvertieren:

  1. Laden Sie das eingegebene Word Dokument
  2. Setzen Sie ExportRoundtripInformation auf true.
  3. Speichern Sie die ausgegebene HTML Datei

Das folgende code snippet erklärt, wie Sie eine Word-DOC/DOCX Datei in HTML mit Roundtrip-Informationen mit C# oder VB.NET konvertieren:

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

HtmlSaveOptions options = new HtmlSaveOptions();

// Die HtmlSaveOptions.ExportRoundtripInformation-Eigenschaft gibt an
// Ob die Roundtrip-Informationen beim Speichern in HTML, MHTML oder EPUB geschrieben werden sollen.
// Der Standardwert ist true für HTML und false für MHTML und EPUB.
options.ExportRoundtripInformation = true;
            
doc.Save(dataDir + "ExportRoundtripInformation_out.html", options);

Konvertieren Sie Word DOC oder DOCX in MHTML in C#

Das MHTML Dateiformat ist erwähnenswert, wenn Sie eine einzelne HTML Datei mit eingebetteten Bildern und Schriftarten benötigen. Sie können Word Dokumente (DOC/DOCX) mit den folgenden Schritten in MHTML konvertieren:

  1. Quell-DOC/DOCX Datei laden
  2. Setzen Sie SaveFormat auf MHTML

Das folgende code snippet zeigt, wie Sie ein Word Dokument (DOC/DOCX) mit C# oder VB.NET in MHML konvertieren:

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

// Legen Sie HtmlSaveOptions fest
HtmlSaveOptions options = new HtmlSaveOptions();
options.SaveFormat = SaveFormat.Mhtml;

// Speichern Sie das Dokument in MHTML
doc.Save(dataDir + "Document.mhtml", options);

Fazit

In diesem Artikel haben wir behandelt, wie Sie Word Dokumente in C# in HTML oder MHTML Dateien konvertieren, ohne die Microsoft Word Anwendung installieren zu müssen. Darüber hinaus haben Sie anhand von Beispielen und detaillierten Schritten gelernt, wie Sie die API-Aufrufe zum Exportieren von Word Dokumenten in Ihre erforderlichen Dateiformate durchführen. Außerdem können Sie einen Blick auf API-Referenzen und Dokumentation werfen. Darüber hinaus können Sie uns im Free Support Forum schreiben und Fragen stellen.

Siehe auch