在web开发当中我们经常需要进行需要在线浏览pdf内容,在线嵌入动态pdf,传统的解决方法安装客户端pdf阅读器,如果是在谷歌是可以在线浏览的,因为他自身就带了一些插件,以前遇到这样的问题往往是费时又费力,本文主要给大家分享一系列使用javascript实现的pdf插件效果,无需借助第三方插件就可以实现在线浏览功能,非常实用。
pdfobject
pdfobject可以帮助你在页面直接嵌入pdf文件,有时候有些项目需要动态地嵌入pdf文件。pdfobject为此而设计的,他能够快速和容易的嵌入pdf文件,pdfobject使用javascript来产生相同的符合标准的标记,然后插入 到您的html元素的选择。您可以填满整个浏览器窗口,或将pdf格式转换成一个
或其他块级元素。
pdf.js
和 google chrome 使用的源自 foxit 的闭源 pdf 浏览插件不同,pdf.js 是基于开放的 html5 及 javascript 技术实现的开源产品。
pdf.js 是一个主要用于html5 平台上在线阅读pdf文档的小插件,基于javascript技术编写而成,无需任何本地技术支持。
pdf.js是由mozilla labs发布的。他们的目标是创建一个通用的,基于标准的网络平台,能够解析和渲染pdf文件,并最终发布一个pdf阅读器扩展,毫无疑问 pdf.js 将被整合入 gecko 成为 firefox 的内嵌 pdf 阅读器,但是具体整合时间表尚未确定
jspdf
jspdf 是一个使用javascript语言生成pdf的开源库。你可以在firefox插件,服务端脚本或是浏览器脚本中使用它。客户端safari 和 iphone safari 支持得最好,其次是opera和windows下的firefox 3等。ie暂不支持。。
jquery media plugin
jquery media plugin是一款基于jquery的网页媒体播放器插件,它支持大部分的网络多媒体播放器和多媒体格式,比如:flash, windows media player, real player, quicktime, mp3,silverlight, pdf。它根据当前的脚本配置,自动将a标签替换成p,并生成object, embed甚至是iframe代码,至于生成object还是embed,jquery media会根据当前平台自动判别,因此兼容性方面非常出色下面这段代码是jquery
media生成后的。
google docs pdf viewer
zoho viewer
anychart:使用javascript导出pdf
下图可以导出为png或jpg格式的静态图像或嵌入式静态图像,图表或一个完全互动的功能图
jquery document viewer
document viewer是一个jquery插件,可以让你在网页中直接查看多种文件格式。文档浏览器支持的文件格式:pdf文件,文本文件,代码,图像,音频,视频等。
相关推荐:
jquery结合jquery.cookie.js插件实现换肤功能示例
js插件实现图片滑动验证码实例分享
一个简单实用的js插件--swiper
以上就是线浏览pdf文件的几个实用js插件的详细内容。
