Trabalhar com Markdown Características

Este tópico discute como implementar Markdown recursos usando Aspose.Words. Markdown é uma maneira simples de formatar texto simples que pode ser facilmente convertido em HTML. Aspose.Words suporta o seguinte Markdown características:

  • Categoria
  • Blockquotes
  • Regras horizontais
  • ênfase negrito
  • ênfase itálica

O Markdown implementação de recursos principalmente segue a CommonMark especificação em Aspose.Words API e todas as características são representadas como estilos correspondentes ou formatação direta. O que significa que

  • Bold e Itálico são representados como Font.Bold e Font.Italic
  • Categoria são parágrafos com cabeçalho 1 - cabeçalho 6 estilos
  • As citações são parágrafos com “Quote” no nome de estilo
  • HorizontalRule é um parágrafo com um HorizontalRule forma.

Markdown Documento com ênfases

Esta seção mostra como produzir uma markdown documento com ênfases como indicado abaixo:

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

O seguinte snippet de código pode ser usado para produzir o markdown documento.

Markdown Documento com Categoria

Esta seção mostra como produzir uma markdown documento com cabeçalhos como indicado abaixo:

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

O seguinte snippet de código pode ser usado para produzir o acima dado markdown documento.

Markdown Documento com citações de bloco

Esta seção mostra como produzir uma markdown documento com citações de bloco como dado abaixo:

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
>

O seguinte snippet de código pode ser usado para produzir o acima dado markdown documento.

Markdown Documento com Regra Horizontal

Esta seção mostra como produzir uma markdown documento com Horizontal Regra como indicado abaixo:

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

O seguinte snippet de código pode ser usado para produzir o markdown documento.

Ler um Markdown Documento

O seguinte snippet de código mostra como ler um markdown documento.

Especificar Markdown Salvar opções

Aspose.Words API fornece MarkdownSaveOptions classe para especificar opções adicionais ao salvar um documento no Markdown formato.

O seguinte exemplo de código demonstrou como especificar vários Markdown salvar opções.

Como Alinhar conteúdo dentro da tabela enquanto exporta para Markdown

Aspose.Words API fornece TableContentAlignment enumeração que define direções de alinhamento para alinhar conteúdo em tabelas ao exportar para o Markdown documento. O exemplo de código a seguir demonstra como alinhar conteúdo dentro da tabela.