kkfileview文件在线预览服务部署使用
免费开源,功能强大,几乎支持日常见到的所有文件类型在线预览
目前支持的文件类型如下
- 支持 doc, docx, xls, xlsx, xlsm, ppt, pptx, csv, tsv, dotm, xlt, xltm, dot, dotx,xlam, xla 等 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 等 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 等 CAD 模型文件
- 支持 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,rm,webm,ts,rm,mkv,mpeg,ogg,mpg,rmvb,wmv,3gp,ts,swf 等视频格式转码预览
部署流程
1.拉取docker镜像
docker pull keking/kkfileview:4.1.0
2.创建挂载目录,做文件持久化
mkdir -p /home/kkFileView/{file,log}
3.直接运行docker容器
docker run -itd -p 8012:8012 --restart=always --name kkfileview \
-v /home/kkFileView/file:/opt/kkFileView-4.1.0/file \
-v /home/kkFileView/log:/opt/kkFileView-4.1.0/log \
-d keking/kkfileview:4.1.0
4.浏览器访问ip:8012
官方文档介绍很详细,使用很简单
kkFileView - 在线文件预览