dsh-cn-doc-formatter:为 DeepSeek Harness 生成合规中文公文的排版插件
feely0208/dsh-cn-doc-formatter
为 DeepSeek Harness 提供中文公文排版技能,按 GB/T 9704-2012 生成 docx、pdf、txt 并逐项自检格式合规。
dsh-cn-doc-formatter 是面向 DeepSeek Harness 的文档排版插件,按 GB/T 9704-2012《党政机关公文格式》把标题、正文、署名与日期排成规范的 .docx、.pdf 或 .txt。它针对的是「看起来差不多、实际不合规」的交付风险:生成后会真的打开产出文件,逐项核对页边距、字号、行距、字体与页面尺寸,不符合就报错,退出码可直接用于交付卡口。插件由 feely0208 维护,MIT 协议,Python 编写,排版、字体探测与自检全部在本地完成,产出文件不含水印、生成标记或作者信息。
如何安装
dsh plugin --profile web add @deepwhale-cn/dsh-cn-doc-formatter- 分类
- 数据与知识
- 平台
- DSH Plugin
- 作者
- feely0208
- 分发方式
- 插件
dsh-cn-doc-formatter 核心特性
dsh-cn-doc-formatter 仓库简介
它是做什么的?
中文公文排版是 DeepSeek Harness(DSH)的文档排版插件,按 GB/T 9704-2012《党政机关公文格式》把内容生成规范的 .docx、.pdf 或 .txt 文件。它解决的是「看起来差不多、实际不合规」的交付问题:生成完成后会逐项核对页边距、字号、行距、字体与页面尺寸,不符合规范就报错,而不是把不合规的文件直接交出去。插件由 feely0208 维护,采用 MIT 协议,用 Python 编写,排版、字体探测与自检全部在本地完成。
核心功能
- 公文规范排版:标题仿宋二号加粗居中、正文仿宋四号固定行距 28 磅、首行缩进严格 2 字,页边距上 3.7 / 下 3.5 / 左 2.8 / 右 2.6 cm,每面 22 行、每行 28 字。
- 输出自检:生成后真的打开产出文件逐项核对边距、字号、行距、字体与页面尺寸,退出码 0 表示通过、1 表示有不符合项,可直接用在 CI 或交付卡口上。
- Markdown 输入适配:把 Markdown 层级映射为公文层级,列表与表格降为正文,并合并段内软换行,避免断句处留下孤立标点。
- 跨平台字体探测:直接读取字体文件的 name 表,macOS、Windows、Linux 通用,不会因为系统缺少 fontconfig 而误判字体不存在。
- 无 AI 痕迹:产出文件无水印、无生成标记、无作者信息、无版本说明、无注释。
怎么使用这个插件?
在 DSH 中启用后,技能会在 agent 需要时自动可用。你只需提供标题、正文、发文机关与日期,插件即可生成 Word 或 PDF;内容常以 Markdown 写就,交给它时会自动转换层级。生成后务必执行输出自检,确认各项规范全部通过再交付。
字体需要你自备:公文规范要求的仿宋属于商业字体,插件只做排版引擎、不分发字体文件。你可以指定字体文件路径或字体目录,也可以把字体装进系统字体目录,装 WPS Office 同样可用。找不到字体时不会静默失败,PDF 会退回系统宋体并打印获取指引;若只有常规仿宋而没有加粗体,标题会继续使用仿宋、只是不加粗,以保证全文统一字体族。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:feely0208/dsh-cn-doc-formatter。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
