首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript:模拟PDF打印

Javascript:模拟PDF打印
EN

Stack Overflow用户
提问于 2010-11-18 12:22:13
回答 2查看 2.2K关注 0票数 3

我的HTML中嵌入了一个PDF。

代码语言:javascript
复制
<object id="myPDF" type="application/pdf" data="visual.pdf" style="width:500px; height:500px"></object>

这样就可以完美地工作,并且文件会显示在页面上,以及“打印”、“保存”等基本功能。

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

EN

回答 2

Stack Overflow用户

发布于 2010-11-18 12:52:18

在html页面中放置一个iframe。

在iframe中包含你的pdf。

然后单击哪个按钮即可显示PDF

代码语言:javascript
复制
onclick='window.open ("yourpdf.html","mywindow");'

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

票数 2
EN

Stack Overflow用户

发布于 2010-11-18 12:27:42

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

此外,不建议使用<object>标记。最好是让用户自己决定,并给出一个指向PDF的简单链接。那么它将适用于任何拥有兼容阅读器的人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4211666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档