标题:
怎么在web页面中,打印一个pdf文件?
[打印本页]
作者:
admin
时间:
2015-8-13 11:14
标题:
怎么在web页面中,打印一个pdf文件?
有一些报表软件,可以在后台,动态生成一个pdf文件,比如jasperreport,那么,有没有办法,让用户点击责面上的一个按钮,直接在打印机中打印出来呢?答案是可以,使用jatoolsPrinter,方法如下:
复制内容到剪贴板
代码:
作者:
admin
时间:
2015-8-13 11:30
确实方便!,但我机子里有很多打印机,要想指定打印机,不死菜? 呵呵,printDocument的第二个参数,可以帮助到你:
复制内容到剪贴板
代码:
作者:
admin
时间:
2015-8-13 11:49
各个客户,有可能挂不同的打印机,这样把输出打印机写死在代码里,不太好吧?
那改进一下,多一个下拉框,让控件检索出可用打印机,然后,让用户来选择吧:
复制内容到剪贴板
代码:
作者:
admin
时间:
2015-8-13 12:06
完成效果:
QQ图片20150813120412.png
(22.95 KB)
2015-8-13 12:06
完整代码:
复制内容到剪贴板
代码:
图片附件:
QQ图片20150813120412.png
(2015-8-13 12:06, 22.95 KB) / 该附件被下载次数 15988
http://www.jatools.com/attachment.php?aid=768&k=539b8c9ef8e03ae4bbac5a01423b88d4&t=1794441067
附件:
printpdf.html
(2015-8-13 12:06, 1.22 KB) / 该附件被下载次数 24409
http://www.jatools.com/attachment.php?aid=769&k=09d51193709c62f4fdc520790ee415ee&t=1794441067
作者:
xue_0521
时间:
2016-2-5 13:44
标题:
谢谢
作者:
xue_0521
时间:
2016-2-5 13:57
document.getElementById("jatoolsPrinter").getPrinters() 提示对象不支持该属性或方法
欢迎光临 杰表技术论坛 (http://www.jatools.com/)
Powered by Discuz! 6.1.0