基于Web的PDF打印 |
您所在的位置:网站首页 › pdf静默打印 › 基于Web的PDF打印 |
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 |