js插件方式打开pdf文件(浏览器pdf插件分享)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

js插件⽅式打开pdf⽂件(浏览器pdf插件分享)
两种⽅案:⼀种直接链接,把pdf⽂件当作img⽂件,类似<a href=""/>这种形式,这样链接:
复制代码代码如下:
<frame src="pdf⽂件的地址"></frame>
另⼀种:使⽤js插件哈。

其中实现阅读pdf⽂件的js插件很多,⽐如:pdf.js:是⼀个技术原型主要⽤于在 HTML5 平台上展⽰ PDF ⽂档,⽆需任何本地技术⽀持;jsPDF:是⼀个使⽤Javascript语⾔⽣成PDF的开源库(IE暂不⽀持);
⽐较简单易上⼿的js插件:PDFObject.js,是⼀个 JavaScript 库⽤来在HTML中动态嵌⼊ PDF ⽂档。

效果如下:
PDFObject.js⽬前已经升级到1.2,可以⽀持IE9.
PDFObject.js宗旨:Sometimes you need a little JavaScript. When you do, try PDFObject.
来看看少之⼜少的js代码:
复制代码代码如下:
<script type="text/javascript">
window.onload = function (){
var success = new PDFObject({ url: "sample.pdf" }).embed();
};
</script>
OK,这样就可以了。

只要把地址写对即可。

若我在某⼀个div中加载pdf咋办呢?看官⽹,发现embed()⽅法可以有参数的,⽆参数是指body,有参数是具体的某⼀个位置。

复制代码代码如下:
<script type="text/javascript">
window.onload = function (){
var success = new PDFObject({ url: "sample.pdf" }).embed(“div的id”);
};
</script>
当然,其中还可以进⼀步设置参数,⽐如你想以多少秒的速度预览,有css,⽆css等。

相关文档
最新文档