javascript - 当前成熟的纯web打印方案有哪些?
怪我咯
怪我咯 2017-04-10 17:04:36
[JavaScript讨论组]

目前遇到的需求是web打印记账凭证,实现分页打印,凭证的打印样式是用html写的header、table、footer。

凭证单页(一张A4)样图如下:

我之前用过两种:

1.Lodop插件,优点是提供的API很多,适合各种专业打印,但是,由于必须要实现安装插件,用户使用相对麻烦。
2.调用原生的window.print()方法,只不过在这之前需要通过js重新构造打印的样式,改写相应的css,比如

@media print
{
    .pageBreak {page-break-after:always;}
    .noPrint{
        display:none;
    }
}

请问还有其他什么比较好用的web打印方案?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(3)
web打印

WEB打印 我们用的 HttpPrinter,还可以吧,主要是免费的,无水印

迷茫

目前各浏览器对 pdf 都能很好的支持, 并且都附带 pdf 的打印功能, 可以考虑将要打印的内容生成为 pdf 推送给浏览器, 在预览页面打印

黄舟

jquery.PrintArea.js可实现打印页面某区域功能

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号