Práce s funkcemi Markdown

Toto téma popisuje, jak implementovat funkce Markdown Pomocí Aspose.Words. Markdown je jednoduchý způsob formátování prostého textu, který lze snadno převést na HTML. Aspose.Words podporuje následující funkce Markdown:

  • Sloupec
  • Citace
  • Horizontální pravidla
  • Odvážný důraz
  • Kurzíva důraz

Implementace funkce Markdown se většinou řídí specifikací CommonMark v Aspose.Words API a všechny funkce jsou reprezentovány jako odpovídající styly nebo přímé formátování. Což znamená, že

  • Tučné a kurzíva jsou reprezentovány jako Font.Bold a Font.Italic.
  • Nadpisy jsou odstavce se styly Heading 1 - Heading 6.
  • Citace jsou odstavce s “citací” v názvu stylu.
  • HorizontalRule je odstavec s tvarem HorizontalRule.

Markdown dokument s důrazem

Tato část ukazuje, jak vytvořit markdown dokument s důrazem, jak je uvedeno níže:

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

Následující fragment kódu lze použít k vytvoření výše uvedeného markdown dokumentu.

Markdown dokument s nadpisy

Tato část ukazuje, jak vytvořit markdown dokument s nadpisy, jak je uvedeno níže:

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

Následující fragment kódu lze použít k vytvoření výše uvedeného markdown dokumentu.

Markdown dokument s blokovými uvozovkami

Tato část ukazuje, jak vytvořit markdown dokument s blokovými uvozovkami, jak je uvedeno níže:

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
>

Následující fragment kódu lze použít k vytvoření výše uvedeného markdown dokumentu.

Markdown dokument s horizontálním pravidlem

Tato část ukazuje, jak vytvořit markdown dokument s horizontálním pravidlem, jak je uvedeno níže:

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

Následující fragment kódu lze použít k vytvoření výše uvedeného markdown dokumentu.

Čtení Markdown dokumentu

Následující úryvek kódu ukazuje, jak číst dokument markdown.

Zadejte Markdown Možnosti Uložení

Aspose.Words API poskytuje třídu MarkdownSaveOptions pro zadání dalších možností při ukládání dokumentu do formátu Markdown.

Následující příklad kódu ukázal, jak zadat různé možnosti uložení Markdown.

Jak zarovnat obsah uvnitř tabulky při exportu do Markdown

Aspose.Words API poskytuje TableContentAlignment výčet, který definuje směry zarovnání pro zarovnání obsahu v tabulkách při exportu do dokumentu Markdown. Následující příklad kódu ukazuje, jak zarovnat obsah uvnitř tabulky.