Работа с функциями Markdown

В этом разделе обсуждается, как реализовать функции Markdown с помощью Aspose.Words. Markdown - это простой способ форматирования обычного текста, который может быть легко преобразован в HTML. Aspose.Words поддерживает следующие Markdown функции:

  • Заголовки
  • Цитаты из блоков
  • Горизонтальные правила
  • Жирный акцент
  • Выделено курсивом

Реализация функций Markdown в основном соответствует спецификации CommonMark в Aspose.Words API, и все функции представлены в виде соответствующих стилей или прямого форматирования. Это означает, что

  • Жирный шрифт и курсив представлены как Font.Bold и Font.Italic.
  • Заголовки - это абзацы со стилями заголовка 1 - Заголовка 6.
  • Кавычки - это абзацы с надписью “Quote” в названии стиля.
  • HorizontalRule - это абзац с формой HorizontalRule.

Markdown Документ с выделениями

В этом разделе показано, как создать документ markdown с выделениями, как показано ниже:

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

Следующий фрагмент кода может быть использован для создания указанного выше документа markdown.

Markdown Документ с заголовками

В этом разделе показано, как создать документ markdown с заголовками, приведенными ниже:

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

Следующий фрагмент кода может быть использован для создания приведенного выше документа markdown.

Markdown Документ с блочными кавычками

В этом разделе показано, как создать документ markdown с блочными кавычками, как показано ниже:

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
>

Следующий фрагмент кода может быть использован для создания приведенного выше документа markdown.

Markdown Документ с горизонтальным правилом

В этом разделе показано, как создать документ markdown с помощью горизонтального правила, как показано ниже:

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

Следующий фрагмент кода может быть использован для создания приведенного выше документа markdown.

Чтение документа Markdown

В следующем фрагменте кода показано, как читать документ markdown.

Укажите Markdown Параметры сохранения

Aspose.Words API предоставляет класс MarkdownSaveOptions для указания дополнительных параметров при сохранении документа в формате Markdown.

В следующем примере кода показано, как указать различные параметры сохранения Markdown.

Как выровнять содержимое внутри таблицы при экспорте в Markdown

Aspose.Words API предоставляет перечисление TableContentAlignment, которое определяет направления выравнивания для выравнивания содержимого в таблицах при экспорте в документ Markdown. Следующий пример кода демонстрирует, как выровнять содержимое внутри таблицы.