用途:该技能用于在 Markdown、HTML、PDF、DOCX 等格式之间进行文档转换,重点面向 DOCX 的导入与导出。
主要能力:支持转换为 DOCX(含自定义样式模板、目录、元数据),支持从 DOCX 转出为 Markdown 并提取媒体文件,提供中文 DOCX 模板(含标题编号与代码高亮)、辅助转换脚本及完整选项参考。
使用方式:先确认已安装 Pandoc(pandoc --version;未安装可用 brew install pandoc 或 apt-get install pandoc)。在项目根目录创建 import 与 export 目录。基本转换:pandoc import/input.md -o export/output.docx。常用选项包括 --reference-doc=template.docx、--toc、--toc-depth=2、--metadata="title=My Document"。使用技能自带中文模板时指定 --reference-doc=<skill-path>/assets/templates.docx。从 DOCX 转换:pandoc import/document.docx -o export/document.md --extract-media=export/images/。生成默认模板:pandoc --print-default-data-file reference.docx > reference.docx。批量处理可用 for 循环遍历 import/*.md 并输出到 export。也可调用 scripts/convert.sh,例如 <skill-path>/scripts/convert.sh report.md report.docx --toc。
适用场景:需要将 Markdown 等源文件生成规范 DOCX 文档,或把 DOCX 转为 Markdown 继续编辑,以及批量文档格式转换。
限制:需预先安装 Pandoc;模板路径与技能安装位置相关,需按实际路径调整;具体平台支持与效果以 Pandoc 本身为准,资料未提供更多细节。