Javascript以编程方式调用Chrome对话框打印的“另存为PDF”功能

时间:2014-02-28 13:39:15

标签: javascript google-chrome pdf google-chrome-extension google-chrome-devtools

当您进入“打印”对话框或window.print()时,Google Chrome会选择“另存为PDF”。 用户需要在对话框中选择此选项以将页面保存为pdf。

我可以调用一些函数或将参数传递给chrome中的window.print(),以便在不显示打印对话框的情况下将页面“打印”为PDF格式吗?

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

不幸的是,没有任何参数可以传递给window.print();并强制它打印pdf,除非客户端的浏览器上已经存在pdf驱动程序插件。有firefox和IE的插件(分别是JS Print Setup和MeadCo Script)。

您可能需要查看MrRio/jsPDF,这是一种在客户端JS生成pdf文件的工具。