• 反腐败国际合作"朋友圈"又大了! 2019-07-13
  • 前线 从一面“魔镜” 看苏宁科技集团智能化发展战略 2019-07-13
  • 身份证被盗产生不良记录 网络虚拟账号权属纠纷如何避免 2019-07-07
  • 的确,呆子七窍通了栁窍。[哈哈] 2019-06-20
  • 强国博客首页整合公告 2019-06-08
  • 西海都市报数字报刊平台 2019-05-27
  • 美国反拥枪的孩子很受伤 2019-05-25
  • C罗戴帽单骑救主 葡萄牙33战平西班牙 2019-05-25
  • 证监会去年对外公开监管信息14560条 2019-05-16
  • 中山八路总站调整12公交线 2019-05-16
  • 谢春涛:深刻把握“中国特色社会主义进入新时代”的重大意义 2019-05-09
  • 湖南一博士生举报水利局领导受贿 遭到冒牌纪委约谈 2019-05-09
  • 西安地铁唐风诗韵文化专列将于6月18日首发 2019-04-30
  • 铜梁区旧县街道:全面提升执行力 推动工作落地见效 2019-04-30
  • 上海电影节女性影人大放异彩 中生代女演员不用焦虑 2019-04-29
  • kkFileView v2.1.1 发布,文件文档在线预览解决方案

    凯京技术团队
     凯京技术团队
    发布于 2019年07月09日
    收藏 84

    kkfileview 文件在线预览

    此项目为文件文档在线预览项目解决方案,项目使用流行的 spring boot 搭建,易上手和部署,部署好后可以独立提供预览服务,使用 http 接口访问,不需要和应用集成,具有跨系统跨语言使用的特性。提供 zip/tar.gz 发行包、自定义配置文件、和启动/停止脚本等,极大方便部署使用,同时官方发布 Docker 镜像,方便容器环境中部署使用?;局С种髁靼旃牡档脑谙咴だ?,如 doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,7z,mp3,mp4,flv 图片等等。

    项目地址:https://gitee.com/kekingcn/file-online-preview

    项目官网:https://kkfileview.keking.cn

    Docker 镜像:https://hub.docker.com/r/keking/kkfileview

    本次 v2.1.0 更新内容:

    • 1. 首页示更新、首页更新记录
    • 2. 移除 pdf 预览页 config.js 引用,解决 config.js 404 问题
    • 3. 文件下载流 url 默认编码更换为 UTF-8,修复文件下载流 url 参数中有中文导致的 HTTP-400 下载异常

    完整更新日志

    项目特性

    1. 支持 word, ,excel, ppt,pdf 等办公文档
    2. 支持 txt ,java,php,py,md, js,css 等所有纯文本
    3. 支持 zip,rar,jar,tar,gzip,7z 等压缩包
    4. 支持 jpg,jpeg,png,gif 等图片预览(翻转,缩放,镜像)
    5. 支持 mp3,mp4,flv 等多媒体文件预览
    6. 使用 spring boot 开发,预览服务搭建部署非常简便
    7. rest 接口提供服务,跨平台特性(java,php,python,go,php,....)都支持,应用接入简单方便
    8. 支持普通 http/https 文件下载 url、http/https 文件下载流 url、ftp下载 url 等多种预览源
    9. 提供 zip,tar.gz 发行包,提供一键启动脚本和丰富的配置项,方便部署使用
    10. 提供 Docker 镜像发行包,方便在容器环境部署
    11. 抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持
    12. 最最重要 Apache 协议开源,代码 pull 下来想干嘛就干嘛

    快速开始

    文档预览效果

    1. 文本预览

    支持所有类型的文本文档预览, 由于文本文档类型过多,无法全部枚举,默认开启的类型如下 txt,html,xml,properties,md,java,py,c,cpp,sql
    如有没有未覆盖全面,可通过配置文件指定文本类型
    文本预览效果如下
    文本预览效果如下

    2. 图片预览

    支持 jpg,jpeg,png,gif 等图片预览(翻转,缩放,镜像),预览效果如下

     

    3. word 文档预览

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

    • 图片预览:word 文件大,前台加载整个 pdf 过慢
    • pdf 预览:内网访问,加载 pdf 快

    默认为每页 word 转为图片预览,可通过点击右边的 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文档预览

    7. 压缩文件预览

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

    8. 多媒体文件预览

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

    本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处,尊重他人劳动共创开源社区。
    转载请注明:文章转载自 OSCHINA 社区 广东十一选五推荐号
    本文标题:kkFileView v2.1.1 发布,文件文档在线预览解决方案
    加载中

    精彩评论

    ZigzagV
    ZigzagV
    希望加一个type参数 指定 url地址文件的显示方式,并不是每个url文件都是有后缀的。

    最新评论(12

    _
    _hejg
    浏览器兼容性有测试过吗?兼容性怎么样
    陈精华
    陈精华
    预览页兼容IE9+和其他主流浏览器,demo页IE兼容性还有部分问题,其他浏览器全兼容
    ZigzagV
    ZigzagV
    希望加一个type参数 指定 url地址文件的显示方式,并不是每个url文件都是有后缀的。
    陈精华
    陈精华
    支持没有后缀的,具体用法见文档:https://kkfileview.keking.cn/zh-cn/docs/usage.html
    osfinder
    osfinder
    图片预览:word 文件大,前台加载整个 pdf 过慢,是什么意思,不是每页 word 转为图片预览吗,前台每次翻页只需下载一个图片,为何又说加载整个 pdf 过慢?
    开源中国合格公民
    开源中国合格公民
    我读到这个的时候,也是疑惑。
    陈精华
    陈精华
    一页图片体积比一整个pdf体积小很多,图片用的懒加载,看几页加载几页,pdf的话,得整个pdf下载到浏览器才能看到
    慕容狗蛋
    慕容狗蛋
    pdf.js 显示 pdf 是懒加载的,看楼主显示 pdf 的样子也是用的 pdf.js
    小龙在线
    小龙在线
    看了下,底层还是依赖OpenOffice进行文档转换
    开源中国合格公民
    开源中国合格公民
    不知你是否有更好的方案呢?看了网上一些都是转成pdf或者html。
    tkl2wf
    tkl2wf
    个人觉得 压缩预览 样式可以更美观一些,,
    陈精华
    陈精华
    多谢提议,这个文件树界面确实有待改进??
    返回顶部
    顶部
  • 反腐败国际合作"朋友圈"又大了! 2019-07-13
  • 前线 从一面“魔镜” 看苏宁科技集团智能化发展战略 2019-07-13
  • 身份证被盗产生不良记录 网络虚拟账号权属纠纷如何避免 2019-07-07
  • 的确,呆子七窍通了栁窍。[哈哈] 2019-06-20
  • 强国博客首页整合公告 2019-06-08
  • 西海都市报数字报刊平台 2019-05-27
  • 美国反拥枪的孩子很受伤 2019-05-25
  • C罗戴帽单骑救主 葡萄牙33战平西班牙 2019-05-25
  • 证监会去年对外公开监管信息14560条 2019-05-16
  • 中山八路总站调整12公交线 2019-05-16
  • 谢春涛:深刻把握“中国特色社会主义进入新时代”的重大意义 2019-05-09
  • 湖南一博士生举报水利局领导受贿 遭到冒牌纪委约谈 2019-05-09
  • 西安地铁唐风诗韵文化专列将于6月18日首发 2019-04-30
  • 铜梁区旧县街道:全面提升执行力 推动工作落地见效 2019-04-30
  • 上海电影节女性影人大放异彩 中生代女演员不用焦虑 2019-04-29
  • 天津11选5计划软件 洛阳福利彩票中心电话 云南快乐10分遗漏 辽宁快乐12第24期开奖结果 彩票2圆网排列五走势图带连线 3d麻将美女真人游戏 体彩七星中奖查询 足球指数比分 河北20选5过滤软件 快3一定牛 吉林时时彩玩法 京东彩票投注时间 竞彩足球比分总进球 快速时时彩开奖记录 胆拖投注和中奖速查表