⽂档在线预览kkFileView使⽤⼩记
如果你是通过搜索引擎到这篇⽂章的,相信你⼤概率已经去过了
在此我就不做过多介绍了,如果是在不清楚项⽬基本信息请⾃⼰去看github
我在这篇博⽂主要写的是使⽤⽅式,希望能帮助到⼤家
以下将该项⽬简称为kk
------------------------------------------------------------------------------
js正则或怎么表示
安卓apk培训⼀  :  先说原理
1.kk接⼝通过http或者ftp⽅式拿到⽂件服务器上的⽂件,下载kk服务所在服务器
2.调⽤转换接⼝转换⽂件
3.通过open的⽅式打开新的⽂件,通过⽣成的页⾯装填进去(doc通常是图⽚或pdf,excel就直接是html了)
kk3.x主要是使⽤其内部重构的org.artofsolving.jodconverter代码进⾏转换
-
-----------------------------------------------------------------------------
⼆  :  使⽤姿势
假设你的kk服务部署在linux服务器上
1.下载kkfileview的包 (推荐使⽤3.6.0 ,坑少)
2.解压到具体⽬录,并运⾏{KK_HOME}/bin/install.sh  安装openoffice,具体看官⽅⽂档,有详细解释
3.修改{KK_HOME}/config/application.properties
强烈推荐使⽤ftp⽅式获取待转换的⽂件,本⽂只写了ftp⽅式,http⽅式请⾃⾏搭建http⽂件服务,这⾥不做展开
  修改项:
        1. ftp.username
        2. ftp.password
jquery下载文件请求
4.安装Linux中⽂字体(因为⼤部分运维都不会去安装这些字体),可以防⽌转换⽂件的时候乱码,尤其是word excel这些点击教程安装
5.  到
⾮匿名访问,确定只有访问⼀台FTP服务器
var url = 'ftp://127.0.0.1/'; //要预览⽂件的访问地址验证json格式
window.open('127.0.0.1:8012/onlinePreview?url='+encodeURIComponent(url));
6. 新建⼀个html页⾯
linux上运行shell脚本程序
引⼊
<script type="text/javascript" src="cdn.jsdelivr/npm/js-base64@3.6.0/base64.min.js"></script>
<script src="apps.bdimg/libs/jquery/1.9.1/jquery.min.js"></script>
7. 保存html 然后浏览器打开 ,第⼀次打开会提⽰阻⽌弹窗,点击允许
---------------------------------------------------------------------------------------------------------------------
三  :  问题排查
假设按照上⾯的步骤你遇到了坑
排查问题的思路主要在这⼏点
1.检查前端页⾯的base64包,转换之后的编码是否和你要打开的⽂件名⼀致
2.检查ftp服务器,⽤户名,密码,端⼝,如果ftp服务器没有⽤默认端⼝,那么需要在
var url = 'ftp://127.0.0.1/'; //要预览⽂件的访问地址
vba中select是什么意思
这句话加上端⼝,例如
var url = 'ftp://127.0.0.1:9876/'; //要预览⽂件的访问地址
  9876就是ftp服务端⼝
3.检查⽂件是否损坏,正常情况下能不能打开
4.kk服务器端⼝,默认8012是否开启
------------------------------------------------------------------------------------------------------------------
总的来说,需要结合报错信息来问题,
结尾真挚的说⼀句kkfileview,NB! 感谢

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。