基于wps.js在线编辑、在线预览、文档转换前台vue / react,后台java终于开源啦,无需任何插件,零安装,可以直接配置完打包部署,也可直接集成项目中,或者二次开发,后续会不定期更新,有好的建议或者意见请留言。

请下载demo的时候给个star,谢谢!

项目简介

在线预览,在线编辑,文档转换,wps全帮你搞定,java + vue / react + wps.js实现你的在线编辑、预览与转换



活久见:
本次更新: 基于官方最新sdk-v3 ------------ V3开发文档官网
基于官方的sdk,做了大量优化,增加了最为详细的注释,并推送到maven,方便大家使用
sdk地址https://gitee.com/mose-x/wps-weboffice-sdk-v3
引入maven

<dependency>
  <groupId>cn.ljserver.tool</groupId>
  <artifactId>web-office-v3</artifactId>
  <version>3.1.0</version>
</dependency>

基于此sdk的实现,也给你demo以及简单的html页面
demo地址https://gitee.com/mose-x/wps-weboffice-v3

效果呢,和v1版本的大差不差,只是接入方式完全变化了

使用sdk接入,反倒更加简单了,需要接入的,多看看demo里面的注释,以及sdk的注释

实在不行,留言吧




V3版本示例:


https://qnfile.ljserver.cn/weboffice/docx.html


https://qnfile.ljserver.cn/weboffice/pptx.html


https://qnfile.ljserver.cn/weboffice/xlsx.html


https://qnfile.ljserver.cn/weboffice/pdf.html



号外

web office 已经适配 国产框架 solon,想体验的去试试,或者试试这个solon demo,相关说明


sdk地址 https://gitee.com/mose-x/wps-weboffice-sdk-v3-solon


引入maven

<dependency>
  <groupId>cn.ljserver.tool</groupId>
  <artifactId>web-office-v3-solon-plugin</artifactId>
  <version>1.0.0</version>
</dependency>

基于此sdk的实现,也给你demo以及简单的html页面


demo地址 https://gitee.com/mose-x/wps-weboffice-v3-solon-demo



下面的为历史1.x版本,目前已经申请过了的,没有接入的,还能行,没有申请过的,只能通过上面的V3版本去申请

java后台
  1. 集成阿里OSS文件存储、七牛存储
  2. 集成webFile编辑预览方案
  3. 集成wps在线转换服务
  4. dbFile通过权限控制读写等实现预览或者编辑
  5. 更多等你发现
vue前台
  1. 集成到vue3.0
  2. 使用element-ui,icon等
  3. 采用阿里svg图标
  4. 上传,编辑,新建,wps原汁原味
  5. 特别版jwps.es6.js源文件
react前台
  1. 集成到react最新版
  2. react-router-dom 5.x
  3. 使用ant-design样式、icon等
  4. 采用阿里svg图标
  5. 上传,编辑,新建,wps原汁原味
  6. 特别版jwps.es.js源文件

最近更新

本次更新后,增加了wps转换pdf示例,想了解的同学可以参考vue的那个demo以及后台


本次更新09-05-2023

后台
  1. 升级大部分依赖,如minio
  2. 删除大多数无用依赖
  3. 优化结构
  4. 其它已知问题处理

本次更新11-24

后台
  1. 集成wps官方文档转换API
  2. 代码样式调整
  3. 用阿里oss的用户,增加一个阿里官方转换文档方法,详见后台代码

本次更新06-28

后台
  1. 升级oss-sdk(强,不升级可能导致上传oss报错)
  2. 修改在线文档预览获取文件大小

本次更新05-15

前台

新发布react项目,采用ant-design设计,保持了和vue版本一模一样的页面

体验地址,见下方


本次更新05-07

后台
  1. 增加七牛云文件存储,配置文件中可自由切换
  2. 调整后台部分结构
  3. 体验地址可以模拟切换用户操作

本次更新03-10

后台
  1. 增加前端调用的新建模版接口,快速新建word,excel,ppt文件
  2. w_user_acl_t权限表中rename字段更改为re_name,避免和mysql关键字冲突报错
  3. 满足你的OSS所有需求,util中OSSUtil包含了所有常用的oss方法,全部测试可用
  4. 增加上传、删除等文件管理接口
前台
  1. 增加新建模版入口,快速新建word,excel,ppt文件
  2. 增加上传、删除等文件管理入口
  3. 调整目录结构以及部分样式,调整vueconfig

----------------------------------------------------------------------
ps:由于服务器的配置为1核2G1M,请在体验的时候
请不要上传或新建 超过2M 的文件
-----------------------------------------------------------------------


VUE体验地址

https://ljserver.cn/wpsonline


react体验地址

https://ljserver.cn/wpsonline-react



后台java项目下载地址

gitee下载地址


前台react项目下载地址

gitee下载地址


前台vue项目下载地址

gitee下载地址

Logo

更多推荐