
kkFileView简介
kkFileView是什么?
kkFileView是一款基于 Spring Boot 构建的开源文件在线预览解决方案,适用于web系统在线浏览多种格式的文件资料(Word/Excel/PPT/pdf/txt、图片、音视频、压缩包等)。用户无需下载就可以直接在浏览器上打开和查看文档内容,大大改善了系统用户的交互体验与操作使用效率
该工具支持 Windows 和 Linux 平台一键部署,仅需两行 JS 代码即可快速实现业务接入。kkFileView 提供 RESTful 接口,适用于微服务架构,语言无关,可根据实际需要配置设置预览界面方式:分页图、轮播图、pdf视图等切换样式。

kkFileView的主要功能特点
- 支持多种文件格式:在线预览 word/excel/ppt/pdf/txt 类文档,图片、音视频、zip/rar 等主流文件浏览。
- 无需下载,直接浏览器预览:在网页直接预览此内容文件,更友好交互体验。
- 多种预览模式灵活切换:支持分页图、轮播图或 pdf 视图等可自由切换浏览视图,不同文件类型自适应展示。
- 跨平台部署与调用:支持 Windows、Linux 等系统,提供 RESTful 接口,适用于 Java、Python、PHP、Go 等语言调用。
- 快速集成与一键部署:提供 Docker 镜像与压缩包,两行 JS 即可嵌入业务系统,适合微服务架构。
- 高兼容性与稳定性:能准确解析新版 Office 文档,支持 WPS 格式,适配多种终端设备。
- 开源免费,可二次开发:基于 Spring Boot 构建,架构清晰,便于扩展与定制 。
支持的文件类型
- 支持 doc, docx, xls, xlsx, xlsm, ppt, pptx, csv, tsv, dotm, xlt, xltm, dot, dotx, xlam, xla, pages 等 Office 办公文档
- 支持 wps, dps, et, ett, wpt 等国产 WPS Office 办公文档
- 支持 odt, ods, ots, odp, otp, six, ott, fodt, fods 等OpenOffice、LibreOffice 办公文档
- 支持 vsd, vsdx 等 Visio 流程图文件
- 支持 wmf, emf 等 Windows 系统图像文件
- 支持 psd, eps 等 Photoshop 软件模型文件
- 支持 pdf ,ofd, rtf 等文档
- 支持 xmind 软件模型文件
- 支持 bpmn 工作流文件
- 支持 eml 邮件文件
- 支持 epub 图书文档
- 支持 obj, 3ds, stl, ply, gltf, glb, off, 3dm, fbx, dae, wrl, 3mf, ifc, brep, step, iges, fcstd, bim 等 3D 模型文件
- 支持 dwg, dxf, dwf, iges , igs, dwt, dng, ifc, dwfx, stl, cf2, plt 等 CAD 模型文件
- 支持 txt, xml(渲染), md(渲染), java, php, py, js, css 等所有纯文本
- 支持 zip, rar, jar, tar, gzip, 7z 等压缩包
- 支持 jpg, jpeg, png, gif, bmp, ico, jfif, webp 等图片预览(翻转,缩放,镜像)
- 支持 tif, tiff 图信息模型文件
- 支持 tga 图像格式文件
- 支持 svg 矢量图像格式文件
- 支持 mp3,wav,mp4,flv 等音视频格式文件
- 支持 avi,mov,rm,webm,ts,rm,mkv,mpeg,ogg,mpg,rmvb,wmv,3gp,ts,swf 等视频格式转码预览
- 支持 dcm 等医疗数位影像预览
- 支持 drawio 绘图预览
适用场景
- 企业系统:在线预览合同、方案、报告等文档,提升协作效率
- 教育平台:教师与学生可直接浏览课件、作业,无需下载或安装软件
- 政务门户:公众可在线查阅政策文件、公告,提升信息公开体验
- 知识库系统:支持图书、资料的在线阅读,适配多种格式与终端设备
kkFileView的使用方法
- 部署服务端程序
- 下载 kkFileView 的分发包(支持 Windows、Linux 或 Docker)
- 解压后进入 bin 目录,执行 startup.bat(Windows)或 startup.sh(Linux)启动服务
- 启动成功后,默认访问地址为 http://127.0.0.1:8012
- 集成到业务系统
- 在前端页面中添加两行 JS 代码,即可接入预览功能
- 示例:
var previewUrl = 'http://127.0.0.1:8012/onlinePreview?url=' + encodeURIComponent(文件下载地址); window.open(previewUrl);
- 调用 RESTful 接口
- kkFileView 提供标准 HTTP 接口,支持跨语言调用(Java、Python、PHP、Go 等)
- 可通过接口传入文件地址,实现预览跳转或嵌入式展示
- 配置预览模式(可选)
- 支持 PDF视图、分页图、轮播图等多种预览方式
- 可在配置文件中设置默认模式或根据文件类型自动切换
一句话总结:kkFileView 是一个基于 Spring Boot 构建的万能文件预览服务,帮助开发者快速实现多格式文档的在线浏览功能,适用于企业系统、教育平台、政务门户等场景
kkFileView官网无法访问的常见原因及解决方案
如果你经常打不开kkFileView网站,最可能的原因有以下一些。别怕,还有办法帮助你顺利访问网站。
解决方案:采用自己手机的浏览器打开该网址,如Safari、Chrome等,而不是用微信或QQ的浏览器。
解决方案:通过其它浏览器可能打开,例如:iphone用户Safari,windows用户(微软),Edge。推荐独立浏览器:Alook浏览器、X 浏览器、VIA 浏览器等
解决方案:切换到其他网络环境(wifi、移动数据等)用网络加速器让访问更顺畅科学上网(如访问 google 网站)
关于kkFileView特别声明
本站新媒派提供的kkFileView内容都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由新媒派实际控制,在2025年3月2日 上午9:26收录时,该网页上的内容,都属于合规合法,后期网页的内容如有出现违规,可以直接联系网站管理员进行删除,新媒派不承担任何责任。
相关导航

Aice PS是一款基于 Google AI Studio 与 Gemini API 的 网页版 AI 照片编辑器,被称为“最强 AI 修图 APP”。它将专业级图像生成与智能编辑能力整合到一个直观易用的在线平台中,用户无需安装软件即可完成从创意生成到精细修饰的全流程操作。

Zotero PDF2zh
Zotero PDF2zh是 Zotero的PDF自动翻译插件,支持将外文 PDF 一键翻译成中文,生成单语或双语对照版本,并可批量处理。

Melian
Melian是一款开源免费的波动光学仿真实验软件,由南京师范大学王宇轩团队研发并获2023年全国大学生物理实验竞赛(创新)一等奖,聚焦物理教学核心需求,通过动态可视化与交互式操作,将抽象的波动光学原理转化为直观实验现象,为教师教学、学生学习、物理竞赛备赛提供无门槛、高科学性的仿真解决方案。

pyecharts-gallery
基于pyecharts构建的开源项目,通过复现 ECharts 官方示例展现其可视化能力。作为功能完整的图表案例库,不仅提供多种可复用的代码模板,还能帮助开发者快速掌握 pyecharts 的核心使用方法。

WeaveFox
WeaveFox是蚂蚁团队推出的AI前端智能研发平台,基于蚂蚁自研的百灵多模态大模型,能够直接根据设计图生成前端源代码。该平台支持多种应用类型,包括控制台、移动端H5、小程序等,兼容多种技术栈,如React、Vue等。

ComeCut(来剪)
ComeCut(来剪) 是一款免费开源的轻量级视频编辑器,支持网页版与桌面端(Windows、Linux) 使用,灵感来源于CapCut等主流编辑器。它的目标是打造一个 开放、自由、可扩展的 AI 视频编辑生态系统,让个人创作者和学习者都能轻松上手。

FastMovieAI
FastMovieAI是一款基于AIGC技术的开源短剧创作工具,以 MIT 协议完全开源,完全开箱即用、文档内容丰富,核心涉及到短剧创作上的从一个创意、想法到成品的全流程 AI 赋能,工具无需影视编剧和剪辑功底、无需昂贵设备即可把传统数周的短剧制作时间缩短至数小时,降低创作成本和门槛。

Nanobot
Nanobot是HKUDS开发的超轻量级个人AI助手,受OpenClaw启发打造,核心代理代码仅约3827行,相比同类产品精简99%,兼具轻量高效、部署便捷、易扩展的特点,支持本地部署与多平台联动,以极简代码实现专业AI代理全核心能力,无需复杂操作即可快速搭建使用。
暂无评论...


