文档

公文格式Word生成

试用

按GB/T 9704-2012党政机关公文格式标准,将文本内容转换为规范格式的Word文档。适用于需要生成公文格式(仿宋正文、黑体一级标题、楷体二级标题、标准页边距、固定行距等)的Word文件。触发词:公文格式、公文Word、GB/T 9704、党政公文、红头文件格式、仿宋3号、公文排版。

它能做什么

按GB/T 9704-2012党政机关公文格式标准,将文本内容转换为规范格式的Word文档。适用于需要生成公文格式(仿宋正文、黑体一级标题、楷体二级标题、标准页边距、固定行距等)的Word文件。触发词:公文格式、公文Word、GB/T 9704、党政公文、红头文件格式、仿宋3号、公文排版。

技能文档

公文格式Word文档生成

概述

按《党政机关公文格式》(GB/T 9704-2012)标准生成Word文档。覆盖标题、正文、层次序数、页边距、行距、字体字号等全部核心格式要素。适用于政务、事业单位、国企等需要标准公文排版的场景。

何时使用

  • 用户要求按公文格式输出Word文档
  • 用户提到"公文格式""GB/T 9704""仿宋3号""党政公文"等关键词
  • 用户给出一篇报告/分析/总结的大纲或正文,要求按公文格式排版
  • 用户要求生成的Word文件用于领导阅览、上报、下发等正式场合

工作流程

第一步:确认内容与格式需求

从用户输入中提取以下信息:

  • 文档标题(公文标题,一般不超两行)
  • 正文内容(已有大纲或全文)
  • 是否需要主送机关(如"各有关部门:")
  • 是否有附件说明
  • 输出路径

第二步:运行生成脚本

执行 scripts/generate_gongwen.py,该脚本封装了全部公文格式设置逻辑。脚本接受一个JSON配置文件,描述文档结构(标题、各级标题、正文段落),自动生成符合公文标准的.docx文件。

调用方式:

"C:\Users\sopenclaw\.workbuddy\binaries\python\envs\default\Scripts\python.exe" "/scripts/generate_gongwen.py" ""

JSON配置结构:

{
  "output_path": "输出文件路径.docx",
  "title": "公文标题(2号方正小标宋简体居中)",
  "content": [
    {"type": "body", "text": "正文段落(3号仿宋,首行缩进2字)"},
    {"type": "h1", "text": "一、一级标题(3号黑体)"},
    {"type": "h2", "text": "(一)二级标题(3号楷体)"},
    {"type": "h3", "text": "1.三级标题(3号仿宋)"},
    {"type": "blank", "text": ""},
    {"type": "body", "text": "另一段正文..."}
  ]
}

content 数组支持的类型:

  • title — 2号方正小标宋简体,居中(一般只用一次,放在最前)
  • h1 — 3号黑体,首行缩进2字,对应"一、二、三、"
  • h2 — 3号楷体,首行缩进2字,对应"(一)(二)(三)"
  • h3 — 3号仿宋,首行缩进2字,对应"1. 2. 3."
  • body — 3号仿宋,首行缩进2字,正文段落
  • blank — 空行

第三步:验证与交付

生成后检查文件大小是否正常(一般>10KB),然后用 present_files 交付给用户。

格式规范速查

详细规范见 references/gongwen_format_spec.md。核心要点:

要素规范
页面A4,上37mm,左28mm,版心156×225mm
标题2号(22pt)方正小标宋简体,居中
正文3号(16pt)仿宋,首行缩进2字,回行顶格
一级标题3号黑体,"一、""二、""三、"
二级标题3号楷体,"(一)""(二)""(三)"
三级标题3号仿宋,"1.""2.""3."
四级标题3号仿宋,"(1)""(2)""(3)"
行距固定值29pt(约每面22行)
字色黑色

字体说明

Windows系统自带仿宋(simfang.ttf)、黑体(simhei.ttf)、楷体(simkai.ttf),可直接使用。

"方正小标宋简体"为公文标题标准字体,需安装。当前系统已安装(用户字体目录:%LOCALAPPDATA%\Microsoft\Windows\Fonts\方正小标宋简体.TTF)。脚本中 TITLE_FONT 已设为该字体。如在其他机器上运行且未安装该字体,Word会自动回退到默认字体渲染,届时标题效果可能略有差异。

资源文件

scripts/generate_gongwen.py

公文格式Word生成脚本。读取JSON配置,输出符合GB/T 9704标准的.docx文件。依赖 python-docx(需安装到 venv:pip install python-docx)。

references/gongwen_format_spec.md

GB/T 9704-2012公文格式完整规范摘要,包含版面、字体、标题、正文、附件等全部要素的详细说明。生成复杂公文时参考此文件。

相关技能

党政机关公文标准排版与质检校对技能,严格依据《党政机关公文格式》GB/T 9704-2012。当用户明确要求对公文做以下操作时使用:①排版——将 Markdown/TXT/DOCX/PDF(文本层) 草稿转换为国标合规的 Word 公文(红头、发文字号、2号小标宋标题、3号仿宋正文、一/(一)/1./(1)四级标题、附件、署名与成文日期、版记、页码);②质检——扫描已有 .docx 公文,按高/中/低三级输出不合规清单与整改建议;③文风净化——在用户要求时,对口语、网络用语、AI 腔与常见错别字做表层规范化(实质性内容只标记不改写)。适用场景(需用户主动提出):公文排版、红头文件、公文格式、发

1 次安装1 星标

公文格式转换 — 将 Markdown 转换为符合 GB/T 9704-2012 党政机关公文格式的 Word 文件。可选能力:远程图片下载(仅 http/https/data:image,可通过 download_images=False 关闭)。Do NOT:不做文体识别、不添加红头/版记/落款、不做内容审核。

7 次安装1 星标

Format, review, or rewrite Chinese official documents (公文) to the GB/T 9704-2012 党政机关公文格式 standard. The full rulebook is bundled in references/formatting_gui...

25 次安装

Skill for creating Chinese official documents (公文) following standardized formatting requirements. Use when user wants to create official documents such as n...

23 次安装1 星标

此技能用于创建符合中国政府及央企规范的Word文档(.docx)。当用户要求创建公文、国央企文档、规范文书、正式报告等需要特定中国公文格式的文档时使用此技能。公文字体(方正仿宋简体)可以自行下载。

26 次安装1 星标

起草、改写、润色、扩写、压缩、规范并导出中文公文与行政正式文本。Use when the user asks to write, revise, summarize, standardize, or convert 公文、决议、决定、命令、公告、公报、通告、意见、通知、通报、报告、请示、批复、议案、函、纪要,以及...

19 次安装