显示 pdf--pdf.js使用方法

在做项目的时候有时需要将一个pdf文件展示出来,pc端可以直接使用

<iframe id="xy" src="xxx.pdf"></iframe>

就可以打开pdf预览
但是
在移动端时,这种方法是不可行的

解决方式pdf.js

先下载
链接: https://pan.baidu.com/s/1TpJt2upOZKNC6B23AVZarA 提取码: t5q3

下载下来后将压缩包解压,会有一个PDF.js文件夹


image.png

然后将PDF.js文件扔进服务器中(随便你扔进哪啦,路径自己知道就行)
然后在浏览器访问PDF.js 中 web 文件夹下 viewer.html 文件 (PDF.js/web/viewer.html)

例如:http://192.168.1.146:8888/js/PDF.js/web/viewer.html

如果能看到


image.png

那么你已经一只脚踏进成功的大门了

接下来我们只需要在html中进行一丢丢处理就可以了,如下

<iframe  src="http://192.168.1.146:2020/js/PDF.js/web/viewer.html?file=你的pdf路径(绝对路径)"></iframe>

你有没有成功呢?
欢迎留言交流~~~

补充:如果你不需要pdf上显示下面这些玩意


image.png

可以使用如下方法消灭它(官方配置我没找到⊙﹏⊙‖∣)

<body>
        <iframe id="xy" src="http://192.168.1.146:2020/js/PDF.js/web/viewer.html?file=http://192.168.1.146:2020/image/test.pdf"></iframe>
        <script type="text/javascript">
                $('#xy').load(function(){
                    $('#xy').contents().find('body').find('#secondaryToolbarToggle').hide();
                    $('#xy').contents().find('body').find('#viewFind').hide();
                    $('#xy').contents().find('body').find('#sidebarToggle').hide();
                    $('#xy').contents().find('body').find('#toolbarViewerMiddle').css('float','right');
                });
        </script>
    </body>
image.png
点赞.jpg
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,009评论 3 119
  • 1、我是人类道德底线的坚守着,我的底线就是没有底线 2、女孩都非常喜欢和我在一起,因为和我在一起有助于减肥。 3、...
    1e81dcf20286阅读 255评论 0 0
  • 【找到一个支点,架起平衡的桥梁】 几日前的晨会上,Mary给我们作了一个TED的分享,关于learning ...
    月牙初晓阅读 358评论 0 1