一鍵文件排版

👤 Aoxp 📦 v1.0.1 ⭐ 4.4 ⬇️ 432 下載
📄 辦公效率 免費

📖 技能介紹


name: doc-formatting description: "公文/文件排版規範化技能。觸發詞:文件排版、公文排版、公文格式、正式文件格式、標準文件格式、按公文格式排版、重新排版。用於建立符合中國公文格式規範的Word文件,包含標題層級、字型字號、頁面設定、行距段距等完整規範。輸出檔案儲存到桌面。" metadata: openclaw: emoji: 📄


公文/文件排版規範

概述

本 Skill 定義了中國公文格式規範,用於建立符合標準格式要求的 Word 文件。 輸出檔案預設儲存到桌面C:\Users\Administrator\Desktop\檔名_公文排版.docx


頁面設定

專案 規格
紙張 A4 (210mm × 297mm)
上邊距 37mm
下邊距 35mm
左邊距 28mm
右邊距 26mm

字型與字號規範

文件大標題

  • 字型: 方正小標宋_GBK(若無可使用"方正小標宋簡體")
  • 字號: 二號 (22pt / 44 half-point)
  • 對齊: 居中
  • 首行: 不縮排
  • 行距: 1倍行距
  • 段後間距: 空1行(大標題與正文之間空1行)
  • 字型顏色: 自動(黑色)

標題層級規範

層級 編號格式 字型 字號 是否加粗 對齊方式 首行縮排 行距 段前/後
一級標題 一、 黑體 三號 (16pt/32 half-point) 兩端對齊 空兩字(480) 固定值27磅(540) 0行
二級標題 (一) 楷體_GB2312 三號 (16pt/32 half-point) 兩端對齊 空兩字(480) 固定值27磅(540) 0行
三級標題 1. 仿宋_GB2312 三號 (16pt/32 half-point) 兩端對齊 空兩字(480) 固定值27磅(540) 0行
四級標題 (1) 仿宋_GB2312 三號 (16pt/32 half-point) 兩端對齊 空兩字(480) 固定值27磅(540) 0行
五級標題 仿宋_GB2312 三號 (16pt/32 half-point) 兩端對齊 空兩字(480) 固定值27磅(540) 0行
六級標題 A. / B. 仿宋_GB2312 三號 (16pt/32 half-point) 兩端對齊 空兩字(480) 固定值27磅(540) 0行

:六級標題按 A. B. C. 順序續寫;若有多個並列六級標題,依次使用 A. B. C. ……


正文規範

  • 字型: 仿宋_GB2312
  • 字號: 三號 (16pt / 32 half-point)
  • 對齊: 兩端對齊
  • 首行縮排: 2字元 (480 twips)
  • 行距: 固定值 27磅 (540 twips)
  • 段前/段後間距: 0行 (0 twips)
  • 字型顏色: 自動(黑色)
  • 孤行控制: 取消(必須關閉寡行/孤行控制)

落款規範

  • 公司名稱: 仿宋_GB2312,三號,右對齊,行距固定27磅
  • 日期: 仿宋_GB2312,三號,右對齊,行距固定27磅
  • 日期後縮排: 日期行左縮排3字元(用於蓋章位置)
  • 正文與落款之間: 空2行

頁碼規範

  • 顯示: 必須插入頁碼
  • 頁碼格式: —1—(短破折號 + 數字 + 短破折號)
  • 字型: 仿宋_GB2312
  • 字號: 四號 (14pt / 28 half-point)
  • 對齊: 居中
  • 行距: 1倍行距
  • 位置: 頁尾居中
  • 雙面列印: 勾選"雙面列印1"(頁碼顯示在頁面外側)

其他格式要求

取消自動編號

自動編號功能必須關閉,防止出現不規範的自動編號格式。

刪除段落標記(含隱藏標記)

將整篇文件文字之間的段落標記(包括隱藏的段落標記)全部替換為無內容,保證文件整潔。

圖片規範

  • 圖片對齊: 居中
  • 圖片註釋: 楷體_GB2312,四號,居中

表格規範

按公文格式處理,表格內容使用仿宋_GB2312三號,居中或兩端對齊視情況而定。


執行步驟

當用戶說"文件排版"/"公文排版"時,按以下步驟執行:

第一步:讀取源文件

zipfile 模組讀取源 .docx 檔案的 word/document.xml,提取所有段落文本。

第二步:識別文件結構

