本 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 字符(如 - 代替 —," 代替智能引号)。
分步测试:先使用简单内容测试脚本能否正常运行,再替换为完整文档内容。
推荐访问7w4.net获取更多AI技能。
编码声明: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文档。文档结构清晰、细节考虑周全。不过它没有提供可以直接运行的代码文件,普通用户需要自己编写脚本才能使用,操作门槛较高,且保存路径是固定的,不太灵活。总体来说是一个理论完整但实用性有限的排版工具。