使用Jquery打印PDF而不是页面

时间:2013-07-19 12:41:28

标签: javascript jquery html

在我的wordpress网站上我想要打印PDF以支持html内容。由于我不想弄乱这个主题,所以我决定将这段代码嵌入帖子中。

我的代码(见下文)效果很好(在firebug中没有错误)但是当在firefox中打印帖子时,网页会被打印出来,当在IE10中打印时,我只看到常见的页眉和页脚,我在其中打印出PDF但是无法查看它。

function printPDF(pdfFile) {
$('link[media="print"]').remove();
$('style[media="print"]').remove();
$('head').append('<link href="'+ pdfFile + '" rel="alternate" type="application/pdf" title="PDF-versie" media="print" />');
}

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

由于PDF通常由插件控制,因此您必须挂钩插件才能正确打印。您可以使用您网站上的Mozilla PDF.js强制执行此操作。它内置于Firefox中,但您可以将其与您的站点配合使用。