++++原生的windows.print++++
一开始我是使用基于jQuery的jqprint类库进行打印的,由于后来需求的变更,这款插件已经不能够满足了,与其类似的还有printArea,printPage等,值得一说的是他们使用的都是原生的windows.print,只是通过jquery等进行封装了。其类库大家网上随意搜,大把大把的……
那么基于此种原生的web打印怎么去除页眉页脚呢?那么大家也知道基于此种方式打印达成这种要求是比较难的,或者说基于代码的去除是没有解决方案的(至少我现在是这么认为的),有人会说可以修改注册表等,可是那样的修改也只是IE系列的能够实现,那么现在主流的chrome,firefox等浏览器呢?所以还是洗洗睡吧。要去除的话可以通过在打印时手动去除,现在来个大放送,买一送N《(chrome,IE,360等)浏览器打印去掉页眉页尾(url、标题、页码)》,里面有截图介绍。
除此之外,我更想介绍的是两款比较好的插件,大家可以看着搜藏。
- 杰表 jatoolsPrinter (这款国内电商打印快递单什么的还是比较火的,虽然提供了免费版,但是功能有限呀,要想有更多的功能还是需要收费的,毕竟人家是专业的 今年jatoolsPrinter再次 进入中央国家机关政府采购目录)
- lodop (这款用的人也特多,主要原因是免费而且功能强大,点击链接去他的官网看看成功案例你就会毫不犹豫的选择她了)
这里不是做广告,只是跟在座的各位分享下我这个时间段心中所想,也希望跟我一样遇到类似问题的同学能够快速的响应需求,少走弯路。也希望大家如有更好的解决方案,慷慨告知。
时间: 2024-12-07 16:11:25