本项目 Fork 自 kekingcn/kkFileView,在原项目基础上进行了部分功能扩展与优化。感谢原作者的开源贡献!如需了解原版功能及文档,请访问原项目仓库。
🚀 本仓库作者的另一个开源项目:Zenith Admin —— 基于 Hono v4 + React 19 + Semi Design v2 + Drizzle ORM 的全栈后台管理系统,覆盖认证授权、组织权限、系统配置、日志审计、定时任务、文件存储与运行监控等场景,MIT 协议开源。
Docker 镜像发布于 wangbowen/kkfileview - Docker Hub
💡 升级前建议先查看对应版本的上游 Release Notes,了解功能变化与破坏性更新。
kkfileview:5.1.0(5.1.0,同步上游 master 最新代码)- 同步上游最新 PR:合并上游 master 分支 12 个提交,主要更新包括:
- PDF.js 升级与重构:升级 PDF.js 版本,去掉 jQuery 依赖,内置水印脚本,修复 PDF 无法打印及打印水印问题(#746)
- PDF 功能增强:支持 PDF 侧边栏默认展开配置(#755)、跨域功能、页码和高亮修复
- Redis 配置统一:统一单机、集群、主从、哨兵模式的配置参数(retryAttempts, retryInterval, timeout 等),地址自动补齐
redis://前缀(#751) - 反代路径修复:修复反向代理后绝对路径错误问题
- 水印与高亮修复:修复特殊符号导致水印和高亮解析失败
- xlsx 修复:修复 LuckyExcel 解析数据校验时 matchType 未映射导致的崩溃(#730)
- HTTP 错误优化:区分 HTTP 错误码,返回明确错误原因(#752)
- 保留本分支特性:MD5 内容去重缓存、本地 kkfileview-base 基础镜像(Ubuntu 24.04 + 清华源 + LibreOffice + 中文字体)、动态定位 LibreOffice Python 路径。
- 同步上游最新 PR:合并上游 master 分支 12 个提交,主要更新包括:
kkfileview:5.0.0(5.0.0,基于上游 v5.0.0 Release)- 同步上游 5.0.0 重构:合并 kekingcn/kkFileView 5.0.0 的主要更新,包括 Office 异步转换、转换状态跟踪、新版 HTTP 客户端(
CloseableHttpClient)、MIME 类型安全校验、FTP 端口参数、file://协议支持,以及 pptm / heif 等新格式、cadviewer 转换等。 - 保留本分支 MD5 内容去重:
DownloadUtils采用手动融合策略,在上游新下载流程基础上继续执行「UUID 临时文件下载 → MD5 重命名 → 相同内容复用缓存」逻辑,不同 URL 同内容的文件仍然共享缓存。 - 保留本分支镜像定制:基础镜像继续使用本地构建的
kkfileview-base:latest(Ubuntu 24.04 + 清华源 + 本地 LibreOffice 25.8.2 deb + 中文字体),启动入口保留动态定位 LibreOffice Python 路径的逻辑。 - 新增
/opt/libreoffice26.2、/opt/libreoffice26.8到 Linux 默认搜索路径。
- 同步上游 5.0.0 重构:合并 kekingcn/kkFileView 5.0.0 的主要更新,包括 Office 异步转换、转换状态跟踪、新版 HTTP 客户端(
kkfileview:4.4.5(4.4.5)- 修复Docker镜像Office转换噪声日志:针对 LibreOffice 25.8 转换时出现
Could not find platform independent libraries <prefix>/<exec_prefix>的问题,启动时自动定位并注入 LibreOffice 内置 Python 路径,转换与预览稳定且日志更干净。 - 感谢反馈与贡献:感谢 Issue #7 的提出与协助,特别感谢 AnakinSkyW。
- 修复Docker镜像Office转换噪声日志:针对 LibreOffice 25.8 转换时出现
kkfileview:4.4.4(4.4.4)- 新增LibreOffice 25.8支持:添加
/opt/libreoffice25.8到 Linux 系统默认搜索路径,提升对最新版 LibreOffice 的兼容性。
- 新增LibreOffice 25.8支持:添加
kkfileview:4.4.3(4.4.3)- 修复文件缓存冲突:基于 MD5 的内容缓存方案,解决不同 URL 同名文件预览冲突问题,支持动态内容文件正确预览。
kkfileview:4.4.2(4.4.2)- 新增 LibreOffice 版本支持,解决 4.4.0 的 docker 版本转换带有批注的 docx 文件时失败,参考 4.4.0 的 docker 版本转换带有批注的 docx 文件时失败。
# 1. 构建 kkfileview-base 基础镜像(Ubuntu 24.04 + 本地 LibreOffice + 中文字体) cd docker/kkfileview-base docker build -t kkfileview-base:latest . # 2. 构建 jar 包 cd ../../server mvn clean package -DskipTests # 3. 在项目根目录构建 kkfileview 应用镜像 cd .. docker build -t kkfileview:5.1.0 . # 4. 打标签并推送到 Docker Hub docker tag kkfileview:5.1.0 wangbowen/kkfileview:5.1.0 docker push wangbowen/kkfileview:5.1.0 # 5. 同时推送 latest 标签,方便无版本拉取 docker tag kkfileview:5.1.0 wangbowen/kkfileview:latest docker push wangbowen/kkfileview:latest
每次发布新版本时,请同步更新上方「Docker 镜像版本」列表中的条目与说明。
文档在线预览项目解决方案,项目使用流行的spring boot搭建,易上手和部署。万能的文件预览开源项目,基本支持主流文档格式预览,如:
- 支持 doc, docx, xls, xlsx, xlsm, ppt, pptx, csv, tsv, dotm, xlt, xltm, dot, dotx,xlam, xla ,pages ,pptm 等 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, msg 邮件文件
- 支持 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 ,heic ,heif等图片预览(翻转,缩放,镜像)
- 支持 tif, tiff 图信息模型文件
- 支持 tga 图像格式文件
- 支持 svg 矢量图像格式文件
- 支持 mp3,wav,mp4,flv 等音视频格式文件
- 支持 avi,mov,rm,webm,ts,rm,mkv,mpeg,ogg,mpg,rmvb,wmv,3gp,ts 等视频格式转码预览
- 支持 dcm 等医疗数位影像预览
- 支持 drawio 绘图预览
基于当前良好的架构模式,支持的文件类型在进一步丰富中
- 使用 spring-boot 开发,预览服务搭建部署非常简便
- rest 接口提供服务,跨语言、跨平台特性(java,php,python,go,php,....)都支持,应用接入简单方便
- 抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持
- 最最重要 Apache 协议开源,代码 pull 下来想干嘛就干嘛
请善待公共服务,会不定时停用
我们会用心回答解决大家在项目使用中的问题,也请大家在提问前至少 Google 或 baidu 过,珍爱生命远离无效的交流沟通
支持所有类型的文本文档预览, 由于文本文档类型过多,无法全部枚举,默认开启的类型如下 txt,html,htm,asp,jsp,xml,xbrl,json,properties,md,gitignore,log,java,py,c,cpp,sql,sh,bat,m,bas,prg,cmd
文本预览效果如下

支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像),预览效果如下

支持doc,docx文档预览,word预览有两种模式:一种是每页word转为图片预览,另一种是整个word文档转成pdf,再预览pdf。两种模式的适用场景如下
支持ppt,pptx文档预览,和word文档一样,有两种预览模式
图片预览模式预览效果如下
pdf预览模式预览效果如下

支持pdf文档预览,和word文档一样,有两种预览模式
图片预览模式预览效果如下
pdf预览模式预览效果如下

支持zip,rar,jar,tar,gzip等压缩包,预览效果如下
可点击压缩包中的文件名,直接预览文件,预览效果如下

理论上支持所有的视频、音频文件,由于无法枚举所有文件格式,默认开启的类型如下
mp3,wav,mp4,flv
视频预览效果如下
音频预览效果如下

支持CAD dwg文档预览,和word文档一样,有两种预览模式
图片预览模式预览效果如下
pdf预览模式预览效果如下

考虑说明篇幅原因,就不贴其他格式文件的预览效果了,感兴趣的可以参考下面的实例搭建下
项目使用技术
- spring boot: spring boot开发参考指南
- freemarker
- redisson
- jodconverter
依赖外部环境
- redis (可选,默认不用)
- OpenOffice 或者 LibreOffice( Windows 下已内置,Linux 脚本启动模式会自动安装,Mac OS 下需要手动安装)
-
第一步:pull 项目 https://github.com/kekingcn/file-online-preview.git
-
第二步:运行 ServerMain 的 main 方法,服务启动后,访问 http://localhost:8012/ 会看到如下界面,代表服务启动成功
- xlsx 前端解析优化 - 提升Excel文件前端渲染性能
- 图片解析优化 - 改进图片处理机制
- tif 解析优化 - 增强TIF格式支持
- svg 解析优化 - 优化SVG矢量图渲染
- json 解析优化 - 改进JSON文件处理
- ftp多客户端接入优化 - 提升FTP服务兼容性
- 首页目录访问优化 - 采用post服务端分页机制
- marked 解析优化 - 改进Markdown渲染
- 压缩包预览页重构为单工作区布局,支持目录折叠与右侧内嵌预览
- 优化压缩包内文件类型标识,以及单图预览页的展示样式
- 补充面向工程自动化与编码代理的仓库说明文档
- 重构演示门户页面,包括首页、接入说明、版本记录与赞助页
- msg邮件解析 - 新增msg格式邮件文件预览支持
- heic图片解析 - 新增HEIC格式图片预览支持
- 跨域方法 - 新增跨域处理机制
- 高亮方法 - 新增文本高亮功能
- 页码方法 - 新增文档页码控制
- AES加密方法 - 新增AES加密支持
- Basic鉴权方法 - 新增Basic认证机制
- 秘钥方法 - 新增密钥管理功能
- 防重复转换 - 新增重复文件转换防护
- 异步等待 - 新增异步处理机制
- 上传限制 - 新增不支持文件上传限制
- cadviewer转换方法 - 新增CAD查看器转换功能
- 压缩包路径问题 - 修复压缩包内部路径处理
- 安全问题 - 修复安全漏洞
- 图片水印不全问题 - 修复水印显示不完整
- SSL自签证书接入问题 - 修复自签名证书兼容性
- 修复压缩包内 Office 文件在重复解压后被追加写坏,导致一直卡在加载中的问题
- Office 默认预览改为 PDF 模式,且 PDF 预览默认打开缩略图侧栏
- 启动脚本改为自动发现当前发布包中的 jar,移除过时的硬编码 jar 名称
- 更新 Docker 与发布辅助文档,使其与 5.0.0 发布线保持一致
- 修复 OFD 表格竖线溢出导致的渲染异常
- 修复 PDF.js 兼容性补丁,避免兼容环境下的预览报错
- JDK版本要求 - 强制要求JDK 21及以上版本
- pdf前端解析更新 - 升级PDF前端渲染组件
- odf前端解析更新 - 升级ODF文档前端渲染
- 3D模型前端解析更新 - 升级3D模型查看器
- pdf后端异步转换优化 - 实现多线程异步转换
- tif后端异步转换优化 - 实现多线程异步转换
- 视频后端异步转换优化 - 实现多线程异步转换
- CAD后端异步转换优化 - 实现多线程异步转换
- 默认预览配置策略调整 - Office 预览默认切换为 PDF 模式,默认隐藏图片/PDF 模式切换按钮,且 PDF 预览默认展开缩略图侧栏。若升级后仍需保持旧的图片优先体验,请显式设置
office.preview.type=image和office.preview.switch.disabled=false。 - 信任域名配置匹配策略扩展 -
trust.host及相关规则现已支持通配符和 CIDR 匹配,升级后如果你依赖域名/IP 模式匹配,需要重新检查白名单和黑名单的实际生效范围
- xlsx 新增支持打印功能
- 配置文件新增启用 GZIP 压缩
- CAD 格式新增支持转换成 SVG 和 TIF 格式,新增超时结束、线程管理
- 新增删除文件使用验证码校验
- 新增 xbrl 格式预览支持
- PDF 预览新增控制签名、绘图、插图控制、搜索定位页码、定义显示内容等功能
- 新增 CSV 格式前端解析支持
- 新增 ARM64 下的 Docker 镜像支持
- 新增 Office 预览支持转换超时属性设置功能
- 新增预览文件 host 黑名单机制
- 优化 OFD 移动端预览 页面不自适应
- 更新 xlsx 前端解析组件,加速解析速度
- 升级 CAD 组件
- office 功能调整,支持批注、转换页码限制、生成水印等功能
- 升级 markdown 组件
- 升级 dcm 解析组件
- 升级 PDF.JS 解析组件
- 更换视频播放插件为 ckplayer
- tif 解析更加智能化,支持被修改的图片格式
- 针对大小文本文件检测字符编码的正确率,处理并发隐患
- 重构下载文件的代码,新增通用的文件服务器认证访问的设计
- 更新 bootstrap 组件,并精简掉不需要的文件
- 更新 epub 版本,优化 epub 显示效果
- 解决定时清除缓存时,对于多媒体类型文件,只删除了磁盘缓存文件
- 自动检测已安装 Office 组件,增加 LibreOffice 7.5 & 7.6 版本默认路径
- 修改 drawio 默认为预览模式
- 新增 PDF 线程管理、超时管理、内存缓存管理,更新 PDF 解析组件版本
- 优化 Dockerfile,支持真正的跨平台构建镜像
- 修复 forceUpdatedCache 属性设置,但本地缓存文件不更新的问题
- 修复 PDF 解密加密文件转换成功后后台报错的问题
- 修复 BPMN 不支持跨域的问题
- 修复压缩包二级反代特殊符号错误问题
- 修复视频跨域配置导致视频无法预览的问题
- 修复 TXT 文本类分页二次加载问题
- 修复 Drawio 缺少 Base64 组件的问题
- 修复 Markdown 被转义问题
- 修复 EPUB 跨域报错问题
- 修复 URL 特殊符号问题
- 修复压缩包穿越漏洞
- 修复压缩获取路径错误、图片合集路径错误、水印问题等 BUG
- 修复前端解析 XLSX 包含 EMF 格式文件错误问题
- 新增dcm等医疗数位影像预
- 新增drawio绘图预览
- 新增开启缓存的情况下重新生成的命令 &forceUpdatedCache=true
- 新增dwg CAD文件预览
- 新增PDF文件支持密码功能
- 新增PDF文件生成图片的dpi自定义配置
- 新增删除转换后OFFICE、CAD、TIFF、压缩包源文件配置 默认开启 节约磁盘空间
- 新增前端解析xlsx方法
- 新增pages,eps, iges , igs, dwt, dng, ifc, dwfx, stl, cf2, plt等格式支持
- 调整生成的PDF文件 文件名称添加文件后缀 防止生成同名文件
- 调整SQL文件预览方式
- 优化OFD预览兼容性
- 美化TXT文本 分页框的显示
- 升级Linux、Docker版内置office为LibreOffice-7.5.3版本
- 升级Windows版内置office为LibreOffice-7.5.3 Portable版本
- 其他功能优化
- 修复反代情况下压缩包获取路径错误
- 修复预览图片的url中如果包含&会导致.click报错
- 修复OFD预览部分已知问题
- 修复预览压缩包时,如果点击的是文件目录(树节点),页面会报错
- 其他已知问题修复
- 修复 dwg 文件预览报空指针的 bug
- 新增 SVG 格式文件预览支持
- 新增加密的 Office 文件预览支持
- 新增加密的 zip、rar 等压缩包文件预览支持
- 新增 xmind 软件模型文件预览支持
- 新增 bpmn 工作流模型文件预览支持
- 新增 eml 邮件文件预览支持
- 新增 epub 电子书文件预览支持
- 新增 dotm,ett,xlt,xltm,wpt,dot,xlam,xla,dotx 等格式的办公文档预览支持
- 新增 obj, 3ds, stl, ply, gltf, glb, off, 3dm, fbx, dae, wrl, 3mf, ifc, brep, step, iges, fcstd, bim 等 3D 模型文件预览支持
- 新增可配置限制高风险文件上传的功能,比如 exe 文件
- 新增可配置站点的备案信息
- 新增演示站点删除文件需要密码的功能
- 文本文档预览加入缓存
- 美化 404、500 报错页
- 优化发票等 ofd 文件预览的印证渲染兼容性
- 移除 office-plugin 模块, 使用新版 jodconverter组件
- 优化 Excel 文件的预览效果
- 优化 CAD 文件的预览效果
- 更新 xstream 、junrar、pdfbox 等依赖的版本
- 更新 TIF 文件转换 PDF 的插件,添加转换缓存
- 优化演示页 UI 部署
- 压缩包文件预览支持目录
- 修复部分接口 XSS 问题
- 修复控制台打印的演示地址不跟着 content-path 配置走的问题
- 修复 ofd 文件预览跨域问题
- 修复内部自签证书 https 协议 url 文件无法下载的问题
- 修复特殊符号的文件无法删除的问题
- 修复 PDF 转图片,内存无法回收导致的 OOM
- 修复 xlsx7.4 以上版本文件预览乱码的问题
- 修复 TrustHostFilter 未拦截跨域接口的问题,这是一个安全问题,有使用到 TrustHost 功能的务必升级
- 修复压缩包文件预览在 Linux 系统下文件名乱码的问题
- 修复 ofd 文件预览页码只能显示10页的问题
- 全新首页视觉 @wsd7747
- tif图片预览兼容多页tif的pdf转换、jpg转换,以及jpg在线多页预览功能 @zhangzhen1979
- 优化docker构建方案,使用分层构建方式 @yl-yue
- 实现基于userToken缓存加密文件 @yl-yue
- 实现加密word、ppt、excel文件预览 @yl-yue
- Linux & Docker镜像升级LibreOffice 7.3
- 更新OFD预览组件、更新tif预览组件、更新PPT水印支持
- 大量其他升级优化 & 已知问题修复
感谢 @yl-yue @wsd7747 @zhangzhen1979 @tomhusky @shenghuadun @kischn.sun 的代码贡献
- 底层集成OpenOffice替换为LibreOffice,Office文件兼容性增强,预览效果提升
- 修复压缩文件目录穿越漏洞
- 修复PPT预览使用PDF模式无效
- 修复PPT图片预览模式前端显示异常
- 新增功能:首页文件上传功能可通过配置实时开启或禁用
- 优化增加Office进程关闭日志
- 优化Windows环境下,查找Office组件逻辑(内置的LibreOffice优先)
- 优化启动Office进程改同步执行
ofd 类型文件支持版本,本次版本重要功能均由社区开发贡献,感谢 @gaoxingzaq、@zhangxiaoxiao9527 的代码贡献
- 新增 ofd 类型文件预览支持,ofd 是国产的类似 pdf 格式的文件
- 新增了 ffmpeg 视频文件转码预览支持,打开转码功能后,理论上支持所有主流视频的预览,如 rm、rmvb、flv 等
- 美化了 ppt、pptx 类型文件预览效果,比之前版本好看太多
- 更新了 pdfbox、xstream、common-io 等依赖的版本
2020农历年最后一个版本发布,主要包含了部分 UI 改进,和解决了 QQ 群友、 Issue 里反馈的 Bug 修复,最最重要的是发个新版,过个好年
- 引入galimatias,解决不规范文件名导致文件下载异常
- 更新index接入演示界面UI风格
- 更新markdown文件预览UI风格
- 更新XML文件预览UI风格,调整类文本预览架构,更方便扩展
- 更新simTxT文件预览UI风格
- 调整多图连续预览上下翻图的UI
- 采用apache-common-io包简化所有的文件下载io操作
- XML文件预览支持切换纯文本模式
- 增强url base64解码失败时的提示信息
- 修复导包错误以及图片预览 bug
- 修复发行包运行时找不到日志目录的问题
- 修复压缩包内多图连续预览的bug
- 修复大小写文件类型后缀没通用匹配的问题
- 指定Base64转码采用Apache Commons-code中的实现,修复base64部分jdk版本下出现的异常
- 修复类文本类型HTML文件预览的bug
- 修复:dwg文件预览时无法在jpg和pdf两种类型之间切换
- escaping of dangerous characters to prevent reflected xss
- 修复重复编码导致文档转图片预览失败的问题&编码规范
2020年年终大版本更新,架构全面设计,代码全面重构,代码质量全面提升,二次开发更便捷,欢迎拉源码品鉴,提issue、pr共同建设
- 架构模块调整,大量的代码重构,代码质量提升N个等级,欢迎品鉴
- 增强XML文件预览效果,新增XML文档数结构预览
- 新增markdown文件预览支持,预览支持md渲染和源文本切换支持
- 切换底层web server为jetty,解决这个issue:kekingcn/kkFileView#168
- 引入cpdetector,解决文件编码识别问题
- url采用base64+urlencode双编码,彻底解决各种奇葩文件名预览问题
- 新增配置项office.preview.switch.disabled,控制offic文件预览切换开关
- 优化文本类型文件预览逻辑,采用Base64传输内容,避免预览时再次请求文件内容
- office预览图片模式禁用图片放大效果,达到图片和pdf预览效果一致的体验
- 直接代码静态设置pdfbox兼容低版本jdk,在IDEA中运行也不会有警告提示
- 移除guava、hutool等非必须的工具包,减少代码体积
- Office组件加载异步化,提速应用启动速度最快到5秒内
- 合理设置预览消费队列的线程数
- 修复压缩包里文件再次预览失败的bug
- 修复图片预览的bug
- 新增支持全局水印,并支持通过参数动态改变水印内容
- 新增支持CAD文件预览
- 新增base.url配置,支持使用nginx反向代理和使用context-path
- 支持所有配置项支持从环境变量里读取,方便Docker镜像部署和集群中大规模使用
- 支持配置限信任站点(只能预览来自信任点的文件源),保护预览服务不被滥用
- 支持配置自定义缓存清理时间(cron表达式)
- 全部能识别的纯文本直接预览,不用再转跳下载,如.md .java .py等
- 支持配置限制转换后的PDF文件下载
- 优化maven打包配置,解决 .sh 脚本可能出现换行符问题
- 将前端所有CDN依赖放到本地,方便没有外网连接的用户使用
- 首页评论服务由搜狐畅言切换到Gitalk
- 修复url中包含特殊字符可能会引起的预览异常
- 修复转换文件队列addTask异常
- 修复其他已经问题
- 官网建设:https://kkview.cn
- 官方Docker镜像仓库建设:https://hub.docker.com/r/keking/kkfileview
- 支持自动清理缓存及预览文件
- 支持http/https下载流url文件预览
- 支持FTP url文件预览
- 加入Docker构建
- 缓存及队列实现抽象,提供JDK和REDIS两种实现(REDIS成为可选依赖)
- 打包方式提供zip和tar.gz包,并提供一键启动脚本
- 大文件入队提前处理
- 新增addTask文件转换入队接口
- 采用redis队列,支持kkFIleView接口和异构系统入队两种方式
- 优化项目结构,抽象文件预览接口,更方便的加入更多的文件类型预览支持,方便二次开发
- 新增英文文档说明(@幻幻Fate,@汝辉)贡献
- 新增图片预览文件支持类型
- 修复压缩包内轮播图片总是从第一张开始的问题
- 新增多图片同时预览
- 支持压缩包内图片轮番预览
- 修复txt等文本编码问题导致预览乱码
- 修复项目模块依赖引入不到的问题
- 新增spring boot profile,支持多环境配置
- 引入pdf.js预览doc等文件,支持doc标题生成pdf预览菜单,支持手机端预览
ofd 引用于 ofdview 开源协议 Apache-2.0 CAD 引用于 aspose-cad 测试版本 商用请自行购买 xmind 引用于 xmind-embed-viewer 开源协议 MIT epub 引用于 epub.js 开源协议 BSD许可证 压缩包 引用于 sevenzipjbinding开源协议LGPL 3D 引用于 Online3DViewer开源协议MIT drawio 引用于 drawio开源协议 Apache-2.0 bpmn流程图 引用于 bpmn-js 自定义协议 保留水印 具体自行查看 dcm医疗数位影像 引用于 dcmjs开源协议MIT
如果这个项目解决了你的实际问题,可在 https://gitee.com/kekingcn/file-online-preview/issues/IGSBV 登记下,如果节省了你的三方预览服务费用,也愿意支持下的话,可点击下方【捐助】请作者喝杯咖啡,也是非常感谢
- 本项目诞生于[凯京集团],在取得公司高层同意后以 Apache 协议开源出来反哺社区,在此特别感谢凯京集团,以及集团领导@唐老大的支持、@端木详笑的贡献。
- 本项目已脱离公司由[KK开源社区]维护发展壮大,感谢所有给 kkFileView 提 Issue 、Pr 开发者
- 本项目引入的第三方组件已在 '关于引用' 列表列出,感谢这些项目,让 kkFileView 更出色








