📄 公文格式助手 — GB/T 9704-2012 本地文档生成工具
按照 GB/T 9704-2012《党政机关公文格式》标准生成格式规范的公文 (.docx) 文件。
cd ~ /GBTFormatAddin
# 启动本地服务
bash scripts/serve.sh
# 浏览器打开 http://localhost:3000 即可使用
功能
说明
📋 快捷模板
通知 / 请示 / 报告 / 批复 / 函 / 命令 / 纪要 / 联合通知,一键预填
📐 4 种公文格式
标准公文、信函格式、命令(令)、纪要格式
📌 完整版头
份号、密级、紧急程度、发文机关标志(红色)、发文字号、签发人
🤝 联合行文
支持多个发文机关并列排列
📄 正文排版
自动识别一、/(一)/1./(1) 四级标题,分别用黑体/楷体/仿宋加粗
✍️ 署名和日期
右空四字编排,附注支持
📎 附件系统
附件说明 + 附件分页编排(每附件独立页面,3号黑体标识)
🖨️ 印章插入
上传 PNG 图片印章,自动置于署名下方
📑 版记
分隔线、抄送机关、印发机关和日期
功能
说明
📂 拖拽上传 .docx
分析已有文档是否符合 GB/T 9704
📐 页面检测
纸张 A4?边距 37/35/28/26mm?
🔤 字体检测
检测是否使用仿宋/黑体/小标宋等标准字体
📊 结构分析
标题、正文、红线、页码、成文日期完整性
启动服务 — 运行 bash scripts/serve.sh
选择模板 — 从「通知/请示/报告/批复/函」等预设中选择
填写内容 — 填入发文机关、标题、正文等(正文中段落按回车分割)
配置选项 — 展开可选区域设置附件、联合行文、印章
生成文档 — 点击「生成公文」自动下载 .docx 文件
在WPS中打开 — 下载的文件直接双击即可在 WPS 中打开
GBTFormatAddin/
├── src/
│ ├── engine/ # 文档生成引擎
│ │ ├── docx-gen.ts # ★ 核心:.docx 生成(模板/联合/附件/印章/检测)
│ │ ├── index.ts # 引擎门面
│ │ ├── units.ts # 单位换算
│ │ └── gbt-standard.ts # GB/T 9704 标准常量
│ ├── components/pages/
│ │ ├── DocumentForm.vue # ★ 公文生成表单
│ │ └── DocValidator.vue # ★ 文档合规检测
│ ├── App.vue # 导航布局
│ └── main.ts # 入口
├── scripts/
│ └── serve.sh # 启动脚本
├── dist/ # 构建输出
└── docs/
└── font-guide.md # macOS 字体指南
npm run dev # 开发模式(热更新)
npm run build # 生产构建
npm run serve # 预览构建产物