公文格式排版工具:把散乱文档按公文习惯重排为标准 docx

前言

公文排版的麻烦在于规则碎:标题要分「一、(一)1.(1)」四个层级,题目和副标题字号不同,附件要单独编排,页码、行距、页边距各有固定习惯。手工在 Word 里调,一篇文档能花半小时,批量几十篇基本不可行。

下面介绍的这个 Skill 就是为了解决这件事:输入 doc/docx/wps/txt/md 文档,按公文排版习惯自动格式化,输出标准 docx。

这是什么

公文格式排版工具,SkillHub 上的名称为「公文格式转换」,坐标 @user_60300dde/doc-format,版本 1.0.5,来源 community,分类 office-efficiency,发布者 user_60300dde。该 Skill 不需要 API Key(requires_api_key=false)。

它解决的问题是:拿到一份格式混乱的文档后,不用逐段设置样式,直接重排出符合公文习惯的 docx;也可以对整个目录下的文档做批量处理。

核心功能

以下能力均来自官方页面介绍。

1、标题层级识别:自动识别「一、」「(一)」「1.」「(1)」四种层级的标题。
2、题目与副标题:区分正文题目和副标题,分别套用格式。
3、附件格式化:附件部分单独编排。
4、图表标题识别:识别图表的标题并套用相应格式。
5、页面设置:页面边距、页码、行距。
6、字体字号:按公文习惯设置字体和字号。
7、TXT/MD 空行模式:处理纯文本和 Markdown 来源的空行问题。
8、自定义配置:允许按自己的格式要求调整。
9、目录批量处理:对一个目录下的多个文档统一排版。

安装与启用

本次抓取的官方页面(https://api.skillhub.cn/org-b6kzcl68/doc-format)未给出安装命令,页面本身也未能访问成功,因此安装方式请以官方页面为准。Skill 的触发关键词包括:公文排版、文档格式化、字体设置、标题层级、格式统一、排版工具、wfp_cli、行距、缩进、批量排版,在调用方的 Skill 配置中按名称或关键词启用即可。

典型用法

官方资料中没有给出完整的可复现命令示例,下面按已核实的能力说明使用方式:

1、单文档排版:把一份 doc/docx/wps/txt/md 文档交给该 Skill,它会先识别标题层级和题目/副标题,再设置页面边距、页码、行距、字体字号,最后输出标准 docx。
2、批量排版:指向一个目录,目录内的文档按同一套配置统一处理。
3、TXT/MD 输入:这类来源没有 Word 样式,Skill 用空行模式识别段落边界,再套用公文格式。

涉及具体参数(边距数值、字体名、字号)时,以 Skill 的自定义配置项为准,官方资料未列出默认值。

适用场景与注意

适合这类情况:手上有一批格式不统一的公文类文档,需要按公文习惯重排,尤其是从 txt/md 转成规范 docx、或需要批量统一格式的场景。

需要注意的几点:

1、该 Skill 输出的是 docx,如果后续还要 wps 或 pdf 分发,需要另行转换。
2、标题层级识别依赖文本中的编号样式,正文里手动输入的「1.」等写法可能被误判,建议在配置里调整识别规则。
3、自定义配置是这类排版工具的关键,默认值未必符合本单位的公文要求,使用前先拿一篇样稿核对字号、行距、边距。
4、官方页面标注的安装数为 0,说明目前使用者较少,遇到问题可在 SkillHub 页面反馈。

小结

这个 Skill 的价值在于把公文排版从手工调样式变成一次调用:标题层级、题目副标题、附件、图表标题、页面设置、字体字号、批量处理都有对应能力,输入格式覆盖 doc/docx/wps/txt/md。如果你的文档量大且格式不统一,值得先拿一篇样稿试一遍,确认默认配置后再批量跑。

官方地址:https://api.skillhub.cn/org-b6kzcl68/doc-format
SkillHub 页面:https://www.skillhub.cn/skills/user_60300dde/doc-format

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye