我们可以通过easy-office来实现在线编辑word,excel,power point并集成到自己的网站里去。

1 准备工作

1.1 操作系统

  1. 服务器可以为linux和windows皆可,
  2. 用户端电脑需为window用户,且需安装easy-office插件和office2013以上.
  3. 下载链接: https://pan.baidu.com/s/1D8wusnMURFICpfhk5eJz4A  密码: l49e

1.2 导入依赖

添加easy-office.jar到项目

1.3 java(Springboot)集成

@Configuration
public class ServletConfig {@Autowiredprivate ServerConfig serverConfig;@Beanpublic ServletRegistrationBean office() {OfficeServlet officeServlet = new OfficeServlet();ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(officeServlet, "/office/*");servletRegistrationBean.addInitParameter("rootPath", serverConfig.getUploadPath());return servletRegistrationBean;}
}

1.4请求office在线编辑

    private R openAppendix(SysAppendixEntity sysAppendixEntity, Boolean readOnly) {try {OfficeRegister officeRegister = OfficeRegister.getInstance();officeRegister.setKey("key");officeRegister.setRequestUrl(HttpContextUtils.getDomain() + "/office/");String absolutePath = getFile(sysAppendixEntity).getAbsolutePath();String replace = absolutePath.replace(serverConfig.getUploadPath(), "").replace("\\", "/");String register = officeRegister.register("/" + replace, readOnly);return R.ok().put("data", register);} catch (Exception e) {e.printStackTrace();return R.error();}}

1.5web js执行返回字符串

window.location.href = res.data

1.6 用户安装插件

将百度云中net.zip解压缩,安装操作系统对应的exe安装程序

将百度云中offce.zip解压缩,以管理元权限执行office.exe

1.7 office在线编辑演示

http://saverofwifi.qicp.vip/

office在线编辑演示

需要的可以联系qq:1005471232,微信17521764260

1000元可以集成到自己的服务器。

office在线编辑(java)原生完美体验,不需要重新适应新的编辑方式相关推荐

  1. java原生和SpringBoot读取jar包中MANIFEST.MF的方式

    我们经常看到java的一些jar包META-INF目录下包含一个MANIFEST.MF文件,里面包含一些版本信息,标题,实现组织,很多第三方的jar包还会自定义一个属性. 本文讲解如何读取jar包中M ...

  2. java 清空控制台_利用原生库和JNI(Java原生接口)实现H2数据库漏洞利用

    在H2数据库引擎中获取代码执行权限的技术早已是众所周知,但有个要求就是H2能够动态编译Java代码.而本文将向大家展示以前没有公开过的利用H2的方法,并且无需使用Java编译器,即通过原生库和JNI( ...

  3. vue office在线编辑_多人协同、AI 协作……未来的 Office 有这些「黑科技」

    最近几个月里,「远程办公」成为了很多人的新选择.远程办公中,在线文档对于大多数公司来说都是必需品.多人协作.自动保存.无需下载客户端-- 这些优势让在线文档逐渐受到人们的青睐. 面对这样一个潜力巨大的 ...

  4. 基于SSM 的 Office 在线编辑

    Office在线编辑功能在OA系统中经常被使用.本文主要介绍在SSM框架下利用Java整合Office Online Server 2016 (OOS) 进行office 在线编辑.OOS的环境搭建之 ...

  5. 基于Office Online Server 2016 的 office在线编辑

    基于Office Online Server 2016 的office在线编辑 1.硬件要求 微软要求实现OfficeOnline Server 需要安装WindowsServer 2012 R2 操 ...

  6. office在线编辑功能。

    1.需求:在线编辑office文档 2.解决办法:一.使用chrome插件,谷歌文档插件.(问题不能编辑图片,格式可能有问题.) 二.office web apps 服务(未实现). 三,ONLYOF ...

  7. DocSys的Office在线编辑配置

    一.准备工作 1.安装DocSys 具体详见:DocSys安装说明 2.安装OnlyOffice DocumentServer 具体详见:OnlyOffice DocumentServer安装说明 二 ...

  8. ntko office在线编辑控件问题记录

    ntko office在线预览插件 http://www.ntko.com/ 问题:火狐或谷歌下保存报[没有打开的文档]错误,ie正常 原因:火狐.谷歌.ie的各方法执行文字不同,ie嵌在页面,而火狐 ...

  9. java毕业设计家居体验平台的设计与实现Mybatis+系统+数据库+调试部署

    java毕业设计家居体验平台的设计与实现Mybatis+系统+数据库+调试部署 java毕业设计家居体验平台的设计与实现Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开 ...

最新文章

  1. [系统安全] 三.IDA Pro反汇编工具初识及逆向工程解密实战
  2. 我的世界java版记分板_我的世界计分板教程 计分板指令详解
  3. 8、Linux基础(四)
  4. 一个关于 客户端非法取消正在进行的数据提交操作 的问题 的讨论
  5. python解释器调用_Python3.x那些事儿:[2]如何调用解释器-百度经验
  6. 浅谈Hybrid技术的设计与实现
  7. el 能否定义作用域变量_JS块级作用域和let,const,var区别
  8. web页面渲染(二) 1
  9. 狮子鱼社区团购小程序独立版 安装教程及后台设置小程序APPID,微信支付,腾讯地图AppKey
  10. MATLAB中的单相与三相dq变换模块
  11. python3安装setuptools步骤_详解Python3中setuptools、Pip安装教程
  12. 软件工程——软件结构图设计(变换分析设计、事务分析设计、混合流设计)
  13. Openwrt 下 L2TP搭建
  14. 太极计划——华夏民族软件腾飞的计划
  15. [学习笔记]使用GNU Toolchain在STM32上跑起一个最小OS
  16. 江苏农村商业银行计算机类笔试考什么时候,2020江苏农商行春季校园招聘笔试考什么?...
  17. 新一代态势感知系统发布——北望
  18. SwiftUI基础——创建并组合视图
  19. Windows 利用Anaconda创建pytorch等环境
  20. android顶部状态栏动态隐藏和恢复,3种Android隐藏顶部状态栏及标题栏的方法

热门文章

  1. 广义的软件测试,软件测试的狭义论和广义论
  2. flex------flex | flex-grow flex-shrink flex-basic
  3. MySQL高可用读写分离方案预研
  4. EasyRecovery15MAC苹果电脑专用电脑数据恢复软件
  5. 【java】Weblogic12C部署xcf项目(jdk1.8)记录-2018年4月29日
  6. 大金中央空调拆装空调维修4008660030
  7. (排行榜)2008第三季度中国外包企业排行(易观国际)
  8. xftp7不能拖动文件到桌面
  9. ping是什么意思,ping命令对SEO有什么影响?
  10. 面试八股文-python