Javascript:模拟PDF打印

时间:2010-11-18 04:22:13

标签: javascript pdf

我的HTML中有嵌入式PDF。

<object id="myPDF" type="application/pdf" data="visual.pdf" style="width:500px; height:500px"></object>

这完美无缺,文件显示在页面上,还有基本功能,如“打印”,“保存”等。

有没有办法提供<input type="button" />的onclick函数会调用嵌入式PDF的“打印”功能?这是因为我想隐藏标签,只提供一个链接或按钮来打印隐藏的文件。

2 个答案:

答案 0 :(得分:2)

在html页面中放置一个iframe。

在iframe中包含您的pdf。

然后按哪个按钮点击你想要显示PDF

onclick='window.open ("yourpdf.html","mywindow");'

加载此页面后调用window.print();

答案 1 :(得分:0)

我想你可以使用Javascript在PDF阅读器上调用一些函数。但是,请不要这样做。不是每个人都使用Adobe的Acrobat Reader来阅读PDF。其他读者不支持您的代码。因此,这是不可能的。

此外,建议不要使用<object>标记。最好将其留给用户,并提供PDF的简单链接。然后它适用于任何拥有兼容阅读器的人。