kkFileView
文件查看器
介绍
文档在线预览项目解决方案,使用流行的 Spring Boot 框架构建,易于设置和部署。这个多功能开源项目为各种文档格式提供基本支持,包括:
- 支持Office文档,如
doc、、、、、、、、、、、、、、、、、、等。docx``xls``xlsx``xlsm``ppt``pptx``csv``tsv``dotm``xlt``xltm``dot``xlam``dotx``xla,``pages - 支持
wps、、、、等国产WPS Officedps文档。et``ett`` wpt - 支持OpenOffice 、LibreOffice办公文档如
odt、、、、、、、、和ods。ots``odp``otp``six``ott``fodt``fods - 支持 Visio 流程图文件,如
vsd。vsdx - 支持 Windows 系统映像文件,如
wmf。emf - 支持Photoshop软件模型文件如
psd、eps。 - 支持
pdf、、ofd和等文档格式rtf。 - 支持软件模型文件,例如
xmind。 - 支持
bpmn工作流文件。 - 支持
eml邮件文件 - 支持
epub书籍文档 - 支持3D模型文件,如
obj,,,,,,,,,,,,,,,,,,,等。3ds``stl``ply``gltf``glb``off``3dm``fbx``dae``wrl``3mf``ifc``brep``step``iges``fcstd``bim - 支持CAD模型文件,如
dwg、、、、、、、、、、、等。dxfdwfiges`` igs``dwt``dng``ifc``dwfx``stl``cf2``plt - 支持所有纯文本文件,如
txt、xml(渲染)、(md渲染)java、、、、、、等。php``py``js``css - 支持
zip、、、、、、等压缩包。rarjar``tar``gzip``7z - 支持
jpg、jpeg、png、gif、bmp、、等图像预览(翻转、ico缩放、镜像)。jfif``webp tif支持和等图像信息模型文件tiff。- 支持图像格式文件,如
tga。 - 支持矢量图像格式文件,如
svg。 - 支持
mp3,,,。wavmp4``flv - 支持多种音频和视频格式文件,如
avi、、、、、和。mov``wmv``mkv``3gp``rm - 支持
dcm。 - 支持
drawio。
特征
- 使用流行框架 spring boot 进行构建
- 易于构建和部署
- 基本支持主流办公文档的在线预览,如Doc、docx、Excel、PDF、TXT、zip、rar、图片等
- REST API
- 抽象文件预览接口,以便于扩展更多文件扩展名并自行开发此项目