kkfileview的gitee地址:https://gitee.com/kekingcn/file-online-preview。
把源码下载完成之后,用idea打开此项目,再打开maven小界面,点击kkfileview-parent下面的clean和install即可,最后在到server下面的target下面进行查看,查看是否有两个安装包:如图第一个是Linux的安装包,第二个是windows的安装包。
- 针对windows的安装
1、解压kkFileView-4.2.1.zip,如图所示:
2、点击bin目录下的startup.bat,该项目就能启动了,并查看log目录下的kkFileView.log文件查看是否成功启动。
3、在本机访问http://localhost:8012/,就可以查看上传文件、预览文件了
- 针对linux操作系统(以centos7例):
- 在/usr/local/下面创建一个文件夹:
cd /usr/local mkdir kkfileview
- 把linux安装包上传到kkfileview文件夹下
- 在按照kkfileview之前,需要在linux上面安装LibreOffice,操作命令:
wget https://kkfileview.keking.cn/LibreOffice_7.1.4_Linux_x86-64_rpm.tar.gz
- 下载成功之后,进行解压,操作命令:
tar -zxvf LibreOffice_7.1.4_Linux_x86-64_rpm.tar.gz
进入到解压目录下,进入RPMS目录进行安装,会有提示信息输入y。操作命令:
cd LibreOffice_7.1.4.2_Linux_x86-64_rpm/
cd RPMS/
yum install -y *.rpm
查看是否安装成功:
cd libreoffice7.1/
cd program/
./soffice --version
(执行这个命令的时候会报错:/opt/libreoffice7.1/program/soffice.bin: error while loading shared libraries: libSM.so.6: cannot open shared object file: No such file or directory)
解决方法:
yum install cairo
./soffice --version #如果依旧有错误的话,继续往下执行
yum install cups-libs
./soffice --version #如果依旧有错误的话,继续往下执行
yum install libSM
./soffice --version
5、再到kkfileview目录下,对kkfileview进行解压,运行。操作命令如下:
cd /usr/local/kkfileview/
tar -zxvf kkFileView-4.2.1.tar.gz
cd kkFileView-4.2.1
cd bin/
./startup.sh
cd ../
cd log/
cat kkFileView.log
6、运行成功后,在本机访问地址为:http://服务器ip地址:8012/即可。