#404·OfficeCLI

feat(docx): 支持跨文档段落克隆并保留源格式

作者: zhangweiooy创建于 2026年9月15日更新于 2026年9月16日

□ 问题

officecli 添加 <file > <parent > -- 从<path>> 只能在同一 DOCX 文件内复制一段落。 当代理机需要从现有的Word文档中组装出新文档时,可用的段落级"dump"/"batch"路径并不包含样式,编号和主题定义等相邻的文档资源. 因此,将一段落复制到一个新的DOCX无法可靠地匹配Word's **Keep source Formatting ** 行为.

□ 拟议接口

添加一个明确的源文档选项, 或者等同的跨文档克隆操作 :

动力壳 办公室cli 添加目标.docx/body '

  • 从文件来源.docx` ——出自"/body/p[12]".
  • 在"/body/p[3]"之后

来源文件应只读。

□ 预期行为

复制的 Word 段落 :

- 保留段落属性和所有子运行/直接字符格式;
- 导入或重映射参考自定义样式和编号定义;
- 必要时保留主题外观;
- 复制和重新绘制该段所使用的媒体和超链接关系;
- 重新绘制相撞书签、注释、脚注、尾注、绘图和关系标识;
- 重新使用相同的目标定义,在其中安全和处理相互冲突的定义;
- 制作一个DOCX,通过`officecli验证 ' ,并在Microsoft Word中正确打开。

□动机

这对于将选定的源段落收集到新的Word文件中的合同组装、合规审查摘要、报告汇编和其他工作流程都是有益的。 今天代理可以找到段落并复制到其原始文档中,但不能将其转移到源格式完好无损的新文档.

第1段的执行将涵盖主要用途情况;对表格和其他组别要素的支持可分别进行.

内容来源: iOfficeAI/OfficeCLI