@@ -0,0 +1,43 @@
|
||||
---
|
||||
name: 导出文档
|
||||
description: 将 Markdown 文件中的 Mermaid 图表渲染为图片后导出为 docx/pdf
|
||||
---
|
||||
|
||||
## 用户输入
|
||||
|
||||
```text
|
||||
$ARGUMENTS
|
||||
```
|
||||
|
||||
## 参数解析
|
||||
|
||||
从用户输入中提取:
|
||||
1. **文件路径**:Markdown 文件的相对路径(如 `docs/建模论文-v7.md`)
|
||||
2. **导出格式**:`docx`(默认)或 `pdf`
|
||||
|
||||
如果用户未指定格式,默认使用 `docx`。
|
||||
|
||||
## 执行步骤
|
||||
|
||||
1. 确认文件路径存在且为 `.md` 文件
|
||||
|
||||
2. 运行导出脚本:
|
||||
|
||||
```bash
|
||||
uv run python scripts/md_export.py <文件路径> --format <格式>
|
||||
```
|
||||
|
||||
3. 使用以下格式输出结果:
|
||||
|
||||
```text
|
||||
源文件: xxx
|
||||
导出格式: xxx
|
||||
输出文件: xxx
|
||||
Mermaid 图表数: xxx
|
||||
```
|
||||
|
||||
## 错误处理
|
||||
|
||||
- 文件不存在时,提示用户确认路径
|
||||
- mmdc 未安装时,提示运行 `npm install -g @mermaid-js/mermaid-cli`
|
||||
- pandoc 未安装时,提示运行 `sudo apt install -y pandoc`
|
||||
Reference in New Issue
Block a user