首页 > 其他分享 >kkFileView是什么?提供最新版本免费下载(4.4.0)

kkFileView是什么?提供最新版本免费下载(4.4.0)

时间:2024-04-01 16:34:44浏览次数:25  
标签:4.4 预览 文件 支持 如下 文档 版本 pdf kkFileView

1、kkFileView是什么?

文档在线预览项目解决方案,项目使用流行的spring boot搭建,易上手和部署。万能的文件预览开源项目,基本支持主流文档格式预览

2、项目特性

1、使用spring boot开发,预览服务搭建部署非常简便
2、rest接口提供服务,跨平台特性(java,php,python,go,php,....)都支持,应用接入简单方便 3、支持普通http/https文件下载url、http/https文件下载流url、ftp下载url等多种预览源
4、提供zip,tar.gz发行包,提供一键启动脚本和丰富的配置项,方便部署使用 5、提供Docker镜像发行包,方便在容器环境部署 6、抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持
7、基于当前良好的架构模式,支持的文件类型在进一步丰富中

3、目前支持的文件类型如下

  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 等视频格式转码预览

4、预览展示

1. 文本预览

支持所有类型的文本文档预览, 由于文本文档类型过多,无法全部枚举,默认开启的类型如下 txt,html,htm,asp,jsp,xml,json,properties,md,gitignore,log,java,py,c,cpp,sql,sh,bat,m,bas,prg,cmd
文本预览效果如下
文本预览效果如下

2. 图片预览

 

3. word文档预览

支持doc,docx文档预览,word预览有两种模式:一种是每页word转为图片预览,另一种是整个word文档转成pdf,再预览pdf。两种模式的适用场景如下

  • 图片预览:word文件大,前台加载整个pdf过慢
  • pdf预览:内网访问,加载pdf快
    图片预览模式预览效果如下
    word文档预览1
    pdf预览模式预览效果如下
    word文档预览2

4. ppt文档预览

支持ppt,pptx文档预览,和word文档一样,有两种预览模式
图片预览模式预览效果如下
ppt文档预览1
pdf预览模式预览效果如下
ppt文档预览2

5. pdf文档预览

支持pdf文档预览,和word文档一样,有两种预览模式
图片预览模式预览效果如下
pdf文档预览1
pdf预览模式预览效果如下
pdf文档预览2

6. excel文档预览

支持xls,xlsx文档预览,预览效果如下
excel文档预览
ps,如碰到excel预览乱码问题,可参考 预览乱码

另xlsx还支持web预览模式(4.3.0版本起默认启用),预览效果如下
excel文档预览web模式

7. 压缩文件预览

支持zip,rar,jar,tar,gzip等压缩包,预览效果如下
压缩文件预览1
可点击压缩包中的文件名,直接预览文件,预览效果如下
压缩文件预览2

8. 多媒体文件预览

理论上支持所有的视频、音频文件,由于无法枚举所有文件格式,默认开启的类型如下
mp3,wav,mp4,flv
如有没有未覆盖全面,可通过配置文件指定多媒体类型
视频预览效果如下
多媒体文件预览1
音频预览效果如下
多媒体文件预览2

9. CAD文档预览

支持CAD dwg文档预览,和word文档一样,有两种预览模式
图片预览模式预览效果如下
cad文档预览1
pdf预览模式预览效果如下
cad文档预览2

10. 流程图bpmn文件预览

支持bpmn流程图文件预览,预览效果如下
流程图预览

11. 3D模型文件文件预览

支持 obj, 3ds, stl, ply, gltf, glb, off, 3dm, fbx, dae, wrl, 3mf, ifc, brep, step, iges, fcstd, bim 等3D模型文件预览,预览效果如下
3D模型预览

12. dcm医疗数位影像预览

支持dcm医疗数位影像预览,预览效果如下
流程图预览

13. drawio流程图预览

支持drawio流程图预览,预览效果如下
流程图预览

注意事项:v4.2.0之前的版本存在高危漏洞:

1、kkFileView存在XSS漏洞,跨站脚本攻击是通过在网页中加入恶意代码,当访问者浏览网页时恶意代码会被执行,攻击者可利用该漏洞窃取或操纵客户会话和 cookie,用来模仿合法用户,从而使攻击者获得管理员权限,控制整个网站。

