点击网络应用中的PDF链接时,应该将用户从
转到PDF查看器页面我是否应该为此目的使用浏览器内置PDF查看器?
pdf.js相对于内置浏览器PDF查看器有什么优势?
更重要的是,是否建议将我的webapp与Chromes内置PDF查看器集成,以及如何满足上述两个条件?
答案 0 :(得分:3)
关于在pdf观众中使用pdf.js优于任何优势的问题:
PDF.js几乎适用于所有知名网站和智能手机浏览器。 Here是当前支持的浏览器列表。因此,与您现在尝试做的事情相比(即,仅尝试计算铬),使用pdf.js将扩大您的用户范围以及他们可以用于您的产品的浏览器。
pdf.js中已经存在打印功能,因此已经解决了您的第一个要求。
至于您的第二个需要是阻止下载pdf。 Here(ztraboo链接中的最后一条评论),您可以在哪里找到要评论的内容out和从pdf.js源代码中删除的下载代码,以便删除下载按钮和促进相同的代码。
最后,开始使用pdf.js的快速教程是here。只需使用您的实际服务器而不是那里的localhost。
答案 1 :(得分:1)
PDF.js是客户端javascript脚本,与原生插件相比具有以下优势:
所以说你的问题你应该更好地使用PDF.js,这样你就可以实现与代码和查看器的深度集成。但是使用pdf插件,除了它提供的有限的API之外,你无法访问它的元素,UI等。