万能在线预览 kkFileView v4.2.0 正式发布

前言

kkFileView 自 2017 年开源至今,已经支持 23 种文件类型,上百种文件后缀的文件在线预览。已在 Gitee 收获 17.2K 、Github 收获 8.2K star, 我们一直在精心打磨 kkFileView ,旨在打造开源里最好用最强大的文件在线预览项目。

时隔 4 个月,kkFileView 迎来了 2023 年第一个版本 v4.2.0 的发布,这是一个里程碑版本,新增了更多文件类型的预览支持,并且随着这个版本的迭代,我们确立了项目脱离原公司完全社区化运营迭代的节奏,也发布了我们新的官网,新的演示站点。

没有了公司背景,也意味着所有的服务器费用需要社区来支持,所以我们推出了付费的知识社区

本星球用于发布最新的 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 支持的文件列表

  1. 支持 doc, docx, xls, xlsx, xlsm, ppt, pptx, csv, tsv, dotm, xlt, xltm, dot, dotx,xlam, xla 等 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 等 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 等 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 等视频格式转码预览

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/236746/kkfileview-4-2-0-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。