2、kkFileView任意文件读取漏洞,攻击者能够通过Web应用程序未经授权地读取任意文件,这可能会导致敏感信息的泄露或系统的崩溃。

2023年07月10日,v4.4.0版本迭代开启,免费下载地址:

链接:https://pan.baidu.com/s/1MuRvwklR9_BjET0u5uqGVw
提取码:6d2a

如分享链接失效可以添加下面的二维码进行获取;也可以私信留言哈!

 

 

 

标签:4.4,预览,文件,支持,如下,文档,版本,pdf,kkFileView
From: https://www.cnblogs.com/wwwcf1982603555/p/18108765

相关文章

  • Office365和批量授权版本visio共存安装
    officeclicktorunversionandvolumeauthorizationversionvisiocoexistinstallation如果已经安装了office365版本的office,或者其他即点即用版本的office,再想安装批量授权版本的visio等软件时,安装时候会提示不能和即点即用的Office共存,会提示让卸载后再安装,但是既然已......
  • 云原生周刊:Kubernetes 1.30 的一切新功能 | 2024.4.1
    开源项目推荐Kubernetesschedulersimulator该项目是一个用于模拟Kubernetes调度器行为的开源项目,可用于测试和评估调度器的性能和行为。它提供了一个模拟集群和调度器的框架,并提供分析和可视化工具以帮助用户理解实验结果。OneChart该项目旨在简化应用程序的部署过程,通过......
  • JimuReport 积木报表 v1.7.4 正式版本发布,免费的 JAVA 报表工具
    项目介绍一款免费的数据可视化报表,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等!Web版报表设计器,类似于excel操作风格,通过拖拽完成报表设计。秉承“简单、易用、专业”的产品理念,极大的降低报表开发难度、缩短开......
  • 使用镜像安装cuda12.1版本pytorch
    1.添加通道condaconfig--addchannelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/condaconfig--addchannelscondaconfig--addchannelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/condaconfig--addchannelshttps://mirrors.bfs......
  • windows版本docker修改存储目录
    dockerdesktop里面,settings=>resource=>advance 或者手动操作1使用wsl--list-v在cmd终端,查看桌面是否关闭,如果没有关闭,使用wsl--shutdown立即终止所有正在运行的发行版和WSL2轻量级实用程序虚拟机2.查看存储地址默认情况下,DockerDesktopforWindow会创建如下......
  • c# 获取程序集AssemblyVersion 版本号
     //获取程序Properties文件夹下面的AssemblyInfo.cs文件,[assembly:AssemblyVersion("1.0.0.1")] publicstringGetVersion(){System.Reflection.Assembly[]assemblies=AppDomain.CurrentDomain.GetAssemblies();System.Reflection.As......
  • Oracle 低代码平台 Apex 最新版本 23.2 安装过程
    趁春节快结束前,安装了一把APEX,到目前为此,APEX最新版本为23.2,23.2和21版本有一些变化,只是用于验证,我是使用的单独模式,没有安装TOMAT,下面列一下安装过程:1.环境  ORACLELINUX9.3  GI19.22  ORACLE19.22  CDB  APEX23.22.使用PDB用于APEX  ......
  • Windows 10 专业工作站版:Win10最强大的版本是哪个?
    Windows10专业工作站版是微软为专业用户打造的一款高端操作系统,它融合了Windows10企业版和WindowsServer的特性,提供了更高级的功能和性能优化。相比其他版本,专业工作站版在处理大型数据集、复杂的计算任务以及专业应用程序方面具有明显的优势。首先,Windows10专业工作......
  • FL Studio20.0中文汉化包补丁器下载2024最新版本
    FLStudio官方中文版已经上线,FLStudio20.8版本起开始支持简体中文,但推荐使用windows10系统安装,Windows7系统设置FLStudio语言为中文时若出现乱码,可以将Win10系统中的“微软雅黑”字体复制并安装进Win7系统电脑中!FLStudio20.8.2版本更新后支持Rosetta2,在Rosetta的支持......
  • 绕过JDK高版本限制进行JNDI注入
    前面学过了log4j2的打法,但CVE2021属实是有点久远了,打NSS搜了道java,那道题有点意思,是绕过高版本的打一个ldap,然后二次打fastjson。但是复现的时候,我配环境那里我始终有问题,感觉还是配少了......