一、介绍
- 为什么存在? 解决什么问题?-在线预览
解决web文件必须下载才能查看的问题, 用户可在浏览器端实时查看(不支持编辑).
- kkFileView概述
kkFileView项目使用流行的spring boot搭建,易上手和部署。万能的文件预览开源项目,基本支持主流文档格式预览,如:
- 预览展示
1、文本预览
2、图片预览
支持pg,jpeg,png,gif等图片预览(翻转,缩放,镜像),预览效果如下
3、word文档预览
支持doc,docx文档预览,word预览有两种模式:一种是每页word转为图片预览,另一种是整个word文档转成pdf,再预览pdf。两种模式的适用场景如下
- 图片预览:word文件大,前台加载整个pdf过慢
- pdf预览:内网访问,加载pdf快
图片预览模式预览效果如下
pdf预览模式预览效果如下
二、地址
- 官方文档地址:
https://kkfileview.keking.cn/zh-cn/docs/config.html
文档目录
- 码云- gitee:
https://gitee.com/kekingcn/file-online-preview
最新稳定发行版是v4.3.0
三、打包部署步骤
1、 打包 : 需拉取代码gitee然后在idea中打包
如缺少依赖: aspose-cad, https://mvnrepository.com/artifact/com.aspose/aspose-cad/23.7
改下maven镜像库地址下载(国内阿里镜像库中没有这个):