Skip to content

Releases: kekingcn/kkFileView

5.0.0版本发布 / Release v5.0.0

14 Apr 01:14
171762d

Choose a tag to compare

项目简介 / Project Overview

kkFileView 是一个文件文档在线预览开源解决方案,基于 Spring Boot 构建,部署后可独立提供预览服务,通过 HTTP 接口访问,不需要和业务系统强耦合集成,适合跨系统、跨语言场景使用。项目提供 Windows / Linux 发行包、自定义配置文件,以及一键启动 / 停止脚本,同时也提供 Docker 部署方式,便于在容器环境中快速落地。

kkFileView is an open-source solution for online file and document preview, built with Spring Boot. Once deployed, it can run as an independent preview service and be accessed through HTTP APIs without tight integration with your business application. It is suitable for cross-system and cross-language usage. The project provides Windows / Linux release packages, custom configuration files, one-click start / stop scripts, and Docker-based deployment options.

由于项目目前主要由开源社区持续维护和迭代,服务器与运维成本也由社区共同支持,因此我们同步运营了 kk 开源社区,用于发布最新发行包、解答使用问题、沉淀经验案例,并支持 kkFileView 及相关开源项目的持续发展。

The project is now maintained and iterated mainly by the open-source community. Infrastructure and maintenance costs are also supported by the community, so we operate the kk Community to share the latest release packages, answer usage questions, collect practical experience, and support the sustainable development of kkFileView and related open-source projects.

本次 v5.0.0 更新内容 / What's New in v5.0.0

优化 / Improvements

中文:

  • 优化 xlsx、图片、tif、svg、json 解析效果,并提升 FTP 多客户端接入与 Markdown 渲染体验。
  • 首页支持目录访问,并切换为 POST 服务端分页机制。
  • 压缩包预览页重构为单工作区布局,支持目录折叠与右侧内嵌预览。
  • 优化压缩包内文件类型标识,并改进单图预览页展示样式。
  • 重构演示门户页面,包括首页、接入说明、版本记录与赞助页。
  • 补充面向工程自动化与编码代理的仓库说明文档。

English:

  • Improved parsing and rendering for xlsx, images, tif, svg, and json, while enhancing FTP multi-client access and Markdown rendering.
  • Added directory access on the home page and switched it to POST-based server-side pagination.
  • Redesigned archive preview into a single workspace with a collapsible tree and inline preview panel.
  • Improved archive file-type badges and refined the single-image preview experience.
  • Refreshed the demo portal pages, including the index, integration guide, release record, and sponsor pages.
  • Added an agent-friendly repository guide for engineering automation and maintenance.

新增 / New Capabilities

中文:

  • 新增 msg 邮件预览、HEIC/HEIF 预览、pptm 支持。
  • 新增页码定位、文本高亮、AES、Basic Auth、秘钥访问等能力。
  • 新增防重复转换、异步等待、上传限制与 cadviewer 转换能力。

English:

  • Added support for msg email preview, HEIC/HEIF preview, and pptm.
  • Added page positioning, text highlighting, AES, Basic Auth, and key-based access capabilities.
  • Added anti-duplicate conversion, async waiting, upload restrictions, and cadviewer conversion support.

修复 / Fixes

中文:

  • 修复压缩包路径处理问题、安全相关问题、图片水印不完整问题,以及 SSL 自签证书接入兼容性问题。
  • 修复压缩包内 Office 文件重复解压后被追加写坏,导致一直卡在加载中的问题。
  • 修复 OFD 表格竖线溢出导致的渲染异常。
  • 修复 PDF.js 兼容性补丁,避免兼容环境下的预览报错。

English:

  • Fixed compressed-file path handling, multiple security-related issues, incomplete image watermark rendering, and SSL self-signed certificate compatibility.
  • Fixed archive-contained Office files that could stay stuck on loading because repeated extraction appended to existing files.
  • Fixed OFD table border overflow rendering issues.
  • Refined the PDF.js compatibility polyfill to avoid preview errors in compatibility environments.

升级说明 / Upgrade Notes

中文:

  • JDK 21 及以上现已成为必需要求。
  • Office 预览默认切换为 PDF 模式,且 PDF 预览默认展开缩略图侧栏。
  • 图片/PDF 模式切换按钮默认隐藏;如果你希望升级后继续保持旧的图片优先体验,请显式设置 office.preview.type=imageoffice.preview.switch.disabled=false
  • trust.host 及相关规则现已支持通配符和 CIDR 匹配;如果你依赖域名/IP 模式匹配,请在升级后重新检查白名单和黑名单的实际生效范围。

English:

  • JDK 21 or higher is now required.
  • Office preview now defaults to PDF mode, and PDF preview opens with the thumbnail sidebar visible by default.
  • The image/PDF mode switch is hidden by default. If you need the previous image-first behavior after upgrade, explicitly set office.preview.type=image and office.preview.switch.disabled=false.
  • trust.host and related rules now support wildcard and CIDR matching. If you rely on host/IP pattern matching, review your allow/deny rules after upgrade.

社区说明 / Community Note

最新发行包、部署答疑、使用问题支持,以及 kkFileView 相关经验分享,会优先在 kk 开源社区内同步。欢迎加入社区,支持开源项目持续迭代。

The latest release packages, deployment support, usage Q&A, and practical experience around kkFileView are shared first in the kk Community. You are welcome to join the community and support the continued development of this open-source project.

4.4.0版本发布

16 Jan 03:42
1d39360

Choose a tag to compare

项目简介

    本项目为文件文档在线预览开源解决方案,项目使用流行的 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开源社区 获取

v4.4.0-beta 版本发布

15 Apr 01:32
42f0e07

Choose a tag to compare

项目简介

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

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

本社区用于发布最新的 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 查看

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开源社区 获取


v4.3.0 版本发布

04 Jul 22:43
ac6c0e9

Choose a tag to compare

项目简介

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

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

本社区用于发布最新的 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文件纯前端渲染效果:

流程图bpmn文件预览效果:

3D模型文件预览效果:

dcm医疗数位影像文件预览效果:

drawio流程图预览效果:

更多预览文件支持请至在线体验: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开源社区 获取


v4.2.1 dwg 文件预览修复版

18 Apr 06:59

Choose a tag to compare

这是一个 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开源社区 获取


v4.2.0 版本发布

13 Apr 06:34

Choose a tag to compare

前言

时隔 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-4.2.0.zip (Windows版)
kkFileView-4.2.0.tar.gz (Linux或MacOS版)
kkFileView-4.2.0-docker.tar (Docker离线文件版)

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


4.1.0 版本发布

14 Dec 02:15
eb12eb0

Choose a tag to compare

更新日志:

  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开源社区 获取

Docker版本在线使用方式

docker pull keking/kkfileview:4.1.0
docker run -it -p 8012:8012 keking/kkfileview:4.1.0

Docker离线文件使用方式

docker load -i kkFileView-4.1.0-docker.tar
docker run -it -p 8012:8012 keking/kkfileview:4.1.0

v4.0.0版本发布,LibreOffice7.1底层,兼容性更强,预览效果更好

06 Jul 03:54
807ada0

Choose a tag to compare

  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开源社区 获取

v3.6.0 ofd 支持版发布

17 Jun 11:08

Choose a tag to compare

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开源社区 获取

3.5.1版本发布

06 Apr 09:56
a3485dd

Choose a tag to compare

3.5.1版本发布,修复bug

  1. 修复 tif、tiff 文件预览初始内存太小预览失败的问题
  2. 修复PDF预览模式跨域问题

发行版下载:
发行版下载:
[kkFileView-3.5.1.zip] (Windows版)
[kkFileView-3.5.1.tar.gz] (Linux或MacOS版)
请加入 kk开源社区 获取