doc文件预览

需要安装https://github.com/myeeboy/xoffice的项目;
需要安装jdk,tomcat等
按照要求完成后,PC可以直接预览文档,转为pdf;
但是手机端不行,需要另外配置pdfjs
添加下载的demo,
在页面调用:
(tomcat需要配置跨域)
下载这俩放在lib,

image.png

在web.xml中添加


        
        CORS    
        com.thetransactioncompany.cors.CORSFilter    
            
            cors.allowOrigin   
            *   
            
            
            cors.supportedMethods   
            GET, POST, HEAD, PUT, DELETE   
            
            
            cors.supportedHeaders   
            Accept, Origin, X-Requested-With, Content-Type, Last-Modified   
            
            
            cors.exposedHeaders   
            Set-Cookie   
            
            
            cors.supportsCredentials   
            true   
            
        
        
        CORS    
        /*    
    

vue页面需要用url放在iframe展示pdf:


this.word为文件地址:下载地址
let url = `http://210.5.144.126:8080/xoffice/xoffice?_xformat=doc&_file=${this.word}`;
   url = encodeURIComponent(url)
  url = '/web/viewer.html?file=' + url;

你可能感兴趣的:(doc文件预览)