Praca z funkcjami Markdown

W tym temacie omówiono, jak zaimplementować funkcje Markdown za pomocą Aspose.Words. Markdown to prosty sposób na sformatowanie zwykłego tekstu, który można łatwo przekonwertować na HTML. Aspose.Words obsługuje następujące funkcje Markdown:

  • Nagłówki
  • Blockquotes
  • Zasady horyzontalne
  • Odważne podkreślenie
  • Akcent kursywą

Implementacja funkcji Markdown jest w większości zgodna ze specyfikacją CommonMark w Aspose.Words API, a wszystkie funkcje są reprezentowane jako odpowiednie style lub bezpośrednie formatowanie. Co oznacza, że

  • Pogrubienie i kursywa są reprezentowane jako Font.Bold i Font.Italic.
  • Nagłówki to akapity ze stylami Heading 1 - Heading 6.
  • Cytaty to akapity z “cytatem” w nazwie stylu.
  • HorizontalRule to akapit o kształcie HorizontalRule.

Markdown dokument z akcentami

Ta sekcja pokazuje, jak utworzyć dokument markdown z akcentami, jak podano poniżej:

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

Poniższy fragment kodu może być użyty do wytworzenia powyższego dokumentu markdown.

Markdown dokument z nagłówkami

W tej sekcji pokazano, jak utworzyć dokument markdown z nagłówkami podanymi poniżej:

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

Poniższy fragment kodu może być użyty do wytworzenia powyższego dokumentu markdown.

Markdown dokument z cudzysłowami blokowymi

W tej sekcji pokazano, jak utworzyć dokument markdown z cudzysłowami blokowymi, jak podano poniżej:

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
>

Poniższy fragment kodu może być użyty do wytworzenia powyższego dokumentu markdown.

Markdown dokument z regułą poziomą

Ta sekcja pokazuje, jak utworzyć dokument markdown z regułą poziomą, jak podano poniżej:

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

Poniższy fragment kodu może być użyty do wytworzenia powyższego dokumentu markdown.

Czytanie dokumentu Markdown

Poniższy fragment kodu pokazuje, jak odczytać dokument markdown.

Określ Markdown Opcje Zapisu

Aspose.Words API zapewnia MarkdownSaveOptions klasy, aby określić dodatkowe opcje podczas zapisywania dokumentu w formacie Markdown.

Poniższy przykład kodu pokazał, jak określić różne opcje zapisu Markdown.

Jak wyrównać zawartość wewnątrz tabeli podczas eksportowania do Markdown

Aspose.Words API zapewnia TableContentAlignment wyliczenie, które definiuje Kierunki wyrównania w celu wyrównania zawartości w tabelach podczas eksportowania do dokumentu Markdown. Poniższy przykład kodu pokazuje, jak wyrównać zawartość wewnątrz tabeli.