最近用到的一个开源项目kkFileView:可以实现多种文本文件在Web端在线预览,由于是部署在linux服务器上,部署过程出一些乱码的问题,在此整理一下。
1.安装LibreOffice
- 下载LibreOffice_5.4.7_Linux_x86-64_rpm.tar.gz
- 解压
- 在解压后的目录下执行
./install ./RPMS/ /home/xyh/officeTool
(/home/xyh/officeTool是安装路径,执行该命令后会在该路径下生成/opt/libreoffice5.4目录,此为libreoffice的安装路径)
2.安装redis
- 下载redis安装包。
- 在redis-4.0.9/src/目录下执行
./redis-server &
3.将kkFileView-master打jar包
(1)进入kkFileView-master/jodconverter-web/src/main/resources目录下。
(2)修改application-dev.properties文件。
- 修改
file.dir = /home/xyh/officeTool/upfile
(为上传ppt文件设置保存位置)。- 修改
office.home=/home/xyh/officeTool/opt/libreoffice5.4
(设置libreoffice的安装路径)
(3)修改logback.xml文件的标签。