工程開發
docx avatar

docx

專業 .docx 文檔工具,提供文檔創建、編輯與分析功能。支援修訂追蹤、留言、格式保留、Metadata 處理及 OOXML 底層存取。

簡介

docx 技能為 Claude Code 提供了管理專業 Word 文檔的結構化框架。專為需要對複雜文檔格式進行程式化控制的工程師、法律專業人員及技術作者設計。透過將 OOXML (Open Office XML) 的複雜性抽象化為清晰的工作流程,此技能支援精確的文檔操作,並確保格式與元數據的完整性。

  • 文字提取與分析:使用 pandoc 將 .docx 轉換為結構化 Markdown,在保留修訂追蹤痕跡的同時,實現快速內容審閱。

  • OOXML 底層存取:透過解包文檔為 XML 組件 (document.xml, comments.xml) 來實現深度編輯,支援媒體、樣式及高級結構的精細化調整。

  • 自動化創建:利用 docx-js 整合,透過程式化定義從零開始生成新文檔,確保模板應用的一致性。

  • 專業紅線審閱 (Redlining):針對法律與商業文檔實施系統化的紅線審閱工作流。採用批次處理策略(每批 3-10 次變更),使用 <w:ins> 與 <w:del> 標籤確保精確的插入與刪除,同時維護文檔原始 RSID 的完整性。

  • 格式保留:使用專用的 Python 腳本進行文檔打包與解包,確保自動化編輯與最終導出之間的結構完整性。

  • 使用說明:對於簡單的文字更新,請使用 pandoc 提取流程。對於高風險文檔修改(如合約更新或複雜技術報告),請務必遵循紅線審閱流程,以防止文檔損壞。

  • 系統依賴:確保系統已安裝 pandoc、用於 OOXML 腳本的 Python 環境,以及用於 docx-js 輸出的 JavaScript 環境。

  • 實作建議:在進行複雜修改前,請務必完整閱讀參考文檔 (ooxml.md 與 docx-js.md)。請使用特定的結構標識符(例如章節編號或唯一標記)而非行號,因為 Markdown 表示法無法對應至 XML 結構。

  • 限制:此工具專為專業 OOXML (.docx) 文件設計,不適用於舊版二進位 (.doc) 格式。在對生產環境文檔應用自動化腳本前,請務必建立備份。

倉庫統計

Star 數
2,839
Fork 數
329
Open Issue 數
7
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月29日 下午02:39
在 GitHub 查看