1. 首页
  2. 编程语言
  3. Java
  4. freemarker模板技术生成复杂word文档---解决了编码问题

freemarker模板技术生成复杂word文档---解决了编码问题

上传者: 2019-05-02 14:47:00上传 RAR文件 804.93KB 热度 31次
Word从2003开始支持XML格式,用XML来做就很简单了。大致的思路是先用office2003或者2007编辑好word的样式,然后另存为xml,将xml翻译为FreeMarker模板,最后用java来解析FreeMarker模板并输出‘.doc’word文档。经测试这样方式生成的word文档完全符合office标准,样式、内容控制非常便利,打印也不会变形,生成的文档和office中编辑文档完全一样。word的几个主要xml标志w:body正文内容w:p一个段落w:tbl表格数据w:tblPr、w:tblGrid大概看了下,是定义表格样式,可以先在word中定义好
用户评论