本技能來自小蔥技能站7w4.net。
本 Skill 定義了中國公文格式規範,用於建立符合標準格式要求的 Word 文件。
輸出檔案預設儲存到桌面:C:\Users\Administrator\Desktop\檔名_公文排版.docx
| 專案 | 規格 |
|---|---|
| 紙張 | A4 (210mm × 297mm) |
| 上邊距 | 37mm |
| 下邊距 | 35mm |
| 左邊距 | 28mm |
| 右邊距 | 26mm |
| 層級 | 編號格式 | 字型 | 字號 | 是否加粗 | 對齊方式 | 首行縮排 | 行距 | 段前/後 |
|---|---|---|---|---|---|---|---|---|
| 一級標題 | 一、 | 黑體 | 三號 (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. ……
—1—(短破折號 + 數字 + 短破折號)自動編號功能必須關閉,防止出現不規範的自動編號格式。
將整篇文件文字之間的段落標記(包括隱藏的段落標記)全部替換為無內容,保證文件整潔。
按公文格式處理,表格內容使用仿宋_GB2312三號,居中或兩端對齊視情況而定。
當用戶說"文件排版"/"公文排版"時,按以下步驟執行:
用 zipfile 模組讀取源 .docx 檔案的 word/document.xml,提取所有段落文本。
根據以下規則識別段落型別:
一、 二、 三、 開頭 → 一級標題(一) (二) 開頭 → 二級標題 1. 2. 3. 開頭 → 三級標題(1) (2) 開頭 → 四級標題① ② ③ 開頭 → 五級標題A. B. 開頭 → 六級標題嚴格按照上述規範,使用 lxml 直接構建 OOXML,生成新的 .docx 檔案。
輸出路徑:C:\Users\Administrator\Desktop\{原檔名}_公文排版.docx
解壓輸出的 .docx,讀取 word/document.xml,檢查:
<w:widowControl> 或值為0<w:color> 節點(字型顏色自動)C:\Users\Administrator\Desktop\<w:pPr> 中不得有 <w:widowControl> 或必須設為0<w:spacing w:after="240"/>在編寫 Python 指令碼生成 Word 文件時,請遵循以下最佳實踐,避免特殊字元導致的語法錯誤:
內容資料分離:將文件的文本內容放在獨立的 .txt 或 .json 檔案中,Python 指令碼只負責讀取內容並按規範排版。不要將大量中文文本直接硬編碼進 .py 指令碼。
避免特殊 Unicode 字元:Python 指令碼中避免使用以下特殊字元,或改用 Unicode 轉義(\uXXXX):
—(\u2014)" "(\u201c \u201d)使用 ASCII 安全字元:標點符號優先使用 ASCII 字元(如 - 代替 —," 代替智慧引號)。
分步測試:先使用簡單內容測試指令碼能否正常執行,再替換為完整文件內容。
編碼宣告:Python 指令碼第一行始終新增 # -*- coding: utf-8 -*-。
(大標題)分之道真人AI督學專案市場推廣策劃書
(居中,方正小標宋_GBK二號,段後空1行)
一、專案概述
(一級標題,黑體三號,兩端對齊,首行縮排2字元)
(正文)分之道(廣東)資訊科技科技有限公司2012年成立……
(仿宋_GB2312三號,兩端對齊,首行縮排2字元,行距27磅)
(一)五大核心競爭力
(二級標題,楷體_GB2312三號加粗,兩端對齊,首行縮排2字元)
1. AI智慧診斷
(三級標題,仿宋_GB2312三號加粗,首行縮排2字元)
貴州佳頤教育諮詢有限公司
2026年6月25日
(右對齊,仿宋_GB2312三號,日期後縮排3字元) 這個Skill定義了標準的中國公文排版規範,內容專業且全面,能幫助生成格式規範的Word文件。文件結構清晰、細節考慮周全。不過它沒有提供可以直接執行的程式碼檔案,普通使用者需要自己編寫指令碼才能使用,操作門檻較高,且儲存路徑是固定的,不太靈活。總體來說是一個理論完整但實用性有限的排版工具。