[心缘地方]同学录
首页 | 功能说明 | 站长通知 | 最近更新 | 编码查看转换 | 代码下载 | 常见问题及讨论 | 《深入解析ASP核心技术》 | 王小鸭自动发工资条VBA版
登录系统:用户名: 密码: 如果要讨论问题,请先注册。

[转]各种免费web打印控件的试用评测

上一篇:[整理]javascript的组织机构图organisation charts
下一篇:[转载]IEWebBrowser组件用法

添加日期:2013/1/22 14:21:50 快速返回   返回列表 阅读5455次
最近自己有一个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
=================================================
国产的:
----------------------------------------
jatoolsPrinter,收费的,功能挺全的,demo挺多的。
http://print.jatools.com

锐洋,免费,功能也可以哈。右下角会多行字?试用版什么什么的...
http://www.interdrp.com:8088/ReYoPrint.do

四方在线web打印控件,免费,挺好的。
非本机要申请免费许可。http://www.4fang.net/tech/PAZU-LCS/
需要填IP或域名,还要写4个推广的网址,我去,还得给它做广告才行。
有点像是XScript的汉化版本哦。
http://www.onlinedown.net/softdown/87155_2.htm

Lodop,支持windows下所有的浏览器,功能十分强大,范例超多。
Lodop是专业共享软件,多数用户都可以长期免费使用,也可以用于商业目的。
仅直接打印功能有技术限制,不注册时会打印出水印。NB,支持这个!!!
有个问题,打印内容时,是把某个元素的innerHTML传递给控件的,
那么动态绘制的一些东西,就无法显示出来哦,比如js画的图形什么的。
不能像IE本身的打印预览那样完全一致。
http://mtsoftware.v053.gokao.net/index.html

DLPrinter,免费,比较简单,cab包未签名,IE默认拦住了。
http://www.cnblogs.com/Yahong111/

楚琳Web打印控件,实际是集成FastReport,是个报表编辑工具了。不太适用。
http://www.cnblogs.com/dong0738/

老外的:
--------------------------------------------
XScript,免费?好像是收费的呀,功能强大。
哦,简单功能是免费的,高级功能是收费的。
只能设置页眉页脚,页边距,横向还是纵向,打印预览什么的,
而纸张大小,指定打印机,什么的都是高级功能啦。
对了,免费版的还可以直接部署到服务器上用,不需要钞票的,这点比较爽。
想用高级功能,就得花钱啦。
http://scriptx.meadroid.com/home.aspx
 

评论 COMMENTS
guest165388273
2013/8/1 15:24:51
--------------------------------------------
最近jatoolsPrinter出了一个免费版,
是不需要注册的,也没有水印的,功能也不错,本人强烈推荐,
http://printfree.jatools.com

可以看一下微软多届ASP.NET MVP--张善友的推荐:
http://www.cnblogs.com/shanyou/p/3185111.html

添加评论 Add new comment.
昵称 Name:
评论内容 Comment:
验证码(不区分大小写)
Validation Code:
(not case sensitive)
看不清?点这里换一张!(Change it here!)
 
评论由管理员查看后才能显示。the comment will be showed after it is checked by admin.
CopyRight © 心缘地方 2005-2999. All Rights Reserved