我需要在javascript的帮助下打印出多个PDF。如果不在单独的窗口中呈现每个PDF并调用window.print()
?
基本上,我希望能够做print('my_pdf_url')
之类的事情。
修改 经过一番搜索,我得出结论,没有其他方法,而不是我上面描述的方法。这是一个远非完美的解决方案,但它可以在简单的情况下工作。
修改 我最终将PDF合并到服务器端的怪物PDF,然后将这个单独的PDF发送给用户,然后用户可以选择将其打印出来。
答案 0 :(得分:1)
“当涉及到互联网上的网页时,绝对没有办法设置Javascript命令直接发送到默认打印机。”
如果您正在查看内联网/本地网络与互联网: “因此,Internet Explorer替代Javascript(称为JScript)有更多关于Javascript本身所做的浏览器和操作系统的信息。运行Intranet的网络上的各台计算机可以配置为允许JScript window.print( )命令直接写入打印机而不显示打印对话框。需要在每台客户端计算机上单独设置此配置“
答案 1 :(得分:-3)
使用javascript打印pdf是不可能的。你可以尝试java.awt.print类进行pdf打印。