kkFileView部署过程

kkFileView部署过程

资料准备

kkFileView 官网地址 :https://kkfileview.keking.cn/zh-cn/index.html

kkFileView 码云地址官网:https://gitee.com/kekingcn/file-online-preview

码云上下载3.0以上的版本需要付费,这些安装资料我已上传至百度网盘:链接:https://pan.baidu.com/s/1iFubJVtF6GxerFDlf5XWew?pwd=63ur
提取码:63ur
kkFileView以及LiboreOffice资料

1.安装 LibreOffice7.1

https://gitee.com/kekingcn/file-online-preview/releases 上说,v4.0.0对应LibreOffice7.1

v4.0.0版本发布,LibreOffice7.1底层,兼容性更强,预览效果更好

1. 将LibreOffice上传到服务器任意位置

2. tar命令进行解压`tar -zxvf LibreOffice_7.1.4_Linux_x86-64_rpm.tar.gz`

3. 执行yum安装所有的 .rpm进行安装 `yum install -y LibreOffice_7.1.4.2_Linux_x86-64_rpm/RPMS/*.rpm`

4. 执行:`/opt/libreoffice7.1/program/soffice --version` 

5. 显示对应的LibreOffice版本号   ↓

6. LibreOffice 7.1.4.2 a529a4fab45b75fefc5b6226684193eb000654f6

7. 默认的安装目录为:``/opt/libreoffice7.1``

2.安装 kkFileView

1. 上传kkFileView到服务器

2. tar命令解压 `tar -zxvf kkFileView-4.0.0.tar.gz`

3. 解压出一份目录叫 kkFileView-4.0.0
  • kkFileView-4.0.0 下目录结构
目录主要文件
bin
install.sh安装脚本,startup.sh会调的,但是有问题,安不了Libreoffice(所以第一步我们手动安装了Libreoffice)
kkFileView-4.0.0.jar主程序,SpringBoot的fat jar
showlog.sh这个就是打开一下log目录的kkFileView.log日志
shutdown.sh用这个停止,但是每次只停一个实例,不如自己杀
startup.sh用这个启动
config
application.properties配置文件,参考官网配置说明,也可以直接打开看,都有注释
file启动后出现,文件资源路径(默认为打包根路径下的file目录下)
log
kkFileView.log程序日志

3.修改配置

vi kkFileView-4.0.0/config/application.properties

把office.home改成自己安装的libreoffice7.1

office.home = /opt/libreoffice7.1

LibreOffice端口想改的话改这个

## office转换服务的进程数,默认开启两个进程
office.plugin.server.ports = 2001,2002

4.启动

注意!启动前需要杀掉已启动的libreoffice,下面提供一些指令

查出所有office进程
ps -ef|grep office
kill -9 {pid}

进入kkFileView-4.0.0/脚本所在目录,执行启动脚本
sh startup.sh

查看日志
sh showlog.sh

日志中看到下图启动成功即可 访问机器ip的8012端口进行后续操作

在这里插入图片描述

乱码问题解决

官网提供的解决方案

  • 字体问题
    大部分Linux系统上并没有预装中文字体或字体不全,需要把常用字体拷贝到Linux服务器上,具体操作如下: 下载如下字体包 http://kkfileview.keking.cn/fonts.zip 文件解压完整拷贝到Linux下的 /usr/share/fonts目录。然后依次执行mkfontscale 、mkfontdir 、fc-cache使字体生效
  • 上述操作完成后重启kkFileView即可,重启前一定要杀死LiboreOffic
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值