网页中实现安卓手机在线预览PDF文件

苹果手机可以直接在线预览PDF文件,而安卓手机不行,必须得下载(如图),所以需要解决一下

网页中实现安卓手机在线预览PDF文件

1.准备所需js文件

(1)js下载地址https://mozilla.github.io/pdf.js/

(2)下载步骤

  ①:打开网址后,点击图中的“Download”

网页中实现安卓手机在线预览PDF文件

②:选择版本,直接下载即可

网页中实现安卓手机在线预览PDF文件

2.在项目中导入相关JS文件(如图)

网页中实现安卓手机在线预览PDF文件

3.编写代码

(1)引入js文件

<script src="js/build/pdf.js"></script>
<script src="js/web/viewer.js"></script>
<link rel="stylesheet" href="js/web/viewer.css">

(2)指定相应文件路径

     ①:默认情况下,需要“mypdf”文件和“viewer.html”文件必须在同一个目录下,如图

 

         网页中实现安卓手机在线预览PDF文件

 <a target="_blank" href="js/web/viewer.html?file=mypdf/test.pdf">在线预览PDF文件</a>

   ②:如果项目中无法实现两个文件在同一目录下(如图),可以使用相对路径来实现

        网页中实现安卓手机在线预览PDF文件

<a target="_blank" href="js/web/viewer.html?file=../../mypdf/test.pdf">在线预览PDF文件</a>

3.效果(安卓可在线预览PDF文件)

网页中实现安卓手机在线预览PDF文件