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
、、、、、、、、、、、等。dxf
dwf
iges`` igs``dwt``dng``ifc``dwfx``stl``cf2``plt
- 支持所有纯文本文件,如
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``wmv``mkv``3gp``rm
- 支持
dcm
。 - 支持
drawio
。
特征
- 使用流行框架 spring boot 进行构建
- 易于构建和部署
- 基本支持主流办公文档的在线预览,如Doc、docx、Excel、PDF、TXT、zip、rar、图片等
- REST API
- 抽象文件预览接口,以便于扩展更多文件扩展名并自行开发此项目