跳到主要内容

转换文档

将文档转换为 Markdown 或 HTML 文本。

语法

expression.ConvertDocument(sConvertType, bHtmlHeadings, bBase64img, bDemoteHeadings, bRenderHTMLTags);

expression - 表示一个 Api 类的变量。

参数

名称必填/选填数据类型默认值描述
sConvertType选填"markdown" | "html""markdown"转换类型("markdown" 或 "html")。
bHtmlHeadings选填booleanfalse指定当目标平台的 Markdown 渲染器不支持 Markdown 风格的标题 ID 时,是否生成 HTML 标题及其 ID。
bBase64img选填booleanfalse指定是否将图像以 base64 格式嵌入。
bDemoteHeadings选填booleanfalse指定是否降低文档中所有标题的等级,以符合以下规范:使用单个 H1 作为标题,H2 作为正文中的一级标题。
bRenderHTMLTags选填booleanfalse指定是否在 Markdown 中保留 HTML 标签。如果只想偶尔使用 HTML 标签,可以通过如下方式避免使用尖括号:<tag>text</tag>。默认情况下,尖括号会被替换为特殊字符。

返回值

string(字符串)

示例

let info = "";
window.Asc.plugin.executeMethod ("ConvertDocument", ["markdown", false, false, true, false], function (output) {
document.getElementById ("text-area").value = info + output;
});