Documentation
README
word-format
把参考 Word 文档的排版视觉一致地复刻到新内容上。 工作方式:直接在原件 HTML 上增删改文字,再让浏览器渲染并把富文本送进 Word。
工作原理:HTML Bridge
参考 .docx
│ ① docx_to_html.py
▼
Word Filtered HTML(原件,所有样式 inline)
│ ② Claude 在原件上增删改文本(保留所有 inline style)
▼
edited.html
│ ③ render_and_paste.sh
│ 浏览器渲染 → Cmd+A/C → Word 粘贴 → 保存
▼
最终 .docx
步骤 ③ 有两种模式,决定能保留多少模板格式:
| 模式 | 命令 | 能保留 |
|---|---|---|
| B. 续写(推荐) | --append-to <reference.docx> |
100% 模板格式:页面设置、样式表、主题、页眉页脚、字体表 + 字符级排版 |
| A. 新建 | (不带 --append-to) |
仅字符/段落级排版(字体/字号/缩进/行距/对齐) |
想 100% 保留模板格式 → 必须用模式 B。 浏览器粘贴管线本身只能传字符级直接属性,不传
@page/样式表/theme1.xml。 模式 B 的诀窍:不靠粘贴管线传这些——直接复制原 .docx 副本作为承载文档,新内容用 Cmd+A → → → Cmd+V 续写到末尾,原文档的页面设置 / 样式表 / 主题原封不动地继承下来。
为什么不直接让 Word 打开生成的 HTML 再另存为 .docx
This is the opening of the README. Read the full README on GitHub.