Agent Skills
返回列表
📁

Word格式自动适配

办公效率 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_81bbd072/word-format-adapter。

技能介绍

一个让人头疼的重复劳动

投过论文或写过公文的人大概都经历过:期刊或单位的格式规范动辄几十页,从纸张大小、页边距到各级标题的字体字号、正文行距、参考文献格式,每一项都要对着 Word 手动改。改完一篇,换一个模板又要从头来一遍。Word格式自动适配要解决的就是这件事:把「读规范 + 手动逐项调整」变成「上传两个文件,等结果」。

它是怎么工作的

整个流程分五步:

  1. 解析规范:读取格式说明文档(.md / .docx / .doc 等),用 LLM 提取页面设置、各级标题、正文、摘要、参考文献、表格等格式要素,生成结构化的 format_rules.json,并展示给用户确认。
  2. 转换源文档:.md 通过 src/md_converter.py 转成 .docx,.doc、.wps、.rtf 等先归一化为 .docx;PDF 与图片各有一套降级处理链。
  3. 分析结构:靠编号正则和文本特征识别文档标题、1-4 级标题、正文、参考文献条目、图表标题,并输出统计供核对。
  4. 应用格式:python-docx 驱动,修改页面设置、段落与字体属性,中英文字体分别设置,同时同步更新 Normal、Heading 等内置样式。
  5. 交付:输出格式化后的 .docx,附带规则摘要和结构统计。

v1.1 补上了两个实用点:复杂表格的边框、表头加粗加底色、跨页重复表头、单元格对齐;以及对 OMML/OLE 公式段落的保护,防止公式在重新排版时被弄乱,Markdown 里的 $x^2$ 这类输入还能转成带上下标的公式文本。

你需要知道的限制

  • 合并单元格的表格结构改不了(python-docx 的限制),需要手动拆好再处理;
  • 只调格式:不重排多级编号列表、不调整参考文献顺序、不润色内容;
  • 脚注尾注、宏/VBA、修订模式与批注都不在处理范围内;
  • 复杂分节符下的页面设置可能应用不准,需要人工复查;
  • PDF 和图片输入依赖可选的 OCR/转换库,Agent 没有视觉能力时尤其如此;
  • 规范语义太复杂导致解析不准时,可先用 --parse-only 检查规则 JSON,再用 --llm-parse 或在对话中直接纠正。

使用场景

  • 研究生写好了 Markdown 课程论文,需要按期刊投稿模板统一标题字体、行距和参考文献格式后输出 docx。
  • 单位办公室收到带格式要求的公文规范,要把已有的 docx 文稿逐项改成规定页面、字号和表格样式。
  • 毕业生按学校学位论文规范调整论文,需要处理各级标题、摘要关键词和图表标题的格式。
  • 内容团队有一批从 Markdown 转来的 Word 文档,需要按统一的企业报告规范批量调整字体和段落。

适合人员

  • 研究生和期刊投稿人:论文内容已定稿,反复手动调整格式耗费精力,希望按模板一次调好。
  • 机关单位公文经办人:经常按上级规范修改通知、报告等文稿,需要一个可复用的规则文件。
  • 高校毕业生:学位论文格式审查严格,希望自动完成各级标题和正文的格式设置后再送审。
  • 技术文档团队:源文档多以 Markdown 维护,需要先转 Word 再套用企业报告规范统一排版。