作者:乔山办公网日期:
返回目录:word文档
你好,很意外的收到你的求助,其实导出word,很少有人使用IText,不过我是一个例外,呵呵。对于IText,我也仅仅是自学认识一些,并试着使用它,在e799bee5baa6e997aee7ad94e4b893e5b19e331导出的上,与大多数网络上的做法不同,先告诉你我的做法的基本思路,然后我再通过邮箱传给你。
1)在我搭建的工程中,一般除了主工程以外,还会有一个配置文件夹,用于存放配置文件.
2)先将表格以XML文件的形式保存在配置文件中,主要模仿html中的table,保留table、tr、td等属性。
3)在项目启动的时候,加入监听,去加载xml文件。当你在页面需要点击按钮需要使用的时候,在后台的action(我的项目框架使用的是structs+jdbc)中解析xml,并将数据封装到tablebean中
4)最后在实现类中,解析tablebean,使用IText内部的合并行列等方法,对xml表格进行完全解析。
这样开发有一个好处,也有一个不好的地方,好处是你想要的开发效果,你都可以根据自己的需求对后台进行改造,不像有些依赖报表引擎等,不能达到自己满意的效果。坏处是,由于可借鉴资料基本没有,你能够依赖的,只有自己,所以在前期的开发效率上,会比较耗时,特别是项目紧急的时候,经不起失败的考验。
例子和jar包,我整理一份后会发给你了。