根據以下規則識別段落型別: - 唯一大號短段落 → 大標題 - 一、 二、 三、 開頭 → 一級標題 - ) ) 開頭 → 二級標題
- 1. 2. 3. 開頭 → 三級標題 - 1) 2) 開頭 → 四級標題 - 開頭 → 五級標題 - A. B. 開頭 → 六級標題 - 右對齊短段落(含公司名/日期) → 落款 - 其餘 → 正文

第三步:用 Python + lxml 構建公文排版 docx

嚴格按照上述規範,使用 lxml 直接構建 OOXML,生成新的 .docx 檔案。

輸出路徑C:\Users\Administrator\Desktop\{原檔名}_公文排版.docx

第四步:驗證

解壓輸出的 .docx,讀取 word/document.xml,檢查: 1. 大標題:字型=方正小標宋_GBK,居中,二號,段後240(空1行) 2. 一級標題:字型=黑體,三號,兩端對齊 3. 二級標題:字型=楷體_GB2312,三號,加粗 4. 正文:字型=仿宋_GB2312,三號,兩端對齊,首行縮排480,行距540/exact 5. 所有段落:段前段後=0,無 <w:widowControl> 或值為0 6. 頁碼:頁尾 —N— 格式,仿宋_GB2312四號 7. 無 <w:color> 節點(字型顏色自動) 8. 落款日期行:左縮排1440 twips(3字元)


注意事項

  1. 輸出到桌面:排版後的檔案必須儲存到 C:\Users\Administrator\Desktop\
  2. 字型回退:若系統中無"方正小標宋_GBK",可嘗試"方正小標宋簡體",若仍無則用"小標宋"或"宋體"並備註
  3. 取消孤行控制:每個段落的 <w:pPr> 中不得有 <w:widowControl> 或必須設為0
  4. 段落標記清理:構建新文件時,不保留原文件的自動編號和多餘段落標記;將隱藏段落標記也全部清除
  5. 日期後空3字元:落款日期段設定左縮排1440 twips(3字元),首行縮排設為0
  6. 大標題與正文之間空1行:大標題段 <w:spacing w:after="240"/>
  7. 正文與落款之間空2行:落款前插入兩個空段落

指令碼編寫最佳實踐

在編寫 Python 指令碼生成 Word 文件時,請遵循以下最佳實踐,避免特殊字元導致的語法錯誤:

  1. 內容資料分離:將文件的文本內容放在獨立的 .txt.json 檔案中,Python 指令碼只負責讀取內容並按規範排版。不要將大量中文文本直接硬編碼進 .py 指令碼。

  2. 避免特殊 Unicode 字元:Python 指令碼中避免使用以下特殊字元,或改用 Unicode 轉義(\uXXXX):

  3. 中文破折號 \u2014
  4. 智慧引號 " "\u201c \u201d
  5. 其他非常見 Unicode 標點

    訪問小蔥技能站7w4.net,解鎖更多實用的AI技能外掛。

  6. 使用 ASCII 安全字元:標點符號優先使用 ASCII 字元(如 - 代替 " 代替智慧引號)。

  7. 分步測試:先使用簡單內容測試指令碼能否正常執行,再替換為完整文件內容。

  8. 編碼宣告:Python 指令碼第一行始終新增 # -*- coding: utf-8 -*-


完整示例

(大標題)分之道真人AI督學專案市場推廣策劃書
                    (居中,方正小標宋_GBK二號,段後空1行)

一、專案概述
(一級標題,黑體三號,兩端對齊,首行縮排2字元)

(正文)分之道(廣東)資訊科技科技有限公司2012年成立……
(仿宋_GB2312三號,兩端對齊,首行縮排2字元,行距27磅)

(一)五大核心競爭力
(二級標題,楷體_GB2312三號加粗,兩端對齊,首行縮排2字元)

1. AI智慧診斷
(三級標題,仿宋_GB2312三號加粗,首行縮排2字元)



貴州佳頤教育諮詢有限公司
2026年6月25日
(右對齊,仿宋_GB2312三號,日期後縮排3字元)

🤖 AI 評測

這個Skill定義了標準的中國公文排版規範,內容專業且全面,能幫助生成格式規範的Word文件。文件結構清晰、細節考慮周全。不過它沒有提供可以直接執行的程式碼檔案,普通使用者需要自己編寫指令碼才能使用,操作門檻較高,且儲存路徑是固定的,不太靈活。總體來說是一個理論完整但實用性有限的排版工具。

📊 多維度評分

適應性4.3
規範性4.3
有效性4.6
可靠性3.9
可信度5

📁 包含檔案 (1 個)

📄 SKILL.md 7.7 KB