Trabajar con Markdown Funciones

En este tema se analiza cómo implementar las funciones Markdown utilizando Aspose.Words. Markdown es una forma sencilla de formatear texto sin formato que se puede convertir fácilmente a HTML. Aspose.Words admite las siguientes Markdown funciones:

  • Rúbricas
  • Citas en bloque
  • Reglas horizontales
  • Énfasis en negrita
  • Énfasis en cursiva

La implementación de la característica Markdown sigue principalmente la especificación CommonMark en Aspose.Words API y todas las características se representan como estilos correspondientes o formato directo. Lo que significa que

  • Negrita y cursiva se representan como Font.Bold y Font.Italic.
  • Los encabezados son párrafos con estilos Heading 1 - Heading 6.
  • Las citas son párrafos con “Cita” en el nombre del estilo.
  • HorizontalRule es un párrafo con forma HorizontalRule.

Markdown Documento con énfasis

Esta sección le muestra cómo producir un documento markdown con énfasis como se indica a continuación:

Markdown treats asterisks (*) and underscores (_) as indicators of emphasis.
You can write **bold** or *italic* text. 
You can also write ***BoldItalic***text.

El siguiente fragmento de código se puede utilizar para producir el documento markdown indicado anteriormente.

Markdown Documento con Encabezados

Esta sección le muestra cómo producir un documento markdown con encabezados como se indica a continuación:

The following produces headings:
# Heading1
## Heading2
### Heading3
#### Heading4
##### Heading5
###### Heading6
# **Bold Heading1**

El siguiente fragmento de código se puede utilizar para producir el documento markdown dado anteriormente.

Markdown Documento con Comillas en Bloque

Esta sección le muestra cómo producir un documento markdown con comillas en bloque como se indica a continuación:

We support blockquotes in Markdown:
>*Lorem*
>*ipsum*
>The quotes can be of any level and can be nested:
>>>Quote level 3
>>>
>>>>Nested quote level 4
>
>*Back to first level*
>### Headings are allowed inside Quotes
>

El siguiente fragmento de código se puede utilizar para producir el documento markdown dado anteriormente.

Markdown Documento con Regla Horizontal

Esta sección le muestra cómo producir un documento markdown con Regla horizontal como se indica a continuación:

We support Horizontal rules (Thematic breaks) in Markdown:
-----

El siguiente fragmento de código se puede utilizar para producir el documento markdown indicado anteriormente.

Lectura de un documento Markdown

El siguiente fragmento de código le muestra cómo leer un documento markdown.

Especifique Markdown Opciones de guardado

Aspose.Words API proporciona la clase MarkdownSaveOptions para especificar opciones adicionales al guardar un documento en el formato Markdown.

El siguiente ejemplo de código demuestra cómo especificar varias opciones de guardado Markdown.

Cómo Alinear el Contenido Dentro de la Tabla mientras se Exporta a Markdown

Aspose.Words API proporciona una enumeración TableContentAlignment que define las direcciones de alineación para alinear el contenido de las tablas mientras se exporta al documento Markdown. El siguiente ejemplo de código demuestra cómo alinear el contenido dentro de la tabla.