Markdown 自研拓展
拓展提供大模型输出 Markdown 格式的渲染、转换为HTML、生成图片等功能。
结合大模型拓展输出的 Markdown 格式,实时渲染,效果如下:
测试代码块
用法如下:
也可页面底部直接下载 demo 源码进行测试。
属性
- TransparentBackground
- 设置WebView背景是否透明。
事件
- OnImageGenerated(imagePath)
- 图片保存完成时触发,参数为图片路径(失败时返回空字符串)。
- OnPreviewReady()
- Markdown预览加载完成时触发。
方法
- MarkdownPreview(layout,markdown)
- 预览Markdown内容到指定布局(不生成图片)。
- MarkdownToHtml(markdown)
- 将Markdown文本转换为HTML。
- SaveToImage(isPublic)
- 将当前预览内容保存为图片,isPublic 为 “真” 时保存到相册,“假” 时保存到App私有目录。
注:由于保存到相册是公共目录,可能需要请求相关权限,而且原生 图像 组件不能直接访问公共目录的图片文件,可以通过 图像选择器 组件进行访问(实际上是拷贝一份到私有目录,提供私有目录路径给图像组件展示)。
拓展下载
-
.aix 最新拓展下载:
-
demo下载:
也可从“拓展市场”快速导入: