zoukankan      html  css  js  c++  java
  • 在线文件预览服务搭建部署

    kkFileView开源框架

    1. 支持word excel ppt,pdf等办公文档
    2. 支持txt,java,php,py,md,js,css等所有纯文本
    3. 支持zip,rar,jar,tar,gzip等压缩包
    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. Java: 1.8+
    2. OpenOffice或LiberOffice(Windows下已内置,CentOS或Ubuntu下会自动下载安装,MacOS下需要自行安装)

     不足的地方是依赖了office ,让环境复杂。公司环境部署后服务器重启会导致自动重启不起来,需要手动删掉java、office进程后再重新启动java进程,office不用操作。。。

    部署参考:

    https://kkfileview.keking.cn/zh-cn/docs/home.html

  • 相关阅读:
    使用cwRsync在Windows的目录之间增量同步文件
    Linux搭建lnmp环境
    ie下文件上传无权访问的问题
    10
    8
    9
    7
    网络爬虫环境配置之的模块安装
    pip的更新问题
    【转】进程与线程的一个简单解释
  • 原文地址:https://www.cnblogs.com/heshana/p/13824483.html
Copyright © 2011-2022 走看看