SuperAPI AI 工具集

md-to-docx

办公与效率

查看项目

更新于 10-15 17:30

技能介绍

用途:把 Markdown 文件转换为排版规范的 Word(.docx)文档,适合学术论文、研究报告等中文文档场景。

主要能力:支持 H1-H6 标题、粗体/斜体/删除线、有序与无序及嵌套列表、表格、图片自动嵌入、链接与引用、代码块与行内代码;保留中文标点(。,""();!?);自动把句末标点前的引用编号(如 文献1。→ 文献¹。)转为上标。默认中文模板使用仿宋字体(正文、标题、副标题)、英文用 Times New Roman、全文字体黑色、1.5 倍行距、首行缩进两字符(24pt)、标题后间距 1 行(12pt)、标题不加斜体。

使用方式:需先安装 pandoc(macOS:brew install pandoc;Linux:sudo apt-get install pandoc;Windows:choco install pandoc)与 python-docx(pip install python-docx),并用 pandoc --version 验证。单文件转换:python .claude/skills/md-to-docx/convert_md_to_docx.py input.md output.docx。可选参数:--toc 生成目录(默认无目录)、--no-chinese-template 不使用仿宋模板、--no-superscript-citations 关闭引用上标、--reference-doc template.docx 自定义样式、--title/--author/--date 设置元数据。批量转换:python .claude/skills/md-to-docx/convert_md_to_docx.py --batch input_dir/ output_dir/,可用 --pattern 指定文件模式(默认 *.md)。

适用场景:中文 Markdown 文档转 Word、需要统一仿宋排版与首行缩进的报告或论文、批量转换。

限制:依赖 pandoc 与 python-docx;图片需路径正确且文件存在;表格需符合 Markdown 语法;中文文件建议 UTF-8 编码;脚本执行需权限(chmod +x convert_md_to_docx.py)并使用正斜杠路径。引用上标仅转换直接跟在中文或字母后、编号 1-60 的数字。其他收费、平台与效果信息暂未提供。