我的HTML中有嵌入式PDF。
<object id="myPDF" type="application/pdf" data="visual.pdf" style="width:500px; height:500px"></object>
这完美无缺,文件显示在页面上,还有基本功能,如“打印”,“保存”等。
有没有办法提供<input type="button" />
的onclick函数会调用嵌入式PDF的“打印”功能?这是因为我想隐藏标签,只提供一个链接或按钮来打印隐藏的文件。
答案 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的简单链接。然后它适用于任何拥有兼容阅读器的人。