kkfile跨域预览_kkFileView开源项目实现office各种格式在线预览

自己以前折腾过java通过openOffice实现word,excel,ppt转成pdf实现在线预览,基本上满足需求,但是只满足了大部分格式,最近发现了kkFileView这个开源项目,他们把我上面折腾的那些基于openOffice实现在线预览的这个功能用springboot很好的实现了一遍,只要拉下来,配置一下,启动好就可以调服务用了,高效省事,源代码也可以拉下来,根据自己的需求去定制,不过封装好的就已经够用了。

环境要求

Java: 1.8+

OpenOffice(Windows下已内置,CentOS或Ubuntu下会自动下载安装,MacOS下需要自行安装)

最新版本下载下来解压之后(以linux版本为例),是如下的文件结构

kkFileReview解压目录结构

进入bin目录

kkFileReviewbin目录

在终端root用户运行./startup.sh启动应用,如果系统没有安装openoffice会自己去下载安装,安装完之后会启动这个springboot项目,./shutdown.sh是停止,跟tomcat的结构差不多,在config文件夹下有application.properties配置文件,里面可以配置springboot项目的各种参数,里面都是有中文注释的,比如下面这样:

#######################################不可动态配置,需要重启生效#######################################

server.port = ${KK_SERVER_PORT:8012}

server.context-path = ${KK_CONTEXT_PATH:/}

spring.http.encoding.charset = utf8

## Freemarker 配置

spring.freemarker.template-loader-path = classpath:/web/

spring.freemarker.cache = false

spring.freemarker.char

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值