日期:2014-05-20  浏览次数:20608 次

高分求助用java生成多页带格式的word文档
最近部门内部建设研发项目管理系统时碰到的需求:要求用java生成多页带格式的word文档。

以-立项申请书-为例,立项申请书中包含的内容如研发目标、技术路线、实施方式和成果描述等均通过在jsp页面中录入的方式写入数据库,现在要将数据库中的内容取出生成指定格式的word文档,该文档打印后即上交的纸质版申请书,其中带封面,文档内容有多页且格式丰富,包含页边框、表格等多种word元素。

论坛里面搜索了一下,大家用jarcob、HWPF等生成word文档,但进一步控制word文档格式的帖子还没见到。

记得有位兄弟提到过要将应聘者在求职网站上注册的简历生成word文档,我想我的需求与此有些类似。

恳请有经验的高手赐教!不胜感激!


------解决方案--------------------
你想生成什么样的文档,在HWPF的api里都有,根据api你可以用java去做出你想要的格式,变的部分用变量去替代,之后往变量里传不同的值就行了!模版得你自己做,哪有现成的!
------解决方案--------------------
现在的是用的jacob 不过就像LZ那样生成的word文档不会自动分页
而且一行的子太多了也特别难看
------解决方案--------------------
http://topic.csdn.net/u/20120929/16/b6797ba3-2435-4b54-a36e-e13047b1048d.html?seed=82567541&r=79801714#r_79801714