2007-11-24
B/S项目中实现Web打印的方案
在做项目的时候,经常遇到这样的项目需求:主体与个体相关联,主体包含个体,个体类型可以不同,且个体相互独立。同时主体可能包含一个或多个(不限定个数)个体,在打印的时候需要将主体信息与所有的个体信息通过WEB方打印出来。要求打印效果要美观(比如附件中的效果)。
说句实话,这是一个非常普遍的也很简单的需求,但如何实现WEB打印,并打印的效果美观呢?常见情况下有以下几种:
1、IE直接打印:当需要分多页打印的时候,表格行会变得很难看(上一页的表格可能没有下边框,下一页的表格没有上边框)
2、报表工具:现有的报表工具中有些可以很好的打印出来,但有的也会出现页中的表格被分页打印弄得面目全非(好的报表工具真的不错,但好东西价格一般都不便宜呀)
3、word或excel模板:Word模板虽然挻不错,但对面现在这个情况,对于固定格式的打印要求,可能设置标签之类的完,但对于太多不确定的数据,标签或直接生成word文档,可能都实现不了需 求,因为Word不是很友善的;Excel可以很容易生成,但在美观上来讲,真的挻难派上用场了
4、PDF:使用iText 可以方便的生成很漂亮的PDF,但是出现多页的时候页中的表格也会出现像IE中直接打印的那种尴尬局面。
这是一个小项目,承受不起高级的报表工具,但一定要实现以上的打印的要求,有些什么可行的方案呢。
因为本人项目中遇到这样的情况,而且也正处于这样的尴尬的局面,我也很想通过大家了解一些这样的好的解决方案。大家一起来讨论下吧,学习学习在处理WEB页中实现的打印的好方法。
评论
qhdsmu
2008-01-18
我现在也遇到了一个打印的问题,大家能不能给个例子呀, 在WEB开发的.
cbhyk
2007-11-28
免费的报表工具很多的啊,jasper report,crystal report,BIRT
shuwf
2007-11-28
javaworlds 写道
有没有一个打印excel,IE的小例子供大家参考一下~~!!
这个方法在网上就行多。你找找就很多了
不过你要使用 jxl.jar ,这是处理excel的jar包。网上也很容易可以下到。
我在这里也提供一个吧。
shuwf
2007-11-28
抛出异常的爱 写道
javaworlds 写道
有没有一个打印excel,IE的小例子供大家参考一下~~!!
让对方下载。。。。之后再打印
您的意思是生成一个符合打印样式的Excel,然后提供下载或直接在IE里打开?然后通过excel来打印
这个方法对一般的打印需求是可以完成了。但对于打印要求比较严格的项目中很难让客户信服,然后确认使用该方法,毕意用Excel打印不是那么的方便。
我现在在想,如果能解决生成PDF文件中,让表格内容在被自动分页的时候达到像word中的分页时将表格拆分的方法。这样是最好的。因为PDF的打印操作上要比excel来得方便些。
不知道大家还有什么方法
_19_
2007-11-26
2003版本起的word支持xml格式,可以实现这样的打印
抛出异常的爱
2007-11-26
javaworlds 写道
有没有一个打印excel,IE的小例子供大家参考一下~~!!
让对方下载。。。。之后再打印
javaworlds
2007-11-25
有没有一个打印excel,IE的小例子供大家参考一下~~!!
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 277 次
- 性别:

- 来自: 杭州

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
B/S项目中实现Web打印的 ...
我现在也遇到了一个打印的问题,大家能不能给个例子呀, 在WEB开发的.
-- by qhdsmu -
B/S项目中实现Web打印的 ...
免费的报表工具很多的啊,jasper report,crystal report ...
-- by cbhyk -
B/S项目中实现Web打印的 ...
javaworlds 写道有没有一个打印excel,IE的小例子供大家参考一下~ ...
-- by shuwf -
B/S项目中实现Web打印的 ...
抛出异常的爱 写道javaworlds 写道有没有一个打印excel,IE的小例 ...
-- by shuwf -
B/S项目中实现Web打印的 ...
2003版本起的word支持xml格式,可以实现这样的打印
-- by _19_






评论排行榜