当您进入“打印”对话框或window.print()时,Google Chrome会选择“另存为PDF”。 用户需要在对话框中选择此选项以将页面保存为pdf。
我可以调用一些函数或将参数传递给chrome中的window.print(),以便在不显示打印对话框的情况下将页面“打印”为PDF格式吗?
有什么想法吗?
答案 0 :(得分:4)
不幸的是,没有任何参数可以传递给window.print();并强制它打印pdf,除非客户端的浏览器上已经存在pdf驱动程序插件。有firefox和IE的插件(分别是JS Print Setup和MeadCo Script)。
您可能需要查看MrRio/jsPDF,这是一种在客户端JS生成pdf文件的工具。