Convertir Markdown a HTML – C#
Markdown es un lenguaje de marcado con una sintaxis de formato de texto simple. Markdown se utiliza a menudo como formato para documentación y archivos README, ya que permite escribir en un estilo fácil de leer y escribir. Su diseño permite convertirlo fácilmente a muchos formatos de salida, pero inicialmente se creó para convertir solo a HTML. ¡Usando la biblioteca Aspose.HTML for .NET en su aplicación C#, puede convertir fácilmente Markdown en un archivo HTML con solo unas pocas líneas de código!
Este artículo proporciona información sobre cómo convertir Markdown a HTML usando Aspose.HTML for .NET API. Aprenderá sobre los escenarios de conversión de Markdown a HTML admitidos y considerará ejemplos de C# para ilustrarlos. Además, puede probar un convertidor de Markdown en línea para probar la funcionalidad de la API Aspose.HTML y convertir Markdown sobre la marcha.
Convertidor de Markdown en línea
Puede convertir Markdown a HTML con Aspose.HTML for .NET API en tiempo real. Cargue un archivo Markdown desde el sistema de archivos local y ejecute el ejemplo. Las opciones de guardado están configuradas de forma predeterminada. Recibirá inmediatamente el resultado de la conversión como un archivo separado.
Si desea convertir Markdown a HTML mediante programación, consulte los siguientes ejemplos de código C#.
Ejemplo 1. Cree un archivo MD fuente a partir del código y convierta Markdown a HTML
Puede convertir Markdown a formato HTML utilizando C# y otros lenguajes de programación .NET. Aspose.HTML proporciona métodos ConvertMarkdown() como una forma comprensible y sencilla de realizar la conversión de Markdown a HTML. Si su caso es crear un documento Markdown a partir de una cadena de usuario directamente en su código y guardarlo en un archivo, el siguiente ejemplo podría ayudarlo:
- Prepare un documento Markdown fuente. En el ejemplo, creamos un archivo Markdown a partir del código.
- Prepare una ruta para guardar el archivo convertido.
- Utilice el método
ConvertMarkdown() de la clase Converter para guardar Markdown como un archivo HTML. Debe pasar
sourcePath
ysavePath
al método ConvertMarkdown() para la conversión de Markdown a HTML.
1// Prepare a path to a source Markdown file
2string sourcePath = Path.Combine(OutputDir, "document.md");
3
4// Prepare a simple Markdown example
5var code = "### Hello, World!" +
6 "\r\n" +
7 "[visit applications](https://products.aspose.app/html/family)";
8// Create a Markdown file
9File.WriteAllText(sourcePath, code);
10
11// Prepare a path to save the converted file
12string savePath = Path.Combine(OutputDir, "document-output.html");
13
14// Convert Markdown to HTML document
15Converter.ConvertMarkdown(sourcePath, savePath);
Ejemplo 2. Convertir un archivo Markdown existente a HTML
Si su caso es convertir un documento Markdown existente desde un sistema de archivos local, el siguiente ejemplo podría ayudarle. Debes seguir algunos pasos:
- Abra un documento de Markdown existente. En el ejemplo, cargamos un archivo Markdown desde un sistema de archivos local ( nature.md).
- Prepare una ruta para guardar el archivo convertido.
- Utilice el método
ConvertMarkdown() de la clase Converter para guardar Markdown como un archivo HTML. Debe pasar
sourcePath
ysavePath
al método ConvertMarkdown() para la conversión de Markdown a HTML.
El siguiente fragmento de código muestra cómo convertir Markdown a HTML usando Aspose.HTML for .NET.
1// Prepare a path to a source Markdown file
2string sourcePath = Path.Combine(DataDir, "nature.md");
3
4// Prepare a path to save the converted file
5string savePath = Path.Combine(OutputDir, "nature-output.html");
6
7// Convert Markdown to HTML
8Converter.ConvertMarkdown(sourcePath, savePath);
Puede ver el archivo HTML resultante siguiendo el enlace: nature-output.html
Descargue nuestra biblioteca Aspose.HTML for .NET que le permite convertir con éxito, rápida y fácilmente sus documentos HTML, MHTML, EPUB, SVG y Markdown a los formatos más populares.
Puede comprobar la calidad de la conversión de Markdown a HTML con nuestro Convertidor de MD a HTML en línea. Sube, convierte tus archivos y obtén resultados en unos segundos. ¡Pruebe nuestro contundente convertidor de Markdown a HTML gratis ahora!