一、基本信息 1.1、说明 文档在线预览项目解决方案,项目使用流行的spring boot搭建,易上手和部署。万能的文件预览开源项目,基本支持主流文档格式预览。 1.2、特性 1.使用spring boot开发,预览服务搭建部署非常简便 2.rest接口提供服务,跨平台特性(java,php,python,go,php,....)都支持,应用接入简单方便 3.支持普通http/https文件下载url、http/https文件下载流url、ftp下载url等多种预览源 4.提供zip,tar.gz发行包,提供一键启动脚本和丰富的配置项,方便部署使用 5.提供Docker镜像发行包,方便在容器环境部署 6.抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持 1.3、下载 官网:++https://kkfileview.keking.cn/zh-cn/index.html++ 文档:++https://kkfileview.keking.cn/zh-cn/docs/home.html++ 码云发行版本:++https://gitee.com/kekingcn/file-online-preview/releases++

二、Linux环境安装 2.1、在线安装 1.从码云发行版本中找到合适的版本下载 1.jpg

2.解压kkFileView-x.x.x文件到指定文件夹下 2.jpg 3.打开解压后文件夹的config目录,编辑application.properties文件 3.1.jpg3.2.jpg

4.打开解压后文件夹的bin目录,运行startup脚本 4.jpg 5.浏览器访问本机8012端口 http://192.168.2.81:8012/fileView/index 即可看到项目演示用首页 5.jpg 2.2、离线安装 1.安装LibreOffice 安装版本根据kkFileView文件夹的bin目录下install.sh内容下载 6.jpg 提前下载好文件后执行安装命令

cd LibreOffice_7.3.7.2_Linux_x86-64_rpm/RPMS
yum install -y *.rpm

2.安装中文字体包 下载地址:http://kkfileview.keking.cn/fonts.zip 下载好字体包后上传至目录/usr/share/fonts,解压文件,给字体添加权限

sudo chmod -R 755 *.TTF #允许普通用户以超级用户的身份使用
sudo chmod -R 755 *.ttf
sudo chmod -R 755 *.ttc

3.安装kkFileView(同在线安装步骤一样)