使用pdfjs提供的viewer.html展示pdf文件流

1.到官网下载包https://github.com/mozilla/pdf.js/releases/download/v1.10.88/pdfjs-1.10.88-dist.zip

2.解压包到开发工程中

3.修改viewer.js

1)var DEFAULT_URL = 'compressed.tracemonkey-pldi-09.pdf'  里面是PDF的路径删除该变量定义;

2)1899行

var fileOrigin = new URL(file, window.location.href).origin;
  if (fileOrigin !== viewerOrigin) {
    throw new Error('file origin does not match viewer\'s');
}

修改为

      if (file && 'byteLength' in file) {
      } else{
        var fileOrigin = new URL(file, window.location.href).origin;
        if (fileOrigin !== viewerOrigin) {
          throw new Error('file origin does not match viewer\'s');
        }
      }

 4.修改viewer.html,在

前加入以下内容(jquery-3.3.1.min.js请自行下载)

    
    

5.调用示例:

viewer.html?url_file=printcontroller.do?viewfile&id=9999

 

你可能感兴趣的:(pdf显示)