用javascript打印PDF

时间:2010-06-15 14:17:06

标签: javascript printing

我需要在javascript的帮助下打印出多个PDF。如果不在单独的窗口中呈现每个PDF并调用window.print()

,这是否可行?

基本上,我希望能够做print('my_pdf_url')之类的事情。

修改 经过一番搜索,我得出结论,没有其他方法,而不是我上面描述的方法。这是一个远非完美的解决方案,但它可以在简单的情况下工作。

修改 我最终将PDF合并到服务器端的怪物PDF,然后将这个单独的PDF发送给用户,然后用户可以选择将其打印出来。

2 个答案:

答案 0 :(得分:1)

“当涉及到互联网上的网页时,绝对没有办法设置Javascript命令直接发送到默认打印机。”

如果您正在查看内联网/本地网络与互联网: “因此,Internet Explorer替代Javascript(称为JScript)有更多关于Javascript本身所做的浏览器和操作系统的信息。运行Intranet的网络上的各台计算机可以配置为允许JScript window.print( )命令直接写入打印机而不显示打印对话框。需要在每台客户端计算机上单独设置此配置“

http://javascript.about.com/od/events/a/print_3.htm

答案 1 :(得分:-3)

使用javascript打印pdf是不可能的。你可以尝试java.awt.print类进行pdf打印。