Convertir Markdown en Word en C#

Ce guide couvre les détails de la conversion de Markdown en Word en C#. Il explique le déroulement du programme étape par étape et fournit un extrait de code fonctionnel pour restituer Markdown en DOCX en C#. De plus, ces informations sont valables pour le développement d’un convertisseur dans n’importe quel système d’exploitation comme Windows, MacOS, Linux, etc. où .NET est configuré.

Étapes pour convertir un fichier MD en Word en C#

  1. Configurez l’IDE en installant la bibliothèque Aspose.HTML
  2. Créer un exemple de fichier d’entrée Markdown
  3. Enregistrez l’exemple de fichier Markdown et convertissez-le au format de fichier HTML avec la méthode convert_markdown
  4. Exportez le fichier HTML converti vers Markdown en appelant la méthode convert_html

Ces étapes expliquent comment convertir Markdown en Word en C#. Comme premier prérequis, créez un fichier Markdown en spécifiant une chaîne Markdown personnalisée. Ensuite, exportez le fichier d’entrée au format HTML qui est ensuite rendu sous forme de document Word.

Code pour convertir Markdown en Word en 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");
}
}

Cet extrait de code montre le processus de développement d’un convertisseur MD en Word en C#. Il crée un fichier Markdown et l’exporte vers le disque ou un flux pour un traitement ultérieur. Par la suite, le fichier Markdown est exporté vers un fichier HTML avec la méthode convertMarkdown. Enfin, le contenu HTML est restitué au format Microsoft Word en créant une instance de classe DocSaveOptions et en appelant la méthode convert_html.

Dans ce tutoriel, vous avez appris à exporter un fichier MD vers Word en C#. Cependant, si vous souhaitez apprendre à convertir un fichier EPUB en PDF, lisez l’article sur Convertir EPUB en PDF en C#.

 Français