当前位置: 技术问答>java相关
请问如何实现打印分页?
来源: 互联网 发布时间:2015-05-20
本文导语: 一个长页面,如何实现自定义分页打印??最好给点源码,谢谢!! | 使用FOP,送到PDF文件中 | 我看过一个公司的网络报表是将报表写在一个WORD文档中,在浏览器中打开用WOR...
一个长页面,如何实现自定义分页打印??最好给点源码,谢谢!!
|
使用FOP,送到PDF文件中
|
我看过一个公司的网络报表是将报表写在一个WORD文档中,在浏览器中打开用WORD的打印去控制,不知道能不能在JAVA中用到这种方法!
|
最好的办法是将要生成的报表用PDF打开,我现在公司采用的就是这样的方法,通过一个EJB类的转换,将数据用xml方式保存,通过xsl解析,输出用PDF格式。这样调整起来很方便了。
另外一个办法,就是在网页打开时用Word打开,不过必须设置打开的叶面方式,就是ContentType的地方,这个可以参考html事例有这样的打开方式。另外可以通过Word宏将页眉,页脚分别设置好也是可以的,不过实用性角度来看就不如PDF了,这是我原来采用的一个办法。
另外一个办法,就是在网页打开时用Word打开,不过必须设置打开的叶面方式,就是ContentType的地方,这个可以参考html事例有这样的打开方式。另外可以通过Word宏将页眉,页脚分别设置好也是可以的,不过实用性角度来看就不如PDF了,这是我原来采用的一个办法。