[英]How to split a HTML page without access to the HTML, e.g. using split.js?
[英]How to change the browsers' pdf viewer through program (e.g. HTML, JS, PHP )?
目标:具有缩放和拖动/平移功能的浏览器基础pdf查看器(如果允许隐藏保存功能,则更好)替换浏览器默认值
问题:所有浏览器(不包括旧的IE)在pdf查看器中都有自己的构建,没有拖动/平移功能
目前此代码使用默认的pdf查看器:
<object id = 'zoomPage' type='application/pdf' data= '1.pdf'>
<p>The PDF can not display
</p>
</object>
是否可以使用adobe reader强制所有浏览器(Chrome,FireFox,IE8 +)使用javascript / jquery / html / php打开pdf文件? 或者有任何网络基础pdf查看器具有上述功能?
注意:
对于第一种方法:
我找到了例如内容处理的方式:附件
但它只会改变从查看下载pdf的行为,而不是更改打开pdf文件的首选项
方法2 :(我推荐)查看:
https://github.com/mozilla/pdf.js/
PDF.js是使用HTML5构建的可移植文档格式(PDF)查看器。
PDF.js由社区驱动,并由Mozilla Labs提供支持。 我们的目标是创建一个通用的,基于Web标准的平台,用于解析和呈现PDF。
编辑:为了您的速度需求,请在此处查看其他选项的讨论: 在HTML中嵌入PDF的推荐方法? 并查看其他选项是否符合您的要求。
由于安全原因,方法1本身就是冒险的
你可以强制客户端的唯一方法是提供替代方案......例如pdf.js,zoho,google pdf viewer,scribd等(有很多)。 我不确定Adobe是否提供了您期望的浏览器内pdf查看器。
默认的pdf查看器保存在about:config中的变量中,该变量只能由用户更改。
是否可以使用adobe reader强制所有浏览器(Chrome,FireFox,IE8 +)使用javascript / jquery / html / php打开pdf文件?
您可以通过使用指向pdf文件的iframe来尝试此操作。 浏览器将使用客户端计算机上的pdf阅读器软件自动打开pdf文件。 像这样:
<iframe src="yourpdffile" style="width:100%;height:500px"></iframe>
您还可以使用google docs viewer
来实现此功能。
请参阅以下链接: https : //docs.google.com/viewer
您可以获取iframe网址并将其放入您的网站。
<iframe src="http://docs.google.com/viewer?url=http%3A%2F%2Fwww.yoursite.com%2Fpdf%2Ftest.pdf&embedded=true" width="600" height="780" style="border: none;"></iframe>
请注意, src
url
参数的value
是url encoded
。
在这里查看JS Fiddle示例
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.