web 打印那些事

++++原生的windows.print++++

一开始我是使用基于jQuery的jqprint类库进行打印的,由于后来需求的变更,这款插件已经不能够满足了,与其类似的还有printArea,printPage等,值得一说的是他们使用的都是原生的windows.print,只是通过jquery等进行封装了。其类库大家网上随意搜,大把大把的……

那么基于此种原生的web打印怎么去除页眉页脚呢?那么大家也知道基于此种方式打印达成这种要求是比较难的,或者说基于代码的去除是没有解决方案的(至少我现在是这么认为的),有人会说可以修改注册表等,可是那样的修改也只是IE系列的能够实现,那么现在主流的chrome,firefox等浏览器呢?所以还是洗洗睡吧。要去除的话可以通过在打印时手动去除,现在来个大放送,买一送N《(chrome,IE,360等)浏览器打印去掉页眉页尾(url、标题、页码)》,里面有截图介绍。

除此之外,我更想介绍的是两款比较好的插件,大家可以看着搜藏。

  1. 杰表 jatoolsPrinter (这款国内电商打印快递单什么的还是比较火的,虽然提供了免费版,但是功能有限呀,要想有更多的功能还是需要收费的,毕竟人家是专业的 今年jatoolsPrinter再次 进入中央国家机关政府采购目录)
  2. lodop (这款用的人也特多,主要原因是免费而且功能强大,点击链接去他的官网看看成功案例你就会毫不犹豫的选择她了)

这里不是做广告,只是跟在座的各位分享下我这个时间段心中所想,也希望跟我一样遇到类似问题的同学能够快速的响应需求,少走弯路。也希望大家如有更好的解决方案,慷慨告知。

时间: 2024-12-07 16:11:25

web 打印那些事的相关文章

Web打印控件

Lodop是什么? 有人说她是Web打印控件,因为她能打印.在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来: 有人说她是打印编程接口,因为她介于浏览器和打印设备之间,是个通道和桥梁,几乎能想到的打印控制事项都能做到: 有人说她是JavaScript的扩展,因为她所有功能就那么几个语句,和JS语法一样,一看就明白个究竟: 有人说她是报表打印工具,因为那个add_print_table语句把报表统计的那点事弄了个明明白白: 有人说她是条码打印工具,因为用了她再也不用后台生成条码图片了

玩转EXCEL系列-关于打印那些事

Excel的表格在制作完成后,并把它打印出来也是每一个职场人士应该会的,今天大飞老师就给大家分享一下关于EXCEL表格打印那些事 (一)表格多页时,如何进行EXCEL表格标题的重复打印如上图所示,通过页面布局选项卡下的单击打印标题,然后选择顶端标题行,这样我们选择要重复的行就可以了, 如:$1:$1,这样我们第一行,就可以在第二页,第三页中出现了,如下图所示:(二)表格缩到一页纸打印文件中的打印,然后选择无缩放,如下图就可以选择了这里面有三个选项,1.行与列缩至一页,就选择工作表调整为一页;2.

Web打印组件jatoolsPrinter(转载)

应用web化,不论对开发商,还是对用户来说,实在是一种很经济的选择,因为基于web的应用,客户端的规则很简单,容易学习,容易维护,容易发布.但对程序员来说,因为浏览器的局限性,却要面对很多挑战.怎么样来进行基于web的套打,就是这么一个令多数程序员头痛不已的问题. 基于web的套打,难度在于要将浏览器中呈现的html,精确地打印到票据中,而且能够实现对分页位置的控制.下面就ie浏览器所能采用的套打解决方案,来个汇总分析,希望对大家有所帮助. jatoolsPrinter 是一款实现网页套打的免费

Lucidpress | Free Design Tool(Web打印)

插件介绍: 在工作中常常会用到打印,如果是简单的Word上的数据还简单,Web打印的确是个很麻烦的问题,有了Lucidpress | Free Design Tool(Web打印)就可以解决你的烦恼,现在,任何人都可以创建令人惊叹的视觉内容的打印,移动或网络.宣传册的制作.时事通讯.杂志.报告.或更多. 打印:下载你的内容作为一个高品质的PDF或JPG的完美打印. 数字:出版你的作品作为一个PNG或圆滑的数字文档.所有的一切都是为了在电脑.平板电脑或智能手机上进行优化. 使用说明: 将Lucid

webpy,希望能多了解一些关于WSGI,PYTHON的WEB开发框架的事,也希望能进一步了解PYTHON

如果能真正看懂源代码,那就强了. 几年了,不应该总是小搞小打的. [Python]Webpy 源码学习(一) http://diaocow.iteye.com/blog/1922760 学习线路: 那么webpy是什么呢? 阅读它的源码我们又能学到什么呢? 简单说webpy就是一个开源的web应用框架(官方首页:http://webpy.org/) 它的源代码非常整洁精干,学习它一方面可以让我们快速了解python语法(遇到看不懂的语法就去google),另一方面可以学习到 python高级特性

web打印功能

1.http://www.jb51.net/article/38083.htm 2. <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">    <title></title>    </head><body>    <form id="form1" runat="server&quo

WEB打印功能相关

最近项目要实现WEB打印功能,各种调试. 首先要实现WEB打印,这块用的window下的print方法,下面的代码实现了WEB打印和去页眉页脚的功能,打印分页需要在想要分页的元素上设置style="page-break-after:always",我这里是在table元素上加的分页,其他元素没测 1 //打印代码 2 function Print() 3 { 4 var printStr = "<html> 5 <head> 6 <meta ht

对于四方web打印控件的看法

web打印控件比较多,但是基本都收费.但是四方的虽然不收费,就是得动动手了. 要谈到控件的实用性,便捷性,当然四方的会更胜一筹.在它的demo例子中,像设置默认打印机,纸张自定义大小,页眉页脚,页边距,连续打印等功能都可以轻松的实现. 对于那些需要web打印功能,但囊中羞涩,或者小范围使用,盈利未知的创业项目是比较实用的.如果要正真能够顺畅的使用,随心所欲,付费也是投资成本不可避免的了. 四方web打印控件,使用于IE作为客户端的所有应用,与服务器端开发语言无关,即PAZU支持所有的开发语言开发

web打印总结

已知问题 网上几乎所有关于打印的都是老旧的IE下的打印,调用ActiveX,原生态的浏览器没有办法控制打印各种选项,在IE FF Chrome以及更多浏览器下,通用的只有window.print 打印样式都是用 @media print{}指定, 其实一共就三类 : all print screen,其中all 是对打印和屏幕显示都起作用,screen是针对屏幕显示. print针对打印.各个浏览器几乎都没有针对web打印调试的控件.这让纯web打印变成一件非常挠头的事情,只能依靠经验一点点修改