Travailler avec les fonctionnalités Markdown

Cette rubrique explique comment implémenter les fonctionnalités Markdown à l’aide de Aspose.Words. Markdown est un moyen simple de formater du texte brut qui peut facilement être converti en HTML. Aspose.Words prend en charge les fonctionnalités Markdown suivantes:

  • Rubriques
  • Citations
  • Règles horizontales
  • Accentuation en gras
  • Accentuation italique

L’implémentation des fonctionnalités Markdown suit principalement la spécification CommonMark dans Aspose.Words API et toutes les fonctionnalités sont représentées sous forme de styles correspondants ou de formatage direct. Ce qui signifie que

  • Le gras et l’italique sont représentés par Font.bold et Font.Italic
  • Les titres sont des paragraphes avec les styles Titre 1 - Titre 6
  • Les citations sont des paragraphes avec “Citation” dans le nom du style
  • HorizontalRule est un paragraphe avec la forme HorizontalRule.

Document Markdown avec accents

Cette section vous montre comment produire un document markdown en mettant l’accent sur les éléments ci-dessous:

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

L’extrait de code suivant peut être utilisé pour produire le document markdown donné ci-dessus.

Document Markdown avec en-têtes

Cette section vous montre comment produire un document markdown avec les en-têtes comme indiqué ci-dessous:

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

L’extrait de code suivant peut être utilisé pour produire le document markdown donné ci-dessus.

Document Markdown avec guillemets en bloc

Cette section vous montre comment produire un document markdown avec des guillemets comme indiqué ci-dessous:

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
>

L’extrait de code suivant peut être utilisé pour produire le document markdown donné ci-dessus.

Document Markdown avec règle horizontale

Cette section vous montre comment produire un document markdown avec la règle horizontale comme indiqué ci-dessous:

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

L’extrait de code suivant peut être utilisé pour produire le document markdown donné ci-dessus.

Lire un document Markdown

L’extrait de code suivant vous montre comment lire un document markdown.

Spécifier les options d’enregistrement Markdown

Aspose.Words API fournit une classe MarkdownSaveOptions pour spécifier des options supplémentaires lors de l’enregistrement d’un document au format Markdown.

L’exemple de code suivant montre comment spécifier diverses options d’enregistrement Markdown.

Comment aligner le contenu à l’intérieur du tableau lors de l’exportation vers Markdown

Aspose.Words API fournit une énumération TableContentAlignment qui définit les directions d’alignement pour aligner le contenu des tableaux lors de l’exportation dans le document Markdown. L’exemple de code suivant montre comment aligner le contenu à l’intérieur du tableau.