显示用于网站打印的PDF



您可以将打印网页链接到打印PDF吗?

理想情况下,PDF将在用户使用浏览器的打印功能后下载(因此性能下降不会影响未打印网站的用户)。

我正在寻找一个Javascript/CSS打印媒体查询解决方案。

回答我自己的问题:

您可以触发Javascript在打印事件上运行,将用户重定向到PDF(适用于IE 5+、Firefox 6+、Chrome 9+和Safari 5+):

正在检测浏览器打印事件

将上面链接的代码段中的console.log替换为window.location="http://whatever.you.want.com"

使用这种方法,打印对话框将短暂打开,立即关闭,并将用户重定向到PDF,在那里他们必须再次点击打印按钮。

最新更新