繁体   English   中英

打印将文件引用传递到javascript window.print()/使用javascript打印pdf

[英]Print pass a file reference to javascript window.print() / print a pdf using javascript

我只想调用浏览器的打印功能,而不是要它打印当前页面,而是要它打印特定的文档。 这可能吗? 我知道如何使用诸如dom2pdf之类的东西来动态创建pdf,并且我知道javascript的window.print()功能,但是我不知道如何使用javascript打印单独的,预先存在的PDF文档。 。 谢谢!

如果您的服务器上有PDF,则可以打开一个已加载PDF的新窗口,然后在该窗口上调用.print():

var page = window.open('/path/to/pdf');
page.print();

如果希望将其隐藏,则可以使用iFrame执行相同的操作。 如果它不在您的服务器上,则由于跨域问题,您很不走运。

不,不可能。 您只能打印浏览器本地显示的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM