我有一个PHP脚本,它在对象元素中显示一个PDF。Adobe插件可以很好地处理这个问题,并且使用Adobe工具栏用户可以打印嵌入式PDF。但是,一些用户坚持使用“文件”菜单( Internet explorer 8上98%的用户)打印HTML文档。利用IE中的“文件->打印”菜单,不需要对象元素的内容(PDF)就可以打印出HTML文档。()使用这种方法在Chrome或FF中打印文档只会导致当前显示在对象视图中的数据被打印出来。也就是说,一个部分对象而不是实际的PDF。
我在上阅读了 on StackOverflow,但没有专门针对这种情况或情况的内容。其中一些“解决方案”使用Java
我们有一些在非Adobe阅读器中不正确显示的PDF表单(即WebKit内置的PDF阅读器,没有正确显示一些专有的Adobe东西)。我们希望检测用户何时没有安装Adobe的PDF阅读器,并给他们一点警告,但我很难在2014年找到如何安装。
似乎在2011年起了作用。基本上,它遍历navigator.plugins并查找名为Adobe Acrobat或Chrome PDF Viewer的插件。
for(key in navigator.plugins) {
var plugin = navigator.plugins[key];
if(plugin.name ==