kkFileView 基于Spring-Boot的通用文件在线预览项目

Posted by eye on 07-30,2024

kkFileView

文件查看器

介绍

文档在线预览项目解决方案,使用流行的 Spring Boot 框架构建,易于设置和部署。这个多功能开源项目为各种文档格式提供基本支持,包括:

  1. 支持Office文档,如doc、、、、、、、、、、、、、、、、、、等。​​​​​​​​​​docx``xls``xlsx``xlsm``ppt``pptx``csv``tsv``dotm``xlt``xltm``dot``xlam``dotx``xla,``pages
  2. 支持wps、、、、等国产WPS Officedps文档。et``ett`` wpt
  3. 支持OpenOffice 、LibreOffice办公文档如odt、、、、、、、、和odsots``odp``otp``six``ott``fodt``fods
  4. 支持 Visio 流程图文件,如vsdvsdx
  5. 支持 Windows 系统映像文件,如wmfemf
  6. 支持Photoshop软件模型文件如psdeps
  7. 支持pdf、、ofd和等文档格式rtf
  8. 支持软件模型文件,例如xmind
  9. 支持bpmn工作流文件。
  10. 支持eml邮件文件
  11. 支持epub书籍文档
  12. 支持3D模型文件,如obj,,,,,,,,,,,,,,,,,,,等。​​​​​​​​​​3ds``stl``ply``gltf``glb``off``3dm``fbx``dae``wrl``3mf``ifc``brep``step``iges``fcstd``bim
  13. 支持CAD模型文件,如dwg、、、、、、、、、、、等。dxf​​​dwf iges`` igs``dwt``dng``ifc``dwfx``stl``cf2``plt
  14. 支持所有纯文本文件,如txtxml(渲染)、(md渲染)java、、、、、、等。php``py``js``css
  15. 支持zip、、、、、、等压缩包。rarjar``tar``gzip``7z
  16. 支持jpgjpegpnggifbmp、、等图像预览(翻转、ico缩放、镜像)。jfif``webp
  17. tif支持和等图像信息模型文件tiff
  18. 支持图像格式文件,如tga
  19. 支持矢量图像格式文件,如svg
  20. 支持mp3,,,。wav​​mp4``flv
  21. 支持多种音频和视频格式文件,如avi、、、、、和。mov``wmv``mkv``3gp``rm
  22. 支持dcm
  23. 支持drawio

特征

  • 使用流行框架 spring boot 进行构建
  • 易于构建和部署
  • 基本支持主流办公文档的在线预览,如Doc、docx、Excel、PDF、TXT、zip、rar、图片等
  • REST API
  • 抽象文件预览接口,以便于扩展更多文件扩展名并自行开发此项目