FreeMarker生成word

qq_68686 26 0 RAR 2020-07-27 08:07:46

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

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2020-07-27 08:07:47

生成的word并不是完全符合Office软件,,,真正使用需要另存为一下才能使用