技能名称:fill-word-template
描述
根据键值对数据填充 Word (.docx) 模板,并保持原有格式,生成新的文档。
前置条件与输入
- •template_path (string): 模板文件路径 (.docx)
- •output_path (string): 输出文件保存路径
- •data (object): 要填充的 JSON 数据键值对
执行步骤与规则
- •检查
template_path是否存在且为有效的 .docx 文件。 - •使用
docxtpl渲染库加载模板。 - •将
data中的键值对映射到模板中的 Jinja2 标签。 - •渲染完成后保存到
output_path。
输出
- •成功: 返回成功消息及产出路径。
- •失败: 返回具体的错误原因词。
技能元数据
category: "文档处理" author: "System" version: "1.0"