Wie man ein Word-Dokument mit C# in HTML konvertiert

Wie man ein Word-Dokument mit C# in HTML konvertiert

In diesem kurzen Tutorial lernen wir, wie man ein Word-Dokument mit C# in HTML konvertiert. Diese Konvertierung kann effizient auf jedem Betriebssystem wie macOS, Linux oder MS Windows durchgeführt werden, auf dem das .NET‑Framework konfiguriert ist.

Vorteile der Konvertierung von Word-Dokumenten in HTML

  1. Web-Kompatibilität: - HTML-Dateien können leicht in Webbrowsern angezeigt werden.
  2. Formatierungsbeibehaltung: - Die meisten Formatierungen aus dem Word-Dokument können in der HTML-Ausgabe erhalten bleiben.
  3. Plattformübergreifende Funktionalität: - HTML-Dateien können von verschiedenen Plattformen aus ohne Kompatibilitätsprobleme abgerufen werden.

Erklärung: Dieser Code erstellt einen Endpunkt, der Word‑Dateien akzeptiert, Aspose.Words verwendet, um Word in PDF zu konvertieren, und das PDF als herunterladbare Antwort zurückgibt, wobei die Word‑zu‑PDF‑Konvertierung in C# demonstriert wird.

Schritt 1: Aspose.Words-Bibliothek installieren

Laden Sie die Vorlage, bereiten Sie die Daten vor, führen Sie den Seriendruck aus und speichern Sie die Ausgabe.

Install-Package Aspose.Words

Schritt 2: Laden Sie die DOCX-Datei

Instanziieren Sie die Document-Klasse, um das Word-Dokument zu laden, das Sie konvertieren möchten.

Document doc = new Document("Input.docx");

Schritt 3: HtmlSaveOptions-Eigenschaften festlegen

Legen Sie verschiedene Eigenschaften mit der HtmlSaveOptions-Klasse für die Konvertierung fest.

using Aspose.Words.Saving;
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.Inline;
saveOptions.ExportPageMargins = true;
saveOptions.ImageResolution = 90;

Schritt 4: Speichern Sie die Ausgabe als HTML

Verwenden Sie die Document.Save-Methode, um die Datei im HTML-Format zu speichern.

doc.Save("HtmlSaveOptions.html", saveOptions);

Beispielcode zum Konvertieren von DOCX zu HTML

Hier ist ein vollständiges Beispiel, das alle Schritte zusammenführt:

using Aspose.Words;
using Aspose.Words.Saving;
// Load input Word DOCX file
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);

Fazit

In diesem Tutorial haben wir untersucht, wie man ein Word‑Dokument mit C# in HTML konvertiert. Wenn Sie den beschriebenen Schritten folgen, können Sie die Konvertierungseinstellungen an Ihre Anforderungen anpassen und sicherstellen, dass Ihr HTML die Integrität des Originaldokuments bewahrt. Für weiterführende Untersuchungen sollten Sie Materialien zur Konvertierung von DOCX‑Dateien in andere Formate wie TIFF heranziehen.

 Deutsch