内容简介:kkFileView 是以 spring boot 构建的文件在线预览的项目,已评码云 GVP 项目。以最宽松的 Apache 协议开源。此次 v3.3.0 版本发布,是 2020 最后一个重大迭代版本发布,从 v2 到 v3 版本,是架构模式和代码精进的...
kkFileView 是以 spring boot 构建的文件在线预览的项目,已评码云 GVP 项目。以最宽松的 Apache 协议开源。此次 v3.3.0 版本发布,是 2020 最后一个重大迭代版本发布,从 v2 到 v3 版本,是架构模式和代码精进的全面提升。Kkfileview从开源至今三年,力争做开源文件在线预览解决方案的标杆项目。感谢新老用户的支持,Kkfileview在gitee平台收获了7000+的star。从v3版本开始,告别2020,Kkfileview将开启新的迭代篇章。
本次版本迭代内容
2020 年年终大版本更新,架构全面设计,代码全面重构,代码质量全面提升,二次开发更便捷,欢迎拉源码品鉴
v3.3.0 Releases 地址:https://gitee.com/kekingcn/file-online-preview/releases/v3.3.0
- 架构模块调整,大量的代码重构,代码质量提升 N 个等级,欢迎品鉴
- 增强 XML 文件预览效果,新增 XML 文档树结构预览
- 新增 markdown 文件预览支持,预览支持md渲染和源文本切换支持
- 切换底层 web server 为 jetty,解决这个 issue:https://github.com/kekingcn/kkFileView/issues/168
- 引入 cpdetector,解决文件编码识别问题
- url 采用 base64+urlencode 双编码,彻底解决各种奇葩文件名预览问题
- 新增配置项 office.preview.switch.disabled,控制 office 文件预览切换开关
- 优化文本类型文件预览逻辑,采用 Base64 传输内容,避免预览时再次请求文件内容
- office 预览图片模式禁用图片放大效果,达到图片和 pdf 预览效果一致的体验
- 直接代码静态设置 pdfbox 兼容低版本 jdk,在 IDEA中 运行也不会有警告提示
- 移除 guava、hutool 等非必须的 工具 包,减少代码体积
- Office 组件加载异步化,提速应用启动速度最快到5秒内
- 合理设置预览消费队列的线程数
- 修复压缩包里文件再次预览失败的 bug
- 修复图片预览的 bug
新增 markdown 文档预览支持
新增XML文档树预览效果
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- ThinkPHP 6.0 RC2 版本发布——架构升级、精简核心
- ThinkPHP 6.0 RC2 版本发布——架构升级、精简核心
- 简云 Saas 平台 1.2.1 版本发布,专注于信息管理系统架构
- PHPRAP 2.0.0 发布,历时一年最大更新版本,底层架构重构
- 年代甚远,GCC 9 不再支持较早版本的 ARM 微架构
- 服务提供者(provider)与服务消费者(ribbon版本)-微服务架构
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。