PDF.js整合到已有项目实现PDF在线预览

项目介绍

系统中用到pdf.js主要是用来在线预览odf文件。由于odf存到文件服务器只能以请求url文件流形式返回。

下载pdf.js文件并使用

官方地址:http://mozilla.github.io/pdf.js 下载后将文件导入到项目中。在这里插入图片描述
注:新版本viewer.js中DEFAULT_URL参数默认为空。
本项目前端使用angularjs
前端方法调用如下:
在这里插入图片描述
由于在获取文件时pdf.js只获取file后面参数排除了&path=xxx等信息故开始无法获取到pdf。
后面在webViewerInitialized方法的file获取路径处修改为:

file = 'file' in params ? params.file+"&path="+ params.path : appConfig.defaultUrl;

这样既可完整获取到pdf并展示到界面。

猜你喜欢

转载自blog.csdn.net/u012817163/article/details/108009738