kkFileView使用说明文档 kkFileView 是个以 spring boot 构建的文件在线预览的项目,以最宽松的Apache协议开源。(详情:https://github.com/kekingcn/kkFileView) 项目特性
- 支持doc,docx,ppt,pptx,xls,xlxs,pdf等办公文档
- 支持txt,java,php,py,md,js,css等所有纯文本
- 支持zip,rar,jar,tar,gzip等压缩包
- 支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像)
- 支持MP4,MP3等多媒体文件
- 使用spring boot开发,预览服务搭建部署非常简便
- rest接口提供服务,应用接入简单方便
- 抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持
环境要求
(1)安装OpenOffice
(2)安装Redis
(3)项目JDK要求1.8
第一步:pull项目file-online-preview
第二步:安装Openoffice 和 redis(安装Redis参照验证:https://blog.csdn.net/blick__winkel/article/details/77986481) 第二步:配置redis地址和OpenOffice目录,如 application.properties 里面有端口信息的配置
====#spring Redisson配置#===
spring.redisson.address = 192.168.1.204:6379
资源映射路径(因为jar方式运行的原因)
file.dir = C:\Users\yudian\Desktop\dev\
openoffice相关配置
office.home = C:\Program Files (x86)\OpenOffice 4
file.dir为转换文件实际存储地址,注意要以/结尾 第三步:运行FilePreviewApplication的main方法,服务启动后,访问http://localhost:8012/ 会看到如下界面,代表服务启动成功