-
项目特性
-
部署过程
-
2.1 二进制下载部署文件进行部署
-
2.2 docker方式部署
-
2.3 通过源代码编绎部署
-
-
部分配置说明
-
-
3.1 server.context-path
-
-
预览乱码字体问题
-
预览展示
-
附件
-
其他说明
-
7.1使用openoffice进行转换
-
7.2 libXext.so.6: cannot open shared object file: No such file or directory
-
kkFileView为文件文档在线预览解决方案,该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如 doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,图片,视频,音频
等等。
1.项目特性
-
支持word excel ppt,pdf等办公文档
-
支持txt,java,php,py,md,js,css等所有纯文本
-
支持zip,rar,jar,tar,gzip等压缩包
-
支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像)
-
支持mp3,mp4,flv等多媒体文件预览
-
使用spring boot开发,预览服务搭建部署非常简便
-
rest接口提供服务,跨平台特性(java,php,python,go,php,....)都支持,应用接入简单方便
-
支持普通http/https文件下载url、http/https文件下载流url、ftp下载url等多种预览源
-
提供zip,tar.gz发行包,提供一键启动脚本和丰富的配置项,方便部署使用
-
提供Docker镜像发行包,方便在容器环境部署
-
抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持
-
最最重要Apache协议开源,代码pull下来想干嘛就干嘛
2.部署过程
部署方式,可以直接下载二进制步骤,也可以通过docker直接拉取,还可以通过源码编绎进行,下面分别说明
前提条件:Jdk需要先安装设置好,kkFileWiew是Java开发的,Jdk必需。
tar -xvf jdk-8u191-linux-x64.tar.gz -C /usr/local cat >> /etc/profile << EOF export JAVA_HOME=/usr/local/jdk1.8.0_191/ export PATH=\$JAVA_HOME/bin:\$PATH export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar EOF source /etc/profile
[root@localhost testuser]# java -version java version "1.8.0_191" J