V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
chenjh
V2EX  ›  分享创造

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

  •  2
     
  •   chenjh · 2023-04-13 17:39:50 +08:00 · 2258 次点击
    这是一个创建于 595 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

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

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

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

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

    更新日志:

    新增功能

    • 新增加密的 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 等视频格式转码预览

    项目开源地址

    Github 开源地址: https://github.com/kekingcn/kkFileView

    Gitee 开源地址: https://gitee.com/kekingcn/file-online-preview

    11 条回复    2023-08-25 13:07:19 +08:00
    zzl22100048
        1
    zzl22100048  
       2023-04-13 17:44:19 +08:00
    demo/4m 的 CAD.dwg 这个文件 500 了
    chenjh
        2
    chenjh  
    OP
       2023-04-13 17:47:35 +08:00
    @zzl22100048 麻烦再上传一下看看,找不到了
    ianEros
        3
    ianEros  
       2023-04-13 17:52:45 +08:00
    支持!我记得一两年前用过 kk 做一个在线预览的功能
    GreatAuk
        4
    GreatAuk  
       2023-04-14 08:02:56 +08:00
    docker 部署好像挺多问题的,看 issue
    zzl22100048
        5
    zzl22100048  
       2023-04-14 11:22:26 +08:00
    @chenjh 我这里随便一个 dwg 都是 500 错误
    chenjh
        6
    chenjh  
    OP
       2023-04-17 18:16:57 +08:00
    @zzl22100048 dwg 格式好像是有问题,我们尽快修复
    chenjh
        7
    chenjh  
    OP
       2023-04-18 15:50:51 +08:00
    @zzl22100048 发布了一个修复版本,4.2.1 版,修复了 dwg 预览 500 问题
    maypu
        8
    maypu  
       2023-04-18 17:57:53 +08:00 via iPhone
    支持!很久以前就搜到过,没想到还在更新
    chenjh
        9
    chenjh  
    OP
       2023-05-29 16:18:04 +08:00
    @maypu 感谢支持!
    haimianbihdata
        10
    haimianbihdata  
       2023-08-16 16:23:15 +08:00 via Android
    这个开源的。怎么下载要加星球。星球收费 99 。直接编译代码可以吗
    chenjh
        11
    chenjh  
    OP
       2023-08-25 13:07:19 +08:00
    @haimianbihdata 可以直接编译
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3097 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:50 · PVG 21:50 · LAX 05:50 · JFK 08:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.