SpringBoot 实现万能文件在线预览

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

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

b2264e12b2070a1c9e54d96a91daaabb.png

2e5fcf6cb5fe89c5a4118b75e68c2836.png

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

6b45eed52ba41c09d205ba708c756b5f.png

e4b6437c98f3b0eee2047fb5d3a88a0e.png

887a1266cccf258f21a23c714410092d.png

2f06f57fb261fa11b4dedb4bbb6ba546.png

7779fbd6be22b8b34d402b74a15ff667.png

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

0f0d68566dfdbee1d367a213681e6b38.png

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

5ec94fc93910b9176547d5c685ad9efe.png

0f766a8ed626226b0a3c15f38304f6cc.png

当然,以上展示的只是部分格式文件的预览效果,如果你想自己亲手部署一下,直接在项目主页查看具体文档吧。

Gitee链接:https://gitee.com/kekingcn/file-online-preview

程序员技术交流群
有不少同学给鸭哥说,现在进大厂太难了!赚钱太难!因此,鸭哥特意邀请了华为、腾讯、阿里的朋友进群,与大家一起交流经验,一起增长技术。
有兴趣入群的同学,可长按扫描下方二维码,一定要备注:城市+昵称+技术方向,根据格式备注,可更快被通过且邀请进群。

▲长按扫描

近期技术热文

1、别再用 BeanUtils 了,这款 PO VO DTO 转换神器不香么?
2、Nginx 入门到实战,新手必懂 !
3、如何用Python查看微信好友撤回的消息?
4、没想到Spring Boot + Vue 竟如此强大
点击下方公众号

回复关键字【Java】

领取资料
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值