使用Markdown功能
Contents
[ Hide ] 本主题讨论如何使用Aspose.Words实现Markdown功能。 Markdown是格式化纯文本的简单方法,可以轻松转换为HTML。 Aspose.Words支持以下Markdown功能:
- 标题
- 块引用
- 横向规则
- 大胆强调
- 斜体强调
Markdown功能实现大多遵循Aspose.WordsAPI中的CommonMark规范,所有功能都表示为相应的样式或直接格式。 这意味着
- 粗体和斜体表示为
Font.Bold和Font.Italic。 - 标题是具有Heading 1-Heading 6样式的段落。
- 引号是样式名称中带有"Quote"的段落。
- HorizontalRule是具有
HorizontalRule形状的段落。
将Markdown转换为Aspose.Words文档对象模型(DOM)有细微差别,如本文所述 将Markdown转换为文档对象模型(DOM).
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.WordsAPI提供MarkdownSaveOptions类以指定其他选项,同时将文档保存为Markdown格式。
下面的代码示例演示了如何指定各种Markdown保存选项。
如何在导出为Markdown时对齐表内的内容
Aspose.WordsAPI提供TableContentAlignment枚举,它定义对齐方向,以便在导出到Markdown文档时对齐表中的内容。 下面的代码示例演示如何在表内对齐内容。