Convertidor de Markdown – convierte MD en C#
Markdown es un lenguaje de marcado ligero diseñado para indicar el formato en texto sin formato. Los archivos MD utilizan el lenguaje Markdown propuesto y desarrollado por John Gruber. Incluyen caracteres de texto en línea que determinan cómo se formatea el texto, como sangría, formato de tabla, fuentes y encabezados. Además, los archivos MD se pueden convertir a HTML, PDF o imágenes para aprovechar otros formatos para tareas específicas.
Lo más destacado de Aspose.HTML es una función de conversión. El espacio de nombres Aspose.Html.Converters implementa un fácil acceso a los métodos de conversión. Proporciona una amplia gama de conversiones a formatos populares, como Markdown a HTML, Markdown a DOCX o Markdown a PDF.
Puede descargar los ejemplos completos y los archivos de datos desde GitHub.
Esta sección proporciona información sobre la lista de conversiones de Markdown admitidas y cómo realizarlas utilizando los métodos ConvertMarkdown(). Todos estos métodos permiten la conversión básica de Markdown a HTML. Las conversiones de Markdown a otros formatos pasan por la etapa de conversión de Markdown a HTML.
Eche un vistazo al siguiente ejemplo de C#, que muestra la conversión de Markdown a JPG con ImageSaveOptions especificando:
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-options.jpg");
6
7// Convert Markdown to HTML
8using var document = Converter.ConvertMarkdown(sourcePath);
9
10// Initialize ImageSaveOptions
11var options = new ImageSaveOptions(ImageFormat.Jpeg)
12{
13 UseAntialiasing = true,
14 HorizontalResolution = 200,
15 VerticalResolution = 200,
16 BackgroundColor = System.Drawing.Color.AliceBlue
17};
18options.PageSetup.AnyPage = new Page(new Aspose.Html.Drawing.Size(600, 950), new Margin(30, 20, 10, 10));
19
20// Convert HTML to JPG
21Converter.ConvertHTML(document, options, savePath);
En el ejemplo, el método
ConvertMarkdown(sourcePath
) toma la ruta de origen de un archivo Markdown y genera un
HTMLDocument. El constructor ImageSaveOptions() crea un nuevo objeto
ImageSaveOptions con JPG ImageFormat y un conjunto de propiedades. Luego, el método
ConvertHTML() toma HTMLDocument, ImageSaveOptions y la ruta de salida y completa la conversión de Markdown a JPG.
Aspose.HTML ofrece un Convertidor de Markdown en línea gratuito para convertir archivos Markdown a una variedad de formatos populares. Puede convertir fácilmente Markdown a HTML, Markdown a PDF, Markdown a JPG o MHTML a DOCX. Simplemente seleccione el archivo, elija el formato a convertir y listo. ¡Es rápido y completamente gratis!