kkFileView是一个文件预览项目,支持绝大多数格式的文件,并且提供了接口调用:
- 支持 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(渲染), xbrl(渲染), 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 绘图预览
官网
在线体验
项目文档
地址:https://kkview.cn/zh-cn/docs/home.html
个人打包
地址:4.4.0-beta 提取码:lwyy
Windows&Linux
1、拉取项目源代码
用来打包成Windows和Linux版本的压缩包
# gitee
git clone https://gitee.com/kekingcn/file-online-preview.git ./kkFileView
# github
git clone https://github.com/kekingcn/kkFileView.git ./kkFileView
2、打包
项目加载完依赖后使用maven打包项目
3、测试
打包结束后会生成Windows和Linux的压缩包,拷贝出来需要使用的版本解压后,例如Windows访问bin目录下的startup.bat即启动项目
访问http://localhost:8012出现以下界面(4.4.0)即是成功,详细使用参考官方文档。
docker
1、拉取镜像
以上圈出的版本暂时没有最新的4.4.0(2024/5/23)指令拉取直接参考图上提供
2、创建&启动容器
直接启动,无参数配置
3、测试
访问http://localhost:8012出现以下界面(4.1.0)即是成功,详细使用参考官方文档。