时间:2020-06-03 14:36:10 | 栏目: | 点击:次
$ npm install -g -gulp-cli $ npm install -g gulp $ npm install $ gulp server
然后我们就可以打开浏览器输入地址http://localhost:8888/web/viewer.html这样我们就可以预览到pdf文件了。
$ gulp generic就会在源码目录下生成一个build文件夹,里面有个generic文件夹就是我们编译好的pdf.js了。注意这是适合pc浏览的编译版本,后面还会说到对移动端支持较好的mobile版本(作者们还真是贴心呢,感谢感谢)。
$ gulp dist等待运行结束,build目录下会出现很多文件夹我们先不管他。在web服务器下新建mobile文件夹,把build文件夹下的dist文件夹拷到该目录,然后再把源码目录下examples\mobile-viewer中所有文件都拷到该目录下得到如下图目录结构:
<head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <title>PDF.js viewer</title> //其实就是改依赖文件的路径,让浏览器能找到 <link rel="stylesheet" href="dist/web/pdf_viewer.css"> <link rel="stylesheet" type="text/css" href="viewer.css"> <script src="dist/build/pdf.js"></script> <script src="dist/web/pdf_viewer.js"></script> <script src="viewer.js"></script> </head>还有viewer.js
PDFJS.useOnlyCssZoom = true; PDFJS.disableTextLayer = true; PDFJS.maxImageSize = 1024 * 1024; PDFJS.workerSrc = 'dist/build/pdf.worker.js'; PDFJS.cMapUrl = 'dist/cmaps/'; PDFJS.cMapPacked = true; var DEFAULT_URL = 'signed.pdf';//这边就看你放的文件了
然后我们使用浏览器打开viewer.html就可以看到适应移动端的界面了: