登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
本周六 · 上海源创会,一起聊聊AI Agent 构建与应用
代码拉取完成,页面将自动刷新
开源项目
>
开发工具
>
Wiki/文档工具
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
2.9K
Star
21.9K
Fork
8.7K
GVP
keking
/
kkFileView
代码
Issues
1069
Pull Requests
27
Wiki
统计
流水线
服务
Gitee Pages
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
发行版
最新版
v4.4.0-beta
42f0e07
2024-04-15 09:28
对比
v4.4.0-beta 版本发布
陈精华
## 项目简介 本项目为文件文档在线预览开源解决方案,项目使用流行的 Spring Boot 搭建,易上手和部署,部署好后可以独立提供预览服务,使用 http 接口访问,不需要和应用集成,具有跨系统跨语言使用的特性。提供 Windows / Linux 版本发行包、自定义配置文件、和一键启动 / 停止脚本等,极大方便部署使用,同时官方提供 Docker 镜像,方便容器环境中部署使用。 * 官网站点:[https://kkview.cn](https://kkview.cn) * 在线体验:[https://file.kkview.cn](https://file.kkview.cn) 由于本项目现在完全由开源社区主导维护和迭代,也意味着所有的服务器费用需要社区来支持,所以我们推出了付费的知识社区。 * kk 开源社区:[https://t.zsxq.com/09ZHSXbsQ](https://t.zsxq.com/09ZHSXbsQ) 本社区用于发布最新的 kkFileView 发行包,以及解答使用 kkFIleView 遇到的任何问题,创建付费社区旨在推动以 kkFileView 为首的一系列 kk 开源项目的健康、可持续发展。欢迎加入我们的社区,支持我们开源。 ## 本次 v4.4.0-beta 更新内容: ### 新增功能: * 配置文件新增启用 GZIP压缩 * 升级CAD组件,CAD格式新增支持 转换成svg tif 格式 新增 超时结束 新增线程管理 * 删除功能 新增验证码方法 * office 功能调整 支持批注 转换页码限制 生成水印等等 * 新增xbrl格式 * 首页新增 搜索 定位页码 定义显示多少内容 * 新增csv格式前端解析 * 新增arm64下的dockerfile * 新增office转换超时属性功能 * 新增预览文件 host 黑名单机制 ### 优化: * 更新xlsx前端解析组件,新增支持打印功能,加速解析速度 * 升级dcm 解析组件 * 升级PDF.JS解析组件 新增:控制签名/绘图/插图控制方法 * 更换视频播放插件为ckplayer * tif解析更加智能化 支持被修改的图片格式 * 针对大小文本文件检测字符编码的正确率;处理并发隐患 * 重构下载文件的代码,新增通用的文件服务器认证访问的设计 * 更新bootstrap组件 并精简掉不需要的文件 * 更新epub版本,优化epub显示效果,修复epub 跨域报错问题 * 自动检测已安装Office组件增加LibreOffice7.5 & 7.6 版本默认路径 * 修改drawio默认为预览模式 * 其他功能优化 ### 修复: * ofd修复部分已知问题.优化OFD 移动端预览 页面不自适应 * 修复 forceUpdatedCache 属性设置,但是本地缓存文件不更新缺陷 * 修复PDF解密加密文件 转换成功后台报错问题 * 升级markdown组件 修复markdown被转义问题 * 修复bpmn不支持跨域的问题 * 修复压缩包二级反代特殊符号错误问题 * 修复video跨域配置导致视频无法预览问题 * 修复txt文本类 分页二次加载问题 * 修复drawio缺少base64组件的问题 * 解决定时清除缓存时,对于多媒体类型文件,只删除了磁盘缓存文件 * 修复 url特殊符号问题 * 其他已知问题修复 预览文件支持请至在线体验:[https://file.kkview.cn](https://file.kkview.cn) 查看 ## kkFileView 支持预览的文件类型列表: 1. 支持 doc, docx, xls, xlsx, xlsm, ppt, pptx, csv, tsv, dotm, xlt, xltm, dot, dotx,xlam, xla ,pages 等 Office 办公文档 2. 支持 wps, dps, et, ett, wpt 等国产 WPS Office 办公文档 3. 支持 odt, ods, ots, odp, otp, six, ott, fodt, fods 等OpenOffice、LibreOffice 办公文档 4. 支持 vsd, vsdx 等 Visio 流程图文件 5. 支持 wmf, emf 等 Windows 系统图像文件 6. 支持 psd ,eps 等 Photoshop 软件模型文件 7. 支持 pdf ,ofd, rtf 等文档 8. 支持 xmind 软件模型文件 9. 支持 bpmn 工作流文件 10. 支持 eml 邮件文件 11. 支持 epub 图书文档 12. 支持 obj, 3ds, stl, ply, gltf, glb, off, 3dm, fbx, dae, wrl, 3mf, ifc, brep, step, iges, fcstd, bim 等 3D 模型文件 13. 支持 dwg, dxf, dwf, iges , igs, dwt, dng, ifc, dwfx, stl, cf2, plt 等 CAD 模型文件 14. 支持 txt, xml(渲染), md(渲染), java, php, py, js, css 等所有纯文本 15. 支持 zip, rar, jar, tar, gzip, 7z 等压缩包 16. 支持 jpg, jpeg, png, gif, bmp, ico, jfif, webp 等图片预览(翻转,缩放,镜像) 17. 支持 tif, tiff 图信息模型文件 18. 支持 tga 图像格式文件 19. 支持 svg 矢量图像格式文件 20. 支持 mp3,wav,mp4,flv 等音视频格式文件 21. 支持 avi, mov, rm, webm, ts, rm, mkv, mpeg, ogg, mpg, rmvb, wmv, 3gp, ts, swf 等视频格式转码预览 22. 支持 dcm 等医疗数位影像预览 23. 支持 drawio 绘图预览 --- ## 发行版下载: kkFileView-4.4.0-beta.zip (Windows版) kkFileView-4.4.0-beta.tar.gz (Linux或MacOS版) kkFileView-4.4.0-beta-docker.tar (Docker离线文件版) 以上安装包请加入 [kk开源社区](https://t.zsxq.com/09ZHSXbsQ) 获取 --- **完整的更新日志**: https://gitee.com/kekingcn/file-online-preview/commits/v4.4.0-beta
最后提交信息为:
4.4.0-beta版本
v4.3.0
ac6c0e9
2023-07-05 06:39
对比
v4.3.0 版本发布
陈精华
## 项目简介 本项目为文件文档在线预览开源解决方案,项目使用流行的 Spring Boot 搭建,易上手和部署,部署好后可以独立提供预览服务,使用 http 接口访问,不需要和应用集成,具有跨系统跨语言使用的特性。提供 Windows / Linux 版本发行包、自定义配置文件、和一键启动 / 停止脚本等,极大方便部署使用,同时官方提供 Docker 镜像,方便容器环境中部署使用。 * 官网站点:[https://kkview.cn](https://kkview.cn) * 在线体验:[https://file.kkview.cn](https://file.kkview.cn) 由于本项目现在完全由开源社区主导维护和迭代,也意味着所有的服务器费用需要社区来支持,所以我们推出了付费的知识社区。 * kk 开源社区:[https://t.zsxq.com/09ZHSXbsQ](https://t.zsxq.com/09ZHSXbsQ) 本社区用于发布最新的 kkFileView 发行包,以及解答使用 kkFIleView 遇到的任何问题,创建付费社区旨在推动以 kkFileView 为首的一系列 kk 开源项目的健康、可持续发展。欢迎加入我们的社区,支持我们开源。 ## 本次 v4.3.0 更新内容: ### 新增功能: * 新增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预览部分已知问题 * 修复预览压缩包时,如果点击的是文件目录(树节点),页面会报错 * 其他已知问题修复 ## 最近新增支持的预览类型: Excel文件纯前端渲染效果: ![](https://kkview.cn/img/preview/preview-xlsx-web.png) 流程图bpmn文件预览效果: ![](https://kkview.cn/img/preview/preview-bpmn.png) 3D模型文件预览效果: ![](https://kkview.cn/img/preview/preview-3ds.png) dcm医疗数位影像文件预览效果: ![](https://kkview.cn/img/preview/preview-dcm.png) drawio流程图预览效果: ![](https://kkview.cn/img/preview/preview-drawio.png) 更多预览文件支持请至在线体验:[https://file.kkview.cn](https://file.kkview.cn) 查看 ## kkFileView 支持预览的文件类型列表: 1. 支持 doc, docx, xls, xlsx, xlsm, ppt, pptx, csv, tsv, dotm, xlt, xltm, dot, dotx,xlam, xla ,pages 等 Office 办公文档 2. 支持 wps, dps, et, ett, wpt 等国产 WPS Office 办公文档 3. 支持 odt, ods, ots, odp, otp, six, ott, fodt, fods 等OpenOffice、LibreOffice 办公文档 4. 支持 vsd, vsdx 等 Visio 流程图文件 5. 支持 wmf, emf 等 Windows 系统图像文件 6. 支持 psd ,eps 等 Photoshop 软件模型文件 7. 支持 pdf ,ofd, rtf 等文档 8. 支持 xmind 软件模型文件 9. 支持 bpmn 工作流文件 10. 支持 eml 邮件文件 11. 支持 epub 图书文档 12. 支持 obj, 3ds, stl, ply, gltf, glb, off, 3dm, fbx, dae, wrl, 3mf, ifc, brep, step, iges, fcstd, bim 等 3D 模型文件 13. 支持 dwg, dxf, dwf, iges , igs, dwt, dng, ifc, dwfx, stl, cf2, plt 等 CAD 模型文件 14. 支持 txt, xml(渲染), md(渲染), java, php, py, js, css 等所有纯文本 15. 支持 zip, rar, jar, tar, gzip, 7z 等压缩包 16. 支持 jpg, jpeg, png, gif, bmp, ico, jfif, webp 等图片预览(翻转,缩放,镜像) 17. 支持 tif, tiff 图信息模型文件 18. 支持 tga 图像格式文件 19. 支持 svg 矢量图像格式文件 20. 支持 mp3,wav,mp4,flv 等音视频格式文件 21. 支持 avi, mov, rm, webm, ts, rm, mkv, mpeg, ogg, mpg, rmvb, wmv, 3gp, ts, swf 等视频格式转码预览 22. 支持 dcm 等医疗数位影像预览 23. 支持 drawio 绘图预览 --- ## 发行版下载: kkFileView-4.3.0.zip (Windows版) kkFileView-4.3.0.tar.gz (Linux或MacOS版) kkFileView-4.3.0-docker.tar (Docker离线文件版) 以上安装包请加入 [kk开源社区](https://t.zsxq.com/09ZHSXbsQ) 获取 ---
最后提交信息为:
4.3.0版本发布
v4.2.1
0aabf83
2023-04-18 14:59
对比
v4.2.1 dwg 文件预览修复版
kailing
## 说明 这是一个 bug 修复版本,修复了 dwg 文件必报空指针的 bug。非常抱歉,这算一次发版事故了,如果你的业务有使用到 dwg 文件预览的请跳过 v4.2.0 版本,直接升级到 v4.2.1 版本 ## 更新日志: ### 修复 - 修复 dwg 文件预览报空指针的 bug --- ## 发行版下载: kkFileView-4.2.1.zip (Windows版) kkFileView-4.2.1.tar.gz (Linux或MacOS版) kkFileView-4.2.1-docker.tar (Docker离线文件版) 以上安装包请加入 [kk开源社区](https://t.zsxq.com/09ZHSXbsQ) 获取 ---
最后提交信息为:
4.2.1 bugfix release
v4.2.0
5236236
2023-04-13 14:35
对比
v4.2.0 版本发布
kailing
## 前言 时隔 4 个月,kkFileView 迎来了 2023 年第一个版本 v4.2.0 的发布,这是一个里程碑版本,新增了更多文件类型的预览支持,并且随着这个版本的迭代,我们确立了项目脱离原公司完全社区化运营迭代的节奏,也发布了我们新的官网,新的演示站点。 - 官网站点:https://kkview.cn - 演示站点:https://file.kkview.cn 没有了公司背景,也意味着所有的服务器费用需要社区来支持,所以我们推出了付费的知识社区 - kk 开源知识星球:https://t.zsxq.com/09ZHSXbsQ 本星球用于发布最新的 kkFileView 发行包,以及解答使用 kkFIleView 遇到的任何问题,创建付费社区旨在推动以 kkFileView 为首的一系列 kk 开源项目的健康、可持续发展。欢迎加入我们的社区,支持我们开源 ## 更新日志: ### 新增功能 - 新增 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 页的问题 --- ## 发行版下载: kkFileView-4.2.0.zip (Windows版) kkFileView-4.2.0.tar.gz (Linux或MacOS版) kkFileView-4.2.0-docker.tar (Docker离线文件版) 以上安装包请加入 [kk开源社区](https://t.zsxq.com/09ZHSXbsQ) 获取 ---
最后提交信息为:
4.2.0 release
v4.1.0
eb12eb0
2022-12-14 10:14
对比
4.1.0版本发布
陈精华
更新日志: 1. 全新首页视觉 @wsd7747 2. tif图片预览兼容多页tif的pdf转换、jpg转换,以及jpg在线多页预览功能 @zhangzhen1979 3. 优化docker构建方案,使用分层构建方式 @yl-yue 4. 实现基于userToken缓存加密文件 @yl-yue 5. 实现加密word、ppt、excel文件预览 @yl-yue 6. Linux & Docker镜像升级LibreOffice 7.3 7. 更新OFD预览组件、更新tif预览组件、更新PPT水印支持 8. 大量其他升级优化 & 已知问题修复 感谢 @yl-yue @wsd7747 @zhangzhen1979 @tomhusky @shenghuadun @kischn.sun 的代码贡献 --- 发行版下载: kkFileView-4.1.0.zip (Windows版) kkFileView-4.1.0.tar.gz (Linux或MacOS版) kkFileView-4.1.0-docker.tar (Docker离线文件版) 请加入 [kk开源社区](https://t.zsxq.com/09ZHSXbsQ) 获取 Docker版本在线使用方式 ```bash docker pull keking/kkfileview:4.1.0 docker run -it -p 8012:8012 keking/kkfileview:4.1.0 ``` Docker离线文件使用方式 ```bash docker load -i kkFileView-4.1.0-docker.tar docker run -it -p 8012:8012 keking/kkfileview:4.1.0 ``` ---
最后提交信息为:
4.1.0版本发布
v4.0.0
807ada0
2021-07-06 11:54
对比
v4.0.0版本发布,LibreOffice7.1底层,兼容性更强,预览效果更好
陈精华
1. 底层集成OpenOffice替换为LibreOffice,Office文件兼容性增强,预览效果提升 2. 修复压缩文件目录穿越漏洞 3. 修复PPT预览使用PDF模式无效 4. 修复PPT图片预览模式前端显示异常 5. 新增功能:首页文件上传功能可通过配置实时开启或禁用 6. 优化增加Office进程关闭日志 7. 优化Windows环境下,查找Office组件逻辑(内置的LibreOffice优先) 8. 优化启动Office进程改同步执行 --- 发行版下载: [kkFileView-4.0.0.zip](Windows版) [kkFileView-4.0.0.tar.gz] (Linux或MacOS版) 请加入 [kk开源社区](https://t.zsxq.com/09ZHSXbsQ) 获取
最后提交信息为:
4.0.0版本
v3.6.0
8a1eebb
2021-06-17 19:14
对比
v3.6.0 ofd 支持版发布
kailing
ofd 类型文件支持版本,本次版本重要功能均由社区开发贡献,感谢 @gaoxingzaq、@zhangxiaoxiao9527 的代码贡献 1. 新增 ofd 类型文件预览支持,ofd 是国产的类似 pdf 格式的文件 2. 新增了 ffmpeg 视频文件转码预览支持,打开转码功能后,理论上支持所有主流视频的预览,如 rm、rmvb、flv 等 3. 美化了 ppt、pptx 类型文件预览效果,比之前版本好看太多 4. 更新了 pdfbox、xstream、common-io 等依赖的版本 --- 发行版下载: [kkFileView-3.6.0.zip] (Windows版) [kkFileView-3.6.0.tar.gz] (Linux或MacOS版) 请加入 [kk开源社区](https://t.zsxq.com/09ZHSXbsQ) 获取
最后提交信息为:
v3.6.0 版本发布
v3.5.1
a3485dd
2021-04-06 17:57
对比
3.5.1版本发布
陈精华
3.5.1版本发布,修复bug 1. 修复 tif、tiff 文件预览初始内存太小预览失败的问题 2. 修复PDF预览模式跨域问题 --- 发行版下载: [kkFileView-3.5.1.zip] (Windows版) [kkFileView-3.5.1.tar.gz] (Linux或MacOS版) 请加入 [kk开源社区](https://t.zsxq.com/09ZHSXbsQ) 获取
最后提交信息为:
Merge pull request
#230
from gitchenjh/master
v3.5
2ffda7a
2021-03-18 20:47
对比
v3.5 性能升级版
kailing
2021 一季度 v3.5 性能升级版发布,首先升级了 spring-boot 到 v2.4.2 版本,然后将 office-plugin 的底层配置开放出来了,之前默认是一个转换进程,现在调整成了默认两个进程,并且用户可以自由设置,前提是机器性能足够好哦。谨慎设置,别把服务器搞挂了。新增了 tiff、tif、wps文件预览,对代码文件预览支持度更高了。以及若干优化,详情参见下面列表: 1、新增 office-plugin 转换进程、任务超时可配置 2、更新 spring-boot 到最新的 v2.4.2 版本 3、新增 tiff 、tif 图像文件格式预览支持 4、新增依赖 highlightjs 代码文件预览高亮支持 5、新增 wps 文档预览支持 6、新增 stars 增长趋势图 7、新增启动完成,打印启动耗时、演示页访问地址 8、新增 kkFIleView 的 banner 信息 9、优化启动脚本 10、优化项目结构、优化 maven 结构 11、移除多余的 repositories 配置,移除针对 tomcat 的配置 12、优化下载文件 io 操作 13、修复:优化项目目录结构之后,windows下启动报错“找不到office组件” 14、修复:jodd.io.NetUtil.downloadFile下载大于16M文件报错问题 --- 发行版下载: [kkFileView-3.5.0.zip] (Windows版) [kkFileView-3.5.0.tar.gz] (Linux或MacOS版) 请加入 [kk开源社区](https://t.zsxq.com/09ZHSXbsQ) 获取
最后提交信息为:
更新版本到 3.5
v3.3.1
3531af4
2021-01-28 09:59
对比
v3.3.1 岁末版发布
kailing
2020 农历年最后一个版本发布,主要包含了部分 UI 改进,和解决了 QQ 群友、 Issue 里反馈的 Bug 修复,最最重要的是发个新版,过个好年 1、[引入galimatias,解决不规范文件名导致文件下载异常](https://github.com/kekingcn/kkFileView/commit/986f5622668cf372522c69961374851f08ce49c7) 2、[更新index接入演示界面UI风格](https://github.com/kekingcn/kkFileView/commit/eb00385d7664c92439ca5c7aabe4e2d44ceb79e7) 3、[更新markdown文件预览UI风格](https://github.com/kekingcn/kkFileView/commit/dac3606b4e41335a4e6beacc95132f4b8c9e5875) 4、[更新XML文件预览UI风格,调整类文本预览架构,更方便扩展](https://github.com/kekingcn/kkFileView/commit/bce9a624d7a6251c857784a29059b7d80d65128b) 5、[更新simTxT文件预览UI风格](https://github.com/kekingcn/kkFileView/commit/7c963193ef4b8b7f8c45b09dd1ea1220201d5b35) 6、[ 调整多图连续预览上下翻图的UI ](https://github.com/kekingcn/kkFileView/commit/e927760c407bb15feb83597a9844f8e017788d61) 7、[采用apache-common-io包简化所有的文件下载io操作](https://github.com/kekingcn/kkFileView/commit/c66dda239f23e835e067f7968d0a85904209e8d3) 8、[XML文件预览支持切换纯文本模式](https://github.com/kekingcn/kkFileView/commit/12c85c60c72256f45820553f61711d2948646415) 9、[增强url base64解码失败时的提示信息](https://github.com/kekingcn/kkFileView/commit/ef46e2c51e9f138b4d441d19108d5ac1da28f6ef) 10、[修复导包错误以及图片预览 bug](https://github.com/kekingcn/kkFileView/commit/7a7e1a1855920e0d493c5a7b8f566b27efeb79a2) 11、[修复发行包运行时找不到日志目录的问题](https://github.com/kekingcn/kkFileView/commit/0a3c03f18b777c38de86e376a139e52545f69bb0) 12、[修复压缩包内多图连续预览的bug](https://github.com/kekingcn/kkFileView/commit/8783f9059adfdd8d6c87369b70eb3d4980fa87b0) 13、[修复大小写文件类型后缀没通用匹配的问题](https://github.com/kekingcn/kkFileView/commit/ee7f7f50cc47be1c0024384cd1c04a77c7bcb1ad) 14、[指定Base64转码采用Apache Commons-code中的实现,修复base64部分jdk版本下出现的异常](https://github.com/kekingcn/kkFileView/commit/5ec53c4b3301e2abbd347e42593444f32bfc9493) 15、[修复类文本类型HTML文件预览的bug](https://github.com/kekingcn/kkFileView/commit/4747ee93b2c135edc5031f350d2c8df57bbde1b1) 16、[修复:dwg文件预览时无法在jpg和pdf两种类型之间切换](https://github.com/kekingcn/kkFileView/commit/b3b2f7c407dbdebaf662c9e1d51b2aba0927e5c2) 17、[escaping of dangerous characters to prevent reflected xss](https://github.com/kekingcn/kkFileView/commit/2dd067170b49ab967e6e5896c4bc9ef694fd0438) 18、[修复重复编码导致文档转图片预览失败的问题&编码规范](https://github.com/kekingcn/kkFileView/commit/b2f6fb3a007dbb46c8dfca4ebd18771672fda049) --- 发行版下载: [kkFileView-3.3.1.zip] (Windows版) [kkFileView-3.3.1.tar.gz] (Linux或MacOS版) 请加入 [kk开源社区](https://t.zsxq.com/09ZHSXbsQ) 获取
最后提交信息为:
更新版本到 3.3.1
v3.3.0
f530f44
2020-12-27 18:17
对比
KkFileview-v3.3.0年终大版发布
kailing
2020年年终大版本更新,架构全面设计,代码全面重构,代码质量全面提升,二次开发更便捷,欢迎拉源码品鉴,提issue、pr共同建设 1. 架构模块调整,大量的代码重构,代码质量提升N个等级,欢迎品鉴 2. 增强XML文件预览效果,新增XML文档数结构预览 3. 新增markdown文件预览支持,预览支持md渲染和源文本切换支持 4. 切换底层web server为jetty,解决这个issue:https://github.com/kekingcn/kkFileView/issues/168 5. 引入cpdetector,解决文件编码识别问题 6. url采用base64+urlencode双编码,彻底解决各种奇葩文件名预览问题 7. 新增配置项office.preview.switch.disabled,控制offic文件预览切换开关 8. 优化文本类型文件预览逻辑,采用Base64传输内容,避免预览时再次请求文件内容 9. office预览图片模式禁用图片放大效果,达到图片和pdf预览效果一致的体验 10. 直接代码静态设置pdfbox兼容低版本jdk,在IDEA中运行也不会有警告提示 11. 移除guava、hutool等非必须的工具包,减少代码体积 12. Office组件加载异步化,提速应用启动速度最快到5秒内 13. 合理设置预览消费队列的线程数 14. 修复压缩包里文件再次预览失败的bug 15. 修复图片预览的bug --- 发行版下载: [kkFileView-3.3.0.zip] (Windows版) [kkFileView-3.3.0.tar.gz] (Linux或MacOS版) 请加入 [kk开源社区](https://t.zsxq.com/09ZHSXbsQ) 获取
最后提交信息为:
更新版本到3.3.0
v2.2.1
8b33a23
2020-08-12 09:32
对比
v2.2.1正式版发布
陈精华
1. 支持纯文本预览原样格式输出 2. 修复PDF预览出现文字缺失异常,升级pdf.js组件 3. docker镜像底层使用ubuntu,镜像体积更小、构建更快 4. 预览接口同时支持get和post请求 5. 修复上传到demo中的压缩文件预览异常 发行版下载: [kkFileView-2.2.1.zip](https://kkfileview.keking.cn/kkFileView-2.2.1.zip)(Windows版) [kkFileView-2.2.1.tar.gz](https://kkfileview.keking.cn/kkFileView-2.2.1.tar.gz) (Linux或MacOS版)
最后提交信息为:
!15
2.2.1版
v2.2.0
215e9f0
2020-05-20 10:07
对比
2.2.0正式版发布
陈精华
1. 新增支持全局水印,并支持通过参数动态改变水印内容 2. 新增支持CAD文件预览 3. 新增base.url配置,支持使用nginx反向代理和使用context-path 4. 支持所有配置项支持从环境变量里读取,方便Docker镜像部署和集群中大规模使用 5. 支持配置限信任站点(只能预览来自信任点的文件源),保护预览服务不被滥用 6. 支持配置自定义缓存清理时间(cron表达式) 7. 全部能识别的纯文本直接预览,不用再转跳下载,如.md .java .py等 8. 支持配置限制转换后的PDF文件下载 9. 优化maven打包配置,解决 .sh 脚本可能出现换行符问题 10. 将前端所有CDN依赖放到本地,方便没有外网连接的用户使用 11. 首页评论服务由搜狐畅言切换到Gitalk 12. 修复url中包含特殊字符可能会引起的预览异常 13. 修复转换文件队列addTask异常 14. 修复其他已知问题 15. 官网建设:https://kkfileview.keking.cn 16. 官方Docker镜像仓库建设:https://hub.docker.com/r/keking/kkfileview --- 发行版下载: [kkFileView-2.2.0.zip](https://kkfileview.keking.cn/kkFileView-2.2.0.zip)(Windows版) [kkFileView-2.2.0.tar.gz](https://kkfileview.keking.cn/kkFileView-2.2.0.tar.gz) (Linux或MacOS版)
最后提交信息为:
2.2.0版
预览版本
v2.2.0-SNAPSHOT
b1fdbd2
2019-10-25 16:23
对比
v2.2.0-SNAPSHOT-持续优化中
陈精华
1. 所有配置项支持优先从环境变量读取,主要用于docker镜像部署,更改配置无须重新打镜像 2. 修复了url中包含特殊字符可能会引起的预览异常 3. 缓存清理支持自定义时间(cron表达式) 4. 全部能识别的纯文本直接预览,不用再转跳下载,如.md .java .py等 5. 优化maven打包配置,解决 .sh 脚本可能出现换行符问题 6. 支持base url配置,主要用于nginx反向代理、https访问等场景 7. 加入CAD图纸.dwg文件预览 --- 预览发行版下载: [kkFileView-2.2.0-SNAPSHOT.zip](https://kkfileview.keking.cn/kkFileView-2.2.0-SNAPSHOT.zip)(Windows版) [kkFileView-2.2.0-SNAPSHOT.tar.gz](https://kkfileview.keking.cn/kkFileView-2.2.0-SNAPSHOT.tar.gz) (Linux或MacOS版)
最后提交信息为:
新功能点:全部能识别的纯文本直接预览,不用再转跳下载(.md、.java、.py等浏览器不认识的后缀名)
v2.1.2
8798d34
2019-07-30 16:41
对比
v2.1.2 修复已知问题
陈精华
1. 演示首页兼容IE 2. pdf.js使用里面一个bug --- 发行版下载: [kkFileView-2.1.2.zip](https://kkfileview.keking.cn/kkFileView-2.1.2.zip)(Windows版) [kkFileView-2.1.2.tar.gz](https://kkfileview.keking.cn/kkFileView-2.1.2.tar.gz) (Linux或MacOS版)
最后提交信息为:
2.1.2版
v2.1.1
551eeb0
2019-07-09 13:37
对比
v2.1.1 修复已知问题,首页更新
陈精华
1. 首页示例更新、首页更新记录 2. 移除pdf预览页config.js引用,解决config.js 404问题 3. 文件下载流url默认编码更换为UTF-8,修复文件下载流url参数中有中文导致的HTTP-400下载异常 Docker镜像使用: ```bash docker pull keking/kkfileview docker run -it -p 8012:8012 keking/kkfileview ```
最后提交信息为:
2.1.1版
v2.1.0
9786fa8
2019-06-20 09:26
对比
v2.1.0 功能增强
陈精华
1. addTask转码优化 2. 支持自动清理预览文件及缓存 3. 支持http/https文件下载流作为预览源url 4. 支持ftp下载链接作为预览源url 5. 新增Dockcer构建 & Docker镜像发布 Docker镜像使用: ```bash docker pull keking/kkfileview docker run -it -p 8012:8012 keking/kkfileview ```
最后提交信息为:
2.1.0版
v2.0.2
628efec
2019-05-23 10:09
对比
新增flv、7z文件预览,功能优化
陈精华
1. 新增flv视频文件预览 2. 新增7z压缩文件预览 3. 修复读取配置文件流过多未关闭问题 4. 修复rocksdb缓存只缓存一条数据问题
最后提交信息为:
2.0.2版
v2.0.1
795cf33
2019-05-09 15:48
对比
v2.0.1 修复已知问题
陈精华
pdf默认预览模式也从配置文件中取,和word ppt统一 修复excel预览网页乱码问题 pdf预览支持url中有中文或特殊字符
最后提交信息为:
2.0.1版
v2.0
3813f75
2019-05-07 10:19
对比
重大更新,跳版本到2.0
kailing
**本次更新内容如下:** 1、提供一键安装部署的安装包,之前社区很多人反映不是java开发,不知道怎么部署,现在只要解压安装包,然后执行脚本一键部署 2、抽象缓存接口,新增本地内存和RocksDB缓存两种实现,默认缓存开关由之前的redis改为RocksDB。 3、配置动态生效,部分配置如:新增新的格式的文档预览支持时,修改即生效 4、doc、ppt等文件预览策略新增图片模式,主要解决大文件转换成pdf时,页面加载太慢,图片模式可以实现懒加载,看到哪里加载到哪里 5、doc图片预览模式下的图片可以继续使用图片预览功能,左右翻页,放大缩小等功能 6、修改doc、ppt预览的默认策略为图片模式。当然,你在预览时,在预览的界面可以随时切换到pdf模式 7、升级了解压缩组件的版本,目前了解到只有rar5格式不支持
最后提交信息为:
2.0版本
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/kekingcn/file-online-preview.git
git@gitee.com:kekingcn/file-online-preview.git
kekingcn
file-online-preview
kkFileView
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册