Esta guía cubre los detalles de la conversión de Markdown a Word en C#. Explica el flujo del programa paso a paso y proporciona un fragmento de código funcional para convertir Markdown a DOCX en C#. Además, esta información es válida para desarrollar un convertidor en cualquier sistema operativo como Windows, MacOS, Linux, etc. donde esté configurado .NET.
Pasos para convertir un archivo MD a Word en C#
- Configure el IDE instalando la biblioteca Aspose.HTML
- Crear un archivo de entrada de Markdown de muestra
- Guarde el archivo Markdown de muestra y conviértalo al formato de archivo HTML con el método convert_markdown
- Exporte el archivo HTML convertido a Markdown invocando el método convert_html
Estos pasos explican cómo convertir Markdown a Word en C#. Como primer requisito previo, cree un archivo Markdown especificando cualquier cadena Markdown personalizada. A continuación, exporte el archivo de entrada a formato HTML, que luego se representa como un documento de Word.
Código para convertir Markdown a 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"); | |
} | |
} |
Este fragmento de código muestra el proceso de desarrollo de un convertidor de MD a Word en C#. Crea un archivo Markdown y lo exporta al disco o a un flujo de datos para su posterior procesamiento. Posteriormente, el archivo Markdown se exporta a un archivo HTML con el método convertMarkdown. Por último, el contenido HTML se convierte al formato Microsoft Word mediante la creación de una instancia de la clase DocSaveOptions y la invocación del método convert_html.
En este tutorial, aprendiste a exportar archivos MD a Word en C#. Sin embargo, si quieres aprender a convertir archivos EPUB a PDF, lee el artículo en Convertir EPUB a PDF en C#.