Работа с функциями Markdown
В этом разделе обсуждается, как реализовать функции Markdown с помощью Aspose.Words. Markdown - это простой способ форматирования обычного текста, который можно легко преобразовать в HTML. Aspose.Words поддерживает следующие функции Markdown:
- Заголовки
- Цитаты из блоков
- Горизонтальные правила
- Жирный акцент
- Выделено курсивом
Реализация функции Markdown в основном соответствует спецификации CommonMark
в Aspose.Words API, и все функции представлены в виде соответствующих стилей или прямого форматирования. Это означает, что
- Жирный шрифт и курсив представлены как Font.bold и Font.Italic.
- Заголовки - это абзацы со стилями Heading 1 - Heading 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. Следующий пример кода демонстрирует, как выровнять содержимое внутри таблицы.