Agent Skills
返回列表
公文格式转换

公文格式转换

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_60300dde/doc-format。

技能介绍

在处理政府或企业公文时,手动调整文档格式以符合标准排版规则是一项耗时且易错的任务。尤其涉及多种文件格式时,效率低下且难以保证一致性。

核心问题

公文格式有严格规范,包括标题层级、字体字号、页边距、行距等细节。文件格式多样,如 .docx.doc.wps.txt.md,处理方式各异。手动调整需要逐段检查和修改,容易遗漏关键元素,例如图/表标题或附件标识。

技能如何解决

该技能通过 scripts/wfp_cli.py 脚本自动化公文格式化,核心能力包括:

  • 自动识别结构:支持题目、副标题、四级标题、二级标题段内正文、图/表标题、附件标识的智能检测。
  • 多格式输入:处理单文件、多文件、目录递归扫描,输出保留原目录结构。
  • 灵活配置:通过 JSON 配置文件(如 wfp_config.json)、内联 JSON 或命令行参数 --set 调整字体、边距、表格等规则。
  • 特殊处理:TXT/MD 支持空行模式(如删除单个空行、保留多个空行至一个),手写编号(如 1.1.2.3)按源文档保留。

关键步骤如下:

  1. 检查输入:确认文件路径和格式,目录输入默认递归处理。
  2. 配置处理:使用 show-config 查看当前配置,映射用户需求到字段,通过 save-config 保存设置。
  3. 运行格式化:执行脚本生成标准 .docx,原始文件不原地修改,先复制到临时副本。
  4. 输出检查:提醒用户抽查题目、标题层级、页码和表格,确保格式正确。

适用边界与注意事项

  • 转换条件:Windows 上处理 .doc/.wps 需 WPS/Word 和 pywin32;macOS/Linux 依赖 LibreOffice soffice 转为 .docx,若失败需安装或指定路径。
  • 自动编号问题:转换后自动编号可能不成功,建议检查编号文本、段落缩进,必要时转为手写文本编号后重新运行。
  • 增强功能风险:表格内容自动调整、数字和字母单独字体、符号标准化属于可选增强,可能影响版面,重要文件建议在副本上测试。
  • 输出行为:成功路径写入 stdout,详细日志需 -v 选项;退出码 0 表示全部成功,非 0 表示部分失败。

使用场景

  • 将政府公文草稿从.wps格式批量转换为.docx,并自动应用标题层级、页边距和行距标准,用于正式归档。
  • 处理团队协作文档中的Markdown笔记,选择删除单个空行模式并保留手写编号,生成符合公司模板的正式报告。
  • 根据自定义JSON配置,格式化包含表格和符号的企业内部文件,启用数字和字母单独字体设置以确保版面一致。
  • 将TXT格式的会议记录转换为标准.docx,自动识别并格式化副标题和附件标识,准备分发给参会人员。

适合人员

  • 政府机关文书专员,需定期将起草的多格式公文(如.doc、.wps)批量转换为标准.docx,确保符合国家排版规范。
  • 企业行政助理,负责将部门提交的混杂格式文档(.docx、.txt)统一处理为公司模板,并调整表格内容自动适应版面。
  • 学术研究者,将研究笔记从Markdown格式转换为期刊要求的.docx格式,保留原始数字编号并自动识别标题层级。
  • 出版社编辑,需要快速格式化作者投稿的.wps和.doc文件,应用符号标准化和图/表标题样式以节省人工调整时间。