当前位置:编程学习 > JAVA >>

各种web打印控件的试用评测

最近自己有一个WEB项目,涉及到复杂的套打需求:
1.用户进入套打页面,可以根据当前显示,进行调整--字体大小,字体对齐,表格数据调整(数据多,则打印到背面,也可以缩小字体打印到背面),如此等等...
2.用户可以不通过ie的界面对打印参数进行设置,设置的参数可以进行保存.
对于第一个需求,我通过大量的js进行操作达到了需求.
难点在第二个需求,众所周知,打印的b/s模式开发的短板,基于安全的考虑,我们无法直接对打印机进行操作.
接下来的选型,这是一段痛苦的经历,最后才使用PAZU一个四方的打印控件才满足需求.
下面把适用经历跟大家分享一下.
1杰表:  垃圾中的战斗机.原来以为收费的服务会好一点.用旧版本调试好后,正式购买时发现和新版本完全不兼容.
获取他们根本就没有版本的概念,以至他们无法修复旧版本,只要放弃.
2.DLprinter   可以作者从2007年就没有更新,而且我也一直没有把这个控件跑起来.
3.vwebPrinter reyoPrinter都是不错的控件,但有一个问题是:他们对打印页面的读取都是直接url读取,即使是打印本页面.这就造成需求一中的由用户操作产生的呈现变化无法打印.虽然没有解决问题,但要特别要感谢vwebPrinter的作者给我的帮助.
4.墙外打印控件 墙外打印控件是免费的,但他有一个短板,没有办法选择打印机,大多打印机的情况下,用户每次打印时必须不断的去选择打印机...这对客户来说是没有办法接受的.所以只好放弃.
2.四方PAZU打印控件 可以完美的达到用户需求.更好的是PAZU 是一个已经通过微软代码认证签名的控件,用户可以在使用到这个控件的时候会自动提示安装。
PAZU自2009年6月起采用免费的许可,免费许可码申请页面:
   http://www.4fang.net/apps/d4/Default.aspx?nodeid=4298
但是免费许可码申请非常的麻烦,要有心里准备.
jsp 打印 --------------------编程问答-------------------- 用jatoolsPrinter就可以了,它的示例很丰富,文档很专业,更新很活跃,用户很多,产品稳定性,兼容性不错。如果不想花钱,也可以网上找一些jatoolsPrinter早期的免费版本。
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,