export_doc
Exports a document's current version to a directory as zip, self-contained HTML, or Markdown with inlined images, enabling direct use without the preview service.
Instructions
把一篇文档的当前(head)版本导出成一个文件,写到 outDir 下(文件名自动取文档标题)。format="zip"(默认)导出目录树(preview.html + lib/ + assets/,不带历史版本、不带版本切换);format="html" 导出单个自包含 .html(marked/mermaid、图片全内联,双击即看);format="markdown" 导出单个 .md(图片内联成 data URI,不依赖 assets/ 目录,可直接粘贴/导入钉钉文档等其它工具)。不需要 protoflow 的预览服务。跟文档阅读页右上角「导出」按钮菜单同一份逻辑,区别是按钮触发浏览器下载、这个工具直接写到你指定的目录
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dir | No | 覆盖默认工作目录(项目所在父目录);相对路径按当前工作目录解析;缺省用 PROTOFLOW_HOME 或启动时的 cwd | |
| docId | Yes | ||
| format | No | 导出格式,默认 zip(目录树);html 是单文件;markdown 是纯 .md 文件 | |
| outDir | Yes | 文件要写到的目录(绝对路径,或相对 dir 参数解析);目录不存在会自动创建 | |
| projectId | Yes | 项目 id(同时也是项目文件夹名) |