Skip to content

springboot集成onlyOffice的实现。在参考网络上的资料结合自身实际情况总结,让集成oo方便快捷。 封装了oo服务的API和统一了配置。

License

Notifications You must be signed in to change notification settings

th8664484/spring-boot-onlyOffice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

office-spring-boot-starter

一个Office文档集成工具


前言:

office-spring-boot-starter 介绍

快速集成onlyOffice文档服务与wps文档服务


在 SpringBoot 环境集成

添加依赖

在项目中添加依赖:

<dependency>
    <groupId>cn.xenosp</groupId>
    <artifactId>office-spring-boot-starter</artifactId>
    <version>1.0.6</version>
</dependency>

设置配置文件

application.yml 中增加如下配置

office:
  type:              # wps / oo:onlyoffice
  dowload-file:      #http://ip:prot(域名)/xxxx/download/{id},{id}在程序中动态拼接上的
  localhost-address: #本应用的地址
  hist-num:          #历史文件数量超出 则进行删除 有需要则填写
  max-size:          #单位 MB 限制单个文件打开时的大小 默认20MB
  timeout: 
  wps:
    ak: 
    sk: 
    domain-name:     #wps中台地址
    secret-key:      #密钥
  oo:
    secret:        #onlyoffice服务 开启了jwt校验 填写
    doc-service:   #onlyoffice服务的地址
    call-back-url: # oo回调接口

!> wpsoo (不要忘了 onlyOffice.yml文件) 配置二选一即可

更新记录

  • 添加缓存自定义实现 2024/04/26
  • 修复报错,优化代码 2024/04/11
  • wps对接完成 2024/03/30
  • 优化为spring-boot-starter调用,并发布 2024/03/01
  • 修复关闭文件后快速再次打开该文件后,保存时报错的bug 2023/11/10
  • 修复内存文件信息在保存后没有修改的bug 2023/10/23
  • 实现和编辑器的数据通信 2023/9/9 (更新链接)
  • 修复文件转pdf时只有第一页的bug 2023/8/13

About

springboot集成onlyOffice的实现。在参考网络上的资料结合自身实际情况总结,让集成oo方便快捷。 封装了oo服务的API和统一了配置。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published