Робота з функціями 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. Наступний приклад коду демонструє, як вирівняти вміст всередині таблиці.