专业的web打印插件
Lodop是什么?参考官方网站:http://www.lodop.net/
- 有人说她是Web打印控件,因为她能打印、在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来;
- 有人说她是打印编程接口,因为她介于浏览器和打印设备之间,是个通道和桥梁,几乎能想到的打印控制事项都能做到;
- 有人说她是JavaScript的扩展,因为她所有功能就那么几个语句,和JS语法一样,一看就明白个究竟;
- 有人说她是报表打印工具,因为那个add_print_table语句把报表统计的那点事弄了个明明白白;
- 有人说她是条码打印工具,因为用了她再也不用后台生成条码图片了,前端一行指令就动态输出清晰准确的条码,一维二维都行;
- 有人说她是图表打印工具,因为用她能输出几乎能想象的任何图表,虽然没那么豪华,但什么饼图、折线图、柱图甚至复合图等等都不在话下;
- 有人说她是个小玩意,因为她体积太小了,才2M多,她所包含的其中任何一个对照工具都是她的好几倍(例如条码打印控件、图表控件等);
- 有人说她是套打教案,因为以Lodop+JS实现套打这种模式,在网上已被吵吵为教科书般的解决方案;
- 有人说她是Web打印控件的“终结者”,因为接触“她”后再不想别的“她”;
- 有人说她就是一个Web编程小工具,因为有了她,在BS下的打印终于像cs下那种随意而高效了;
- 但我们说,她是全国1000多家软件公司的智慧结晶,诞生7年了,几乎每个功能细节都蕴藏着无数开发者的期待和汗水;
- 她就是Lodop,没有别的名称,她是web开发的必选伴侣...
- 今年,她又添了个小兄弟,名叫C-Lodop(云打印),未来将由他开创......
不过这个功能强大的Lodop是收费的,收费分为两种,绑定IP/域名或者公司购买,公司购买不限域名/IP
不过,也有一些免费的,如下(功能而言相对收费版差了点):
在WEB系统中,打印的确是个烦人的问题----特别是你的应用环境又有很多种类的打印机。如果自己开发打印控件,可能因为项目时间紧而来不及。前段时间有机会接触了一下WEB打印。在博客园、CSDN以及各个论坛上找了老半天,终于顺利的完成了公司项目。现在就结合我的应用体验,将市面上的所有的免费打印控件为大家做一个介绍。
1、 DLPrinter
这个打印控件完全免费,界面还不错,使用也较为简单,支持打印预览、直接打印、可设置页眉、页脚、页边距、打印份数、纸张大小等信息,悲剧的是这大哥在07年做了第二次更新后就没有后续了,导致在我在ie8下测试的时候,bug不断,更不要说现在流行的ie10,可惜了。
他的博客地址:http://www.cnblogs.com/Yahong111/ 里面有几篇“也谈Web打印”文章写的非常棒,大家可以去学习下。
下载地址:http://u.beiju.com/file-2417.html
2、墙外打印控件
墙外打印控件(QWPrint)是一款小巧的打印辅助软件,能够帮助众多制作B/S类程序的程序员更加灵活的控制客户端打印。
注意的是这个控件的2.0是收费版【无视】,以它免费版1.3.8.2为例做了测试。
有如下功能:
.小巧轻便,客户端在第一次使用时只要下载一个ActiveX控件即可使用。因为这个控件没有微软的签名,所以做好调整ie安全设置的准备。
.控制多种打印设置。程序员可以通过控件进行多项设置,包括设置打纸的页边距,页眉页脚,纸张大小等参数。
.精确控制打印。可以方便实现web下的套打操作。
.可是它有一个缺点就是无法选择默认打印机,有三、四台打印机的情况下,用户每次打印时必须不断的去选择打印机...这对客户来说是没有办法接受的,所以只好放弃。
下载地址:http://u.beiju.com/file-2418.html
3、楚琳Web打印控件
楚琳Web打印控件是以C/S架构的报表工具进行B/S架构的报表设计
有如下功能:
.报表功能强大,报表设计采用FastReport,可以和水晶报表媲美,支持自定义纸张大小,支持直接打印。
.报表设计高效而简单,和C/S架构下的报表设计效率差不多。
.方便的中国式报表的设计,可以快速而准确设计出报表中的表格线。
.支持ASP, ASP.NET, PHP, JSP等多开发语言。
.支持简体中文、英文、繁体中文等多国语言。
.免费使用,免费版无功能和时间限制。
.这个打印控件偏重于报表打印。
下载:http://www.xinyuerj.com/ASP/楚琳Web打印控件.rar
4、 jatoolsPrinter 免费版(强烈推荐):
国内最早的web打印控件,以前有所谓的破解版,jatoolsP.cab,这个免费版,算是这个版本的升级版,可以完美解决原版本jatoolsP.cab中不支持ie9,ie10的问题
有如下功能:
.真正免费,不加水印,没有ip或域名限制,不限时间,带微软数字签名,无限发行,兼容ie6+及ie为内核的浏览器。
.无须注册,下载即用
.设置纸张类型,如A4、A3等
.设置纸张方向(横向、纵向)
.设置页边距
.设置输出打印机
.支持手动分页(按div分页);
.支持直接打印(不显示打印机选择对话框)
.支持打印份数控制
网站地址: http://printfree.jatools.com
下载:http://www.duote.com/soft/39226.html
最后,讲这些所谓的免费控件做个总结:
Lodop 打印 支付几乎所有浏览器,功能非常强大,免费版会多打印一页,并出现版本号等广告。收费版不会出现广告,参考网址:http://www.lodop.net/
jatoolsPrinter_free 打印 免费版仅支持IE内核的浏览器,收费版支持多浏览器,如果选择收费版,建议使用Lodop,详情参考:http://printfree.jatools.com/
DLPrinter 打印 不在更新 不支持IE8及以上版本,不可用!
ScriptX 打印 似乎仅支持IE内核浏览器 免费版含有基础功能,但会弹出的打印预览框采用英文,下载安装包过大。商业版需要购买,且挺贵!
PAZU 打印 支持IE内核浏览器及非IE内核浏览器 应该是免费,但是需要公司申请注册,参考网址:http://www.4fang.net/index.htm
墙外打印控件 向广大网页制作者免费发布,大家可以自由使用。 本控件基于ie的打印模板功能而开发,不支持非IE内核浏览器。能方便网站程序员制作各种打印效果,灵活的控制打印机制。
JS打印,JQprint 简单,无插件。
专业的web打印插件的更多相关文章
- WEB打印插件Lodop
Lodop.C-Lodop使用说明及样例 Lodop(标音:劳道谱,俗称:露肚皮)是专业WEB控件,用它既可裁剪输出页面内容,又可用程序代码直接实现 复杂打印.控件功能强大,却简单易用,所有调用如 ...
- WEB打印插件jatoolsPrinter
为什么选择 jatoolsPrinter 免费版? 支持无预览直接打印 真正免费,不加水印,没有ip或域名限制,不限时间,兼容ie6+ 无须注册,下载即用 提供经过微软数字签名的cab自动安装包,安装 ...
- Web打印插件实现思路(C#/Winform)
最近,客户有个需求过来,Web端无预览打印,美其名曰:快捷打印. 当时第一反应就是找插件,拿来主义永远不过时.找了一圈发现,免费的有限制,没限制的需要收费(LODOP真的好用).说来就是一个简单的无预 ...
- Lodop Web打印插件使用
<object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" st ...
- Web打印--Lodop API
Lodop是一款专业的WEB打印控件,其设计目标是简单易用.功能足够强大,开创WEB打印开发的新局面. Lodop设计者对WEB下的打印开发任务进行了分类汇总,高度抽象,设计出仅用几个功能函数,就可实 ...
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(55)-Web打印
系列目录 前言 1.本次主要弥补工作流,用户表单数据的打印 2.使用JQprint做为web打印插件 3.兼容:FireFox,Chrome,IE. 4.没有依赖也没有配置,使用简单 代码下载:htt ...
- 打印方案之web打印
前言: 前一段时间在工作中,遇到需要通过打印实现对报表或者工作流清单等事情时,都需要运用到打印功能,那么 ,这个时候你会怎么处理? 在这里,我们可以通过最简单的方式实现web打印功能,简单易懂,方便快 ...
- 网页WEB打印控件制作-开放源码
在WEB系统中,打印的确是比较烦人的问题,如果我们能制作一个属于自己的自定义的打印插件,那么我们在后续自定义打印的时候能随心所欲的控制打印,这样的效果对于程序员来说是非常开心的一件事件,本文将自己开发 ...
- Web打印控件
Lodop是什么? 有人说她是Web打印控件,因为她能打印.在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来: 有人说她是打印编程接口,因为她介于浏览器和打印设备之间,是个通道和桥梁,几 ...
随机推荐
- 使用docker-compose 大杀器来部署服务 上(转)
使用docker-compose 大杀器来部署服务 上 我们都听过或者用过 docker,然而使用方式却是仅仅用手动的方式,这样去操作 docker 还是很原始. 好吧,可能在小白的眼中噼里啪啦的对着 ...
- QPainterPath 不规则提示框(二)
前一篇讲过不规则提示框,但是提示框的方向是固定的,不能达到随意变换方向的效果,本接讲述可以动态变换方向的提示框 先看效果图 图1 图2 图3 图4 如上图1所示,上一篇文章的代码可以达到类似效果 本 ...
- 研究windows下SVN备份及还原恢复方案
windows下SVN备份方案 备份策略 svn备份一般采用三种方式: 1)svnadmin dump 2)svnadmin hotcopy 3)svnsync. 注意,svn备份不宜采用普通的 ...
- mysql索引规范
索引并不是越多越好!索引可以提高查询效率,但会降低增删改效率.但多了甚至会降低查询效率. Innodb是按照主键索引的顺序来组织表,如没有建立主键,mysql会选择第一个非空唯一索引做为主键,或生成一 ...
- 深入理解 Python 中的上下文管理器
提示:前面的内容较为基础,重点知识在后半段. with 这个关键字,对于每一学习Python的人,都不会陌生. 操作文本对象的时候,几乎所有的人都会让我们要用 with open ,这就是一个上下文管 ...
- 杭电ACM2022--海选女主角
海选女主角 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submi ...
- 初学Linux要掌握的命令
echo:打印,或者直接输出指定的字符串 语法:echo (选项) (参数) 选项:/a: 发出警告声 /b: 删除前一个字符 /c: 最后不加上换行符号 /f: 换行但光标仍旧停留在原来的位置 /n ...
- Android launcher 壁纸 wallpaper
壁纸分为动态和静态两种: 如果只需要修改默认静态壁纸,替换frameworks/base/core/res/res/drawable/default_wallpaper.jpg即可,或者在源码中修改对 ...
- 基于windows环境的Flask网站搭建(mysql + conda + redis)
1下载mysql-installer-community-5.7.24.0.msi (https://dev.mysql.com/downloads/windows/installer/8.0.htm ...
- Linux使用nginx反向代理。可实现域名指向特定端口
在配置80指向域名的时候出现端口占用,使用kill -9无法杀死端口,应使用下面的命令来杀死进程killall -9 nginx(使用完本命令需要再把配置过的配置文件重新启动.命令写在了PS下面)后在 ...