Spring Boot 实现万能文件在线预览

kkFileView是一个使用SpringBoot开发的开源文件预览项目,支持多种办公文档、文本、压缩包、图片及音视频文件的在线预览。它提供了REST接口,易于跨平台集成,并支持二次开发,可以方便地添加更多文件类型的预览支持。
摘要由CSDN通过智能技术生成

推荐一个用 Spring Boot 搭建的文档在线预览解决方案:kkFileView,一款成熟且开源的文件文档在线预览项目解决方案,对标业内付费产品有永中office、office365、idocv等,免费!

项目地址:https://gitee.com/kekingcn/file-online-preview

1. 支持 office/pdf/cad 等办公文档

2. 支持 txt/java/php/py/md/js/css 等所有纯文本

3. 支持 zip/rar/jar/tar/gzip 等压缩包

4. 支持 jpg/jpeg/png/gif 等图片预览(翻转,缩放,镜像)

5. 使用 Spring Boot 开发,预览服务搭建部署非常简便

6. rest 接口提供服务,跨平台特性 (java/php/python/go....) 都支持,应用接入简单方便

7.  抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持

70d384fed44e1c0bb65e0d05c737e93e.png

c0cc81f0c14815c564dfaf57e4233baa.png

支持doc/docx文档预览,word预览有两种模式:一种是每页word转为图片预览,另一种是整个word文档转成pdf,再预览pdf。

f4893f8471ac1cfe968e680d254744a1.png

6badb2b88121e8ef649185072eb08305.png

9da8bdea7fa3cd2f0e3a38d8c14bfde6.png

b21b31227500e6929084bb6c53399bf9.png

eea8e99c42cbe8de589bd1bf12b51d04.png

可点击压缩包中的文件名,直接预览文件,预览效果如下:

242452553fd6cec5ea8094fe37e2e016.png理论上支持所有的视频、音频文件,由于无法枚举所有文件格式,默认开启的类型如下:mp3/wav/mp4/flv

c167cedf2a4a5f396fb59b8fde17b454.png

dd912a9255f095a2f3c732bba0ffe85a.png

当然,以上展示的只是部分格式文件的预览效果,如果你想自己亲手部署一下,那就点击后面的链接,前往项目主页查看具体的操作文档吧:https://gitee.com/kekingcn/file-online-preview

 
 
喜欢文章,点个在看
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值