Konvertieren von Markdown in Word in C#

In diesem Handbuch werden die Details zur Konvertierung von Markdown in Word in C# beschrieben. Es erklärt den Programmablauf Schritt für Schritt und bietet einen funktionierenden Codeausschnitt zum Rendern von Markdown in DOCX in C#. Darüber hinaus gelten diese Informationen für die Entwicklung eines Konverters in jedem Betriebssystem wie Windows, MacOS, Linux usw., auf dem .NET konfiguriert ist.

Schritte zum Rendern einer MD-Datei in Word in C#

  1. Richten Sie die IDE ein, indem Sie die Bibliothek Aspose.HTML installieren
  2. Erstellen einer Beispiel-Markdown-Eingabedatei
  3. Speichern Sie die Beispiel-Markdown-Datei und konvertieren Sie sie mit der Methode convert_markdown in das HTML-Dateiformat
  4. Exportieren Sie die konvertierte HTML-Datei nach Markdown, indem Sie die Methode convert_html aufrufen.

Diese Schritte erläutern, wie Sie Markdown in C# in Word konvertieren. Als erste Voraussetzung erstellen Sie eine Markdown-Datei, indem Sie eine beliebige benutzerdefinierte Markdown-Zeichenfolge angeben. Exportieren Sie anschließend die Eingabedatei in das HTML-Format, das dann als Word-Dokument gerendert wird.

Code zum Konvertieren von Markdown in Word in C#

using System.IO;
using Aspose.Html;
class Program
{
static void Main(string[] args)
{
License lic = new License();
lic.SetLicense("license.lic");
// Set path for Markdown file
string sourcePath = "input.md";
// Create a Markdown example
var code = "### Hello, World!" + "\r\n" + "Convert Markdown to DOCX!";
// Create a Markdown file
File.WriteAllText(sourcePath, code);
// Set path for DOCX file
string savePath = "document-output.docx";
// Convert Markdown to HTML document
using var document = Aspose.Html.Converters.Converter.ConvertMarkdown(sourcePath);
// Convert HTML document to DOCX file format
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.DocSaveOptions(), savePath);
System.Console.WriteLine("MD to DOCX successfully");
}
}

Dieser Codeausschnitt zeigt den Prozess der Entwicklung eines MD-zu-Word-Konverters in C#. Er erstellt eine Markdown-Datei und exportiert sie zur weiteren Verarbeitung auf die Festplatte oder in einen Stream. Anschließend wird die Markdown-Datei mit der Methode convertMarkdown in eine HTML-Datei exportiert. Schließlich werden die HTML-Inhalte in das Microsoft Word-Format gerendert, indem eine Instanz der Klasse DocSaveOptions erstellt und die Methode convert_html aufgerufen wird.

In diesem Tutorial haben Sie gelernt, wie Sie MD-Dateien in C# nach Word exportieren. Wenn Sie jedoch lernen möchten, wie man EPUB in PDF konvertiert, lesen Sie den Artikel zu Konvertieren Sie EPUB in PDF in C#.

 Deutsch