Skip to content

4.4.0版本发布

Latest
Compare
Choose a tag to compare
@gitchenjh gitchenjh released this 16 Jan 03:42
1d39360

项目简介

    本项目为文件文档在线预览开源解决方案,项目使用流行的 Spring Boot 搭建,易上手和部署,部署好后可以独立提供预览服务,使用 http 接口访问,不需要和应用集成,具有跨系统跨语言使用的特性。提供 Windows / Linux 版本发行包、自定义配置文件、和一键启动 / 停止脚本等,极大方便部署使用,同时官方提供 Docker 镜像,方便容器环境中部署使用。

由于本项目现在完全由开源社区主导维护和迭代,也意味着所有的服务器费用需要社区来支持,所以我们推出了付费的知识社区。

本社区用于发布最新的 kkFileView 发行包,以及解答使用 kkFIleView 遇到的任何问题,创建付费社区旨在推动以 kkFileView 为首的一系列 kk 开源项目的健康、可持续发展。欢迎加入我们的社区,支持我们开源。

本次 v4.4.0 更新内容:

优化

  1. 优化 OFD 移动端预览 页面不自适应
  2. 更新 xlsx 前端解析组件,加速解析速度
  3. 升级 CAD 组件
  4. office 功能调整,支持批注、转换页码限制、生成水印等功能
  5. 升级 markdown 组件
  6. 升级 dcm 解析组件
  7. 升级 PDF.JS 解析组件
  8. 更换视频播放插件为 ckplayer
  9. tif 解析更加智能化,支持被修改的图片格式
  10. 针对大小文本文件检测字符编码的正确率,处理并发隐患
  11. 重构下载文件的代码,新增通用的文件服务器认证访问的设计
  12. 更新 bootstrap 组件,并精简掉不需要的文件
  13. 更新 epub 版本,优化 epub 显示效果
  14. 解决定时清除缓存时,对于多媒体类型文件,只删除了磁盘缓存文件
  15. 自动检测已安装 Office 组件,增加 LibreOffice 7.5 & 7.6 版本默认路径
  16. 修改 drawio 默认为预览模式
  17. 新增 PDF 线程管理、超时管理、内存缓存管理,更新 PDF 解析组件版本
  18. 优化 Dockerfile,支持真正的跨平台构建镜像

新增

  1. xlsx 新增支持打印功能
  2. 配置文件新增启用 GZIP 压缩
  3. CAD 格式新增支持转换成 SVG 和 TIF 格式,新增超时结束、线程管理
  4. 新增删除文件使用验证码校验
  5. 新增 xbrl 格式预览支持
  6. PDF 预览新增控制签名、绘图、插图控制、搜索定位页码、定义显示内容等功能
  7. 新增 CSV 格式前端解析支持
  8. 新增 ARM64 下的 Docker 镜像支持
  9. 新增 Office 预览支持转换超时属性设置功能
  10. 新增预览文件 host 黑名单机制

修复

  1. 修复 forceUpdatedCache 属性设置,但本地缓存文件不更新的问题
  2. 修复 PDF 解密加密文件转换成功后后台报错的问题
  3. 修复 BPMN 不支持跨域的问题
  4. 修复压缩包二级反代特殊符号错误问题
  5. 修复视频跨域配置导致视频无法预览的问题
  6. 修复 TXT 文本类分页二次加载问题
  7. 修复 Drawio 缺少 Base64 组件的问题
  8. 修复 Markdown 被转义问题
  9. 修复 EPUB 跨域报错问题
  10. 修复 URL 特殊符号问题
  11. 修复压缩包穿越漏洞
  12. 修复压缩获取路径错误、图片合集路径错误、水印问题等 BUG
  13. 修复前端解析 XLSX 包含 EMF 格式文件错误问题

预览文件支持请至在线体验: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.zip (Windows版)
kkFileView-4.4.0.tar.gz (Linux或MacOS版)
kkFileView-4.4.0-docker_x64.tar (x86架构Docker离线文件版)
kkFileView-4.4.0-docker_arrch.tar (arm64架构Docker离线文件版)

以上安装包请加入 kk开源社区 获取