如何用JAVA如何实现Word、Excel、PPT在线前端预览编辑的功能?

背景

随着信息化的发展,在线办公也日益成为了企业办公和个人学习不可或缺的一部分,作为微软Office的三大组成部分:Word、Excel和PPT也广泛应用于各种在线办公场景,但是由于浏览器限制及微软Office的不开源等特性,导致Word、Excel和PPT在在线办公很难整合到自己公司的OA或者文档系统。

下面介绍几种目前最常见的几种用JAVA如何实现Word、Excel、PPT在线预览编辑的方案:

一、免费方案

1.dsoframer

dsoframer是微软提供一款开源的用于在线编辑、调用Word、 Excel 、PowerPoint等的ActiveX控件,之前国内一些收费第三方插件就是用的这个控件。

**优势:**无任何优势,难用。

**劣势:**只能用于IE浏览器,而IE浏览器已经不更新了,并且ActiveX控件安全风险太高,已经几乎没人用了。

2.Office Online

微软提供的在线Office预览(只能预览,不能编辑)

https://view.officeapps.live.com/op/view.aspx?src=服务器上文档地址(http开头)

二、在线Office方案

腾讯文档、石墨文档、飞书等

优势:跨平台,本机电脑上无需安装插件,也无需安装Office,支持多人同时协作。

劣势:需要网络一直在线,无法私有化部署,仅按年付费。

三、第三方插件方案

推荐:猿大师办公助手,官网:http://www.yuanofficer.com/

优势:支持私有化部署,实际上是调用本机Office实现在线编辑功能,重点推荐------猿大师办公助手,兼容主流最新浏览器(包含Chrome),支持微软OFFICE和金山WPS,支持完整嵌入本机Office功能,和用本机Office操作上功能和版式都完全一致,并且是真正的内嵌网页,而不是像其他的方案用的是弹窗形式,猿大师办公助手集成简单,前端只要简单JS调用就可以集成到自己公司的OA系统中,具体效果可以点击下面测试网页测试:

http://test.yuanmaster.com/Office/#/

猿大师办公助手在线编辑Word演示:

猿大师办公助手同时在线编辑Word和Excel:

猿大师办公助手同时在线编辑PPT:

相关推荐
雨雨雨雨雨别下啦17 分钟前
Vue3——RabbitShopping
前端·javascript·vue.js
苏琢玉2 小时前
Go + Vue 打包成一个单二进制的后台系统,我做了个后台脚手架
vue.js·golang
终端鹿2 小时前
Suspense 异步组件与懒加载实战
前端·vue.js
晨枫阳2 小时前
前端项目部署与问题解决
javascript·vue.js·ecmascript
程序员小李白3 小时前
vue题目
前端·javascript·vue.js
humors2213 小时前
Deepseek工具:H5+Vue 项目转微信小程序报告生成工具
前端·vue.js·微信小程序·h5·工具·报告
贺小涛4 小时前
Vue介绍
前端·javascript·vue.js
蜡台4 小时前
vue.config.js 配置
前端·javascript·vue.js·webpack
踩着两条虫5 小时前
AI驱动的Vue3应用开发平台 深入探究(十六):扩展与定制之自定义组件与设计器面板
前端·vue.js·人工智能·开源·ai编程
棋鬼王5 小时前
Cesium(十) 动态修改白模颜色、白模渐变色、白模光圈特效、白模动态扫描光效、白模着色器
前端·javascript·vue.js·智慧城市·数字孪生·cesium