uni-app支持pdf流加载显示

第一步:下载源码

第二步:构建PDF.js

第三步:修改viewer.js

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

第四步:通过ajax的方式获取文件流数据,并处理。

复制代码

var DEFAULT_URL = "";//注意,删除的变量在这里重新定义  
var PDFData = "";  
$.ajax({  
    type:"post",  
    async:false,  //
    mimeType: 'text/plain; charset=x-user-defined',  
    url:文件流请求地址,  
    success:function(data){  
       PDFData = data;  
    }  
});  
var rawLength = PDFData.length;  
//转换成pdf.js能直接解析的Uint8Array类型,见pdf.js-4068  
var array = new Uint8Array(new ArrayBuffer(rawLength));    
for(i = 0; i < rawLength; i++) {  
  array[i] = PDFData.charCodeAt(i) & 0xff;  
}  
DEFAULT_URL = array;  

你可能感兴趣的:(前端插件,ajax,javascript,html)