kkFileView 文件在线预览:3 步部署,文件不下载直接看
2026/9/12 5:34:06 网站建设 项目流程

kkFileView 文件在线预览:3 步部署,文件不下载直接看

【免费下载链接】kkFileViewUniversal File Online Preview Project based on Spring-Boot项目地址: https://gitcode.com/GitHub_Trending/kk/kkFileView

只想看一眼对方发来的 Word 合同,却要先装 Office、再等几分钟打开——这种麻烦,kkFileView 文件在线预览帮你省掉:部署一次,文件在浏览器里就能直接打开,不用下载,也不用装任何办公软件。

一、它是怎么做到的

  • 后端是一个 Spring Boot 服务(Java 生态里常见的轻量框架,一条命令就能跑起来)
  • Office 类文档交给内置的 LibreOffice(免费开源的办公组件)转成图片或 PDF
  • 转换结果在浏览器里渲染,你看到的就是文件原貌
  • 它同时提供 REST 接口(按网址发请求、收结果的服务端接口),任何语言的平台都能接入

二、三步跑起来 🚀

  1. 拉取现成的镜像并启动,命令一共两行:
docker pull keking/kkfileview docker run -p 8012:8012 keking/kkfileview
  1. 容器起来后服务自动运行,默认监听 8012 端口
  2. 浏览器打开http://localhost:8012,把文件丢进去就能预览

如果想自己编译打包,可以看一下 doc/ci-auto-deploy.md 里的构建与自动部署说明。

三、它能帮你做什么

  • Word、Excel、PPT,以及 WPS 的 wps/dps/et 等格式,直接转成网页查看
  • PDF、图片、纯文本、代码、md、json 这类文件原样渲染
  • MP4、mp3 等音视频在浏览器里直接播放
  • 打开 zip、rar 压缩包,点其中任意一个文件就能单独预览
  • 3D 模型、CAD 图纸、drawio、xmind、bpmn 流程图这些"冷门"格式也支持

四、效果长这样

Excel 打开就是一个可滚动的网页表格,和在线表格体验接近:

Word 文档转成 PDF 后整篇展示,版式和原件保持一致:

3D 模型文件可以在页面上直接旋转查看,不用装建模软件:

drawio 画布风格的流程图文件同样能直接呈现:

五、上手要避的坑

  • 端口、超时、上传大小(默认 500MB)这些参数都集中在 server/src/main/config/application.properties,改完重启即生效
  • Word 和 PDF 有"逐页转图片"和"整篇转 PDF"两种渲染,大文件走公网时前者加载更稳,内网环境用后者更快
  • 担心文档被截屏外传的话,可以打开配置里的 office.watermark 给预览页加水印

六、适合谁用

  • 企业和研发团队:通过 REST 接口把文件预览能力嵌进内部文档系统
  • 在线教育和内容平台:让学员、用户直接在线看课件与上传资料
  • 个人用户:收到什么格式的文件,都先丢上去看一眼,少折腾安装

kkFileView 采用 Apache 协议开源,代码可以随便改造和分发。如果你也受够了"看个文件还得先装软件",把它部署起来,大概半天就能体会到差别。

【免费下载链接】kkFileViewUniversal File Online Preview Project based on Spring-Boot项目地址: https://gitcode.com/GitHub_Trending/kk/kkFileView

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询