各种web打印控件的试用评测
时间:2011-11-07
来源:互联网
最近自己有一个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
但是免费许可码申请非常的麻烦,要有心里准备.
最好的办法是自己发明轮子,不用受制于人.(不过有时候远水救不了近火
).下面给出两个网址,供网友参考一下(感谢dlprinter的作者):
1 http://msdn.microsoft.com/en-us/library/Bb250434.aspx
2 http://msdn.microsoft.com/en-us/library/bb250460.aspx
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
但是免费许可码申请非常的麻烦,要有心里准备.
最好的办法是自己发明轮子,不用受制于人.(不过有时候远水救不了近火

1 http://msdn.microsoft.com/en-us/library/Bb250434.aspx
2 http://msdn.microsoft.com/en-us/library/bb250460.aspx
作者: bighappy1983 发布时间: 2011-11-07
没用过。。。。。
作者: gouzhongxing 发布时间: 2011-11-07
没办法 我们公司项目一般都是生成PDF 镶入浏览器 供用户手动打印
作者: cr2121 发布时间: 2011-11-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28