栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

kkFileView(一)项目的搭建使用与小组分工

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

kkFileView(一)项目的搭建使用与小组分工

2021SC@SDUSC

一、概述 (一)项目简介

    kkFileView为一个文件文档在线预览项目解决方案,该项目使用流行的spring boot搭建,基本支持主流办公文档的在线预览,如doc、docx、excel、pdf、txt、zip、rar、图片等等。

(二)项目特性
  1. 支持 office, pdf, cad 等办公文档
  2. 支持 txt, xml(渲染), md(渲染), java, php, py, js, css 等所有纯文本
  3. 支持 zip, rar, jar, tar, gzip 等压缩包
  4. 支持 jpg, jpeg, png, gif, tif, tiff 等图片预览(翻转,缩放,镜像)
  5. 使用 spring-boot 开发,预览服务搭建部署非常简便
  6. rest 接口提供服务,跨语言、跨平台特性(java,php,python,go,php,....)都支持,应用接入简单方便
  7. 抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持
  8. 最最重要 Apache 协议开源,代码 pull 下来想干嘛就干嘛
(三)官网及文档

地址:https://kkfileview.keking.cn

二、项目部署 (一)配置环境

  配置的环境需要

1、Java:1.8+ 

2、OpenOffice

  由于Windows下已内置,不用重新安装。

(二)部署运行

  1、pull项目

        https://github.com/kekingcn/file-online-preview.git

 2、在idea中打开,运行ServerMain的main方法

3、启动kkFileView演示首页:http://127.0.0.1:8012 

 (三)预览效果

 

  三、关键代码与分析

小组就代码进行分析,最终确定了关键功能,分别为:文件的打开与关闭;文件预览;文件格式转换;文件压缩与查看。

我的分工:文件的预览

关键代码主要为:

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/281945.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号