失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 怎么用html打开图片 viewerjs 在html打开图片或打开pdf文件使用案例

怎么用html打开图片 viewerjs 在html打开图片或打开pdf文件使用案例

时间:2019-08-14 07:54:01

相关推荐

怎么用html打开图片 viewerjs 在html打开图片或打开pdf文件使用案例

开发者常用到在线访问pdf,txt,浏览图片的插件,这里推荐viewer.js这个插件,简单好用。它的核心亮点就是查看图片和pdf功能。老早以前就用过的,昨天一个小伙伴问我Android开发在线浏览pdf怎么弄?我一下想到这个插件,帮人搞出来了,感觉这个还是得总结一下才好,不然觉得简单又容易忘记。

1.使用viewerjs浏览图片

使用前需要先引入:css.js

其次简单使用代码如下:单个图片就用图片元素new一个viewer就可以了;批量多个的图片的管理可以直接给父元素new一个Viewer对象;

单张图片:

多个图片:

01

02

03

var viewer = new Viewer(document.getElementById('dimg'));

var viewer1 = new Viewer(document.getElementById('images'));

如图:

2.使用viewerjs浏览pdf

a.需要下载viewer.js文件,放在服务器根目录下,官网下载如下:/

注意标红的文字哈,如你项目名称是“mobei”,则这个PDF文件路径: mobei/PDF。继续下文

访问语法如下:https://169.254.109.160:8001/项目名/PDF/web/viewer.html?file=https://169.254.109.160:8001/项目名/PDFfile/1.pdf#page=1"

参数解析如下:

https://169.254.109.160:8001/项目名 //服务器根路径

PDF/web/viewer.html //你项目路径下的PDF中的viewer.html

file=https://169.254.109.160:8001/项目名/PDFfile/1.pdf //文件路径,注意一定是服务器路径不能是相对文件路径

#page=1 //可以接默认跳转第几页,可以不接这个参数

支持Iframe引入浏览打开,如图:

b.目前谷歌,360浏览器等浏览器,以及高级ie(我这是ie11),都是能直接访问的,可能达不到客户想要的效果;具体如下图所示:

另外Android 开发的若用直接访问的方式会调用浏览器,可能被客户喷哦,所以Android采取Viewerjs用iframe调用方式比较完美解决了用户在线浏览的问题。

好了,举例的访问方式源码发给大家,愿大家少走弯路。

3.源码附件下载,启动服务器方式打开PDFfile/ciem_test.html即可

来源:/mobeisanghai/p/1525.html

如果觉得《怎么用html打开图片 viewerjs 在html打开图片或打开pdf文件使用案例》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。