kkFileView 是一个基于 Spring Boot 的开源文档在线预览解决方案,支持主流文件格式的跨平台预览。其核心目标是简化文件预览服务的搭建与集成,提供灵活、高效的预览体验。
多平台支持
部署便捷
扩展性强
抽象预览服务接口,方便二次开发与功能扩展。
持续丰富支持的文件类型。
涵盖办公文档、图像、音视频、压缩包、3D 模型、CAD 等 200+ 种格式:
办公文档:DOC/DOCX、XLS/XLSX、PPT/PPTX、WPS 系列、ODT/ODS 等。
图像:JPG/PNG/GIF/BMP/ICO/WEBP 等,支持翻转、缩放、镜像。
PDF/OFM/RTF:支持图片和 PDF 两种预览模式。
音视频:MP3/WAV/MP4/FLV/AVI/MKV 等,支持转码预览。
压缩包:ZIP/RAR/TAR/7Z 等,可直接预览包内文件。
3D 模型:OBJ/STL/FBX/GLB/IFC 等。
CAD 文件:DWG/DXF。
其他:TXT/XML/MD/ 代码文件、BPMN 流程图、DCM 医疗影像等。
文本预览
图片预览
Office 文件预览
Excel 增强模式
压缩包预览
多媒体预览
快速启动
Docker 部署
API 调用示例
GET /onlinePreview?url=http://example.com/file.docx

社区与支持
如需进一步了解部署细节或高级功能,可参考官方文档或社区资源