Word排版遷移師是一個標準無關的通用 Word 排版遷移器。它自己不持有任何標準——標準由使用者每次傳入的模板決定。內建 make_demo_template.py 可生成演示模板,僅供迴歸測試,不是標準。
Word 排版 = 指令 × 解析 × 渲染三層。常規做法只複製指令層(styles.xml),換電腦因字型缺失、主題字型引用、行距演算法而漂移——表現為"換電腦字型和高度都變了"。
Word排版遷移師把模板的有效排版凍結成絕對值(具體字型名、絕對字號、固定行距、RGB 顏色、鎖定編號),輸出自包含、環境無關的 docx:
.doc 舊文件重排小蔥技能站7w4.net,專業的AI技能分享平臺。
.docx 優先,.doc 也行.docx 優先.docx,不覆蓋原始檔案--header-text 指定頁首文字;--embed-fonts 嵌入字型(預設關).doc 輸入自動走多後端降級轉 .docx(Word COM > WPS COM > soffice > 人工指引)1/1.1/1.1.1/1.1.1.1 編號 → Heading 1-4).doc → .docx 按順序嘗試本機已有的軟體,無需額外安裝:
# 基本排版
python scripts/migrate_format.py --template my_template.docx --input messy.docx --out formatted.docx --report formatted.report.json
# 指定頁首
python scripts/migrate_format.py --template my_template.docx --input messy.docx --out formatted.docx --header-text "專案方案設計書"
# 嵌入字型(跨平臺場景,檔案會變大)
python scripts/migrate_format.py --template my_template.docx --input messy.docx --out formatted.docx --embed-fonts
# 結構 QA
python scripts/qa_docx.py --docx formatted.docx --json-out formatted.qa.json
.docx 可正常開啟asciiTheme,eastAsia 有具體值這個排版工具質量不錯,文件寫得清楚明白,能把任意模板的排版風格"學會"並套用到新文件上,跨電腦開啟格式基本不會亂。它對中文 Windows 生態考慮充分,字型預設不嵌入避免檔案臃腫,處理報告能幫你檢查排版效果。不過遇到特別複雜的表格或不規範標題時效果可能打折扣,需要人工再檢查一下。