kkFileView 实用攻略 - 让文件预览变简单

a year ago

如果你正在找一个能让用户直接在浏览器里看各种文件的解决方案,那这篇文章可能会帮到你。

kkFileView 这个开源项目,说白了就是帮你解决"用户必须下载文件才能查看"这个烦人问题的。

kkFileView 是什么?

简单来说,kkFileView 就是一个文件预览服务。你给它一个文件链接,它就能在网页上显示出来,不用下载。想象一下微信里点击文档直接预览的那种感觉,就是这样。

支持的文件格式多到让人眼花

  • Office 全家桶:Word、Excel、PPT 各种版本
  • PDF、图片、视频、音频
  • 压缩包:zip、rar
  • 国产软件:WPS 系列
  • 甚至连 Xmind、CAD 图纸都能预览

https://appstore.lazycat.cloud/#/shop/detail/io.zeroc.app.kkfileview

如何使用

应用安装后,打开就是主页面

image.png

支持在线url和上传文件,文件URL必须是公网可访问的

试一个md文档:https://github.com/xiaolai/everyones-guide-for-starting-up-on-wechat-network/blob/master/README.md

image.png

可以看到效果

image.png

但并不是100%都可以,比如这个pdf https://www.gov.cn/zhengce/pdfFile/2023_PDF.pdf

预览的时候会报错

image.png

将文件上传一下,再点击预览,是可以的,跟打开pdf效果一样

image.png

再试个视频https://jvod.300hu.com/vod/product/1961809430/21852/2ae734d803e94bf8958c75ec12d4141c.mp4?source=1&h265=1088_3000_1_6f89fd294_f.mp4

也能正常预览

image.png

它可以接入到自己的网站或项目中,提供预览服务

image.png

总结

kkFileView 是个不错的文件预览解决方案,特别适合:

  • 需要快速上线文件预览功能的项目
  • 不想依赖第三方服务的场景

虽然它不是完美的(比如大文件处理还是有点慢),但对于大多数场景来说已经足够用了。

作者
天天