Aspose填充word数据

本文介绍了如何使用aspose进行word文档的生成,并提供了工具类供参考。

1. 建立一个word模板

1.1 定义单个变量

  1. 在word文档中,在菜单栏中依次点击插入->文档部件->
  2. 接着在弹出框中选择MergeField域,在域属性中填写域名,该域名即为变量名,填写完毕后点击确定即可;
    使用Aspose.word生成填充word文档数据,生成合同文件
    生成如图所示的样式,即为添加成功
    使用Aspose.word生成填充word文档数据,生成合同文件

1.2 定义集合变量

当单一变量无法满足需求后,我们就需要定义集合变量,我就拿员工薪资统计来举例,一个表格里面会有多个数据。此时,我们应该插入List数据到模板文件中。

  1. 模板关键字:TableStart:集合名称TableEnd:集合名称
  2. 同样的,在文本域中选择MergeField,域名要用TableStart打头,紧接冒号:,再然后就是定义集合的名称。需要注意的是,TableStart意为集合的开始,所以我们再集合结束的地方,需要添加结束标识TableEnd
  3. TableStartTableEnd 之间的变量,就是集合中每个属性的变量名称。
    使用Aspose.word生成填充word文档数据,生成合同文件
    添加完毕之后,如图所示
    使用Aspose.word生成填充word文档数据,生成合同文件
    Word模板书写到此结束
    点击此处下载演示文档

2. Java工具类

本人在公司里,合同这一块是起了一个微服务进行的,所以是稍加整理,把文档相关的操作给简化,整合到一个类里面,供大家参考

相关文章: