基于Web的PDF打印

您所在的位置:网站首页 pdf静默打印 基于Web的PDF打印

基于Web的PDF打印

2024-05-11 13:32| 来源: 网络整理| 查看: 265

      web应用开发中,或多或少都有报表打印等需求。不少开发者的做法是在后台生成PDF文件,然后通过浏览器显示浏览。现代浏览器大都支持PDF显示、打印,但是不支持静默打印,因此带给最终用户的体验不好。浏览器如何实现静默打印PDF呢?这就需要用到插件(控件)了。“打天下”web打印插件(控件),仅以几行JS代码就可以让你实现PDF打印。

引入PrintWorld.js文件,几行代码,即可实现PDF打印/预览。

打印JS代码:var printWorld = new classPrintWorld(); //new 一个打天下对象var json = {};json.action = "printfile";json.format = "pdf_url";        //指定格式为pdf_url。json.content = pdf 文件url;   //pdf文件的url路径json.printer=printerName;    //打印机名称,为空或者不指定,则通过缺省打印机打印。printWorld.Direct(json);

预览JS代码与打印代码一致(除了让json.action="previewfile"),此略。

 

简单吧?测试下看看效果:测试PDF打印/预览 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3