用途:把 .md 文件转换为带专业样式、可编辑的 Word 文档,适合需要中英文混排、代码块或表格的报告与论文类内容。
主要能力:基于 python-docx 生成 DOCX;正确处理中英文混排(切换 Songti SC / SimSun / Noto CJK 等字体);解析加粗、斜体、行内代码与链接;支持本地相对路径与远程图片(自动下载嵌入);代码块使用等宽字体、底纹和边框;表格含表头底色与隔行底纹;页眉中的斜向水印;目录字段可在打开时自动刷新;自动剥离 YAML frontmatter,避免泄漏 status 等字段;封面标题过长时字号自适应缩小(36pt 至 22pt)。
使用方式:先运行 pip install python-docx --break-system-packages。转换命令为 python lov-any2docx/scripts/md2docx.py --input report.md --output report.docx --title "My Report" --author "Author Name" --theme warm-academic。除 --input 外均为可选,有默认值。可选参数包括 --subtitle、--date、--version、--watermark、--cover、--toc、--header-title、--footer-left、--stats-line、--stats-line2、--edition-line、--code-max-lines。主题可选 warm-academic、classic-thesis、tufte、ieee-journal、elegant-book、chinese-red、ink-wash、github-light、nord-frost、ocean-breeze、invest-report。按资料要求,转换前需用交互式提问确认设计风格与水印。
适用场景:需要可编辑文档而非 PDF;文档含中日韩字符与拉丁文本混排;含围栏代码块、Markdown 表格或列表;需要封面、目录或水印。
限制与依赖:具体排版效果、收费、平台支持等资料未提供;字数与性能上限未提供。