Travailler avec Markdown Fonctionnalités

Cette rubrique explique comment implémenter Markdown fonctionnalités à 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 de Bloc
  • Règles horizontales
  • Accent audacieux
  • Accent italique

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

  • Les caractères gras et italiques sont représentés par Font.Bold et Font.Italic.
  • Les titres sont des paragraphes avec des styles Titre 1 - Titre 6.
  • Les guillemets sont des paragraphes avec “Citation” dans le nom du style.
  • HorizontalRule est un paragraphe de forme HorizontalRule.

Markdown Document avec Emphases

Cette section vous montre comment produire un document markdown avec des accents comme indiqué 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.

Markdown Document avec En-têtes

Cette section vous montre comment produire un document markdown avec des 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.

Markdown Document avec des guillemets bloc

Cette section vous montre comment produire un document markdown avec des guillemets bloc 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.

Markdown Document avec Règle horizontale

Cette section vous montre comment produire un document markdown avec une 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.

Lecture d’un document Markdown

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

Spécifiez Markdown Options de sauvegarde

L’API Aspose.Words fournit la 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

L’API Aspose.Words 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 de la table.