WebOffice在线编微软Offfice,并以二进制流的形式打开Word文档

在日常办公场景中,我们经常会遇到这种场景:我们的合同管理系统的各种Word,excel,ppt数据都是以二进制数组的形式存储在数据库中,如何从数据库中读取二进制数据,以二进制数据作为参数,然后加载到浏览器的Office窗口,实现在线编辑Office的功能呢?

猿大师办公助手是猿大师旗下的一款在浏览器中调用微软Office、金山WPS及永中Office的软件,由于不依赖任何浏览器的插件接口,进而彻底解决了新版谷歌Chrome取消对PPAPI插件支持后,浏览器网页打开编辑保存微软Office、金山WPS的问题,支持VUE、electron等框架。

猿大师办公助手最新版(网络版2.2.16.1)已经支持接收前端发来的字节流文件并打开,保存支持字节流数据文件传递到前端功能。

第一步:下载安装猿大师办公助手,并获得试用授权。

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

第二步:打开在线测试网页:http://test.yuanmaster.com/Office/

复制代码
3)请求打开文档 Open为打开文档路径,有中文或特殊字符等需要UrlEncode编码,适用于Word、Excel、PPT软件
打开前如已有文档打开,会自动关闭上一个文档,避免同时打开多个文档
Open打开文档(不指定时新建文档) 如非全路径,除非启动时指定了数据文件目录DataPath,否则默认使用中间件程序Data子目录作为根目录使用
User 设置编辑用户名 Edit设置编辑权限,含义和启动时相同 Hide控制界面显示标记
如果需要支持字节流文件打开,需要指定参数Byte,代表文件流的长度,此请求返回后前端继续发送字节流即可
{"req":"Office_Open","rid":3,"para":{"Open":"D:/Zorro/test.doc","User":"test","Edit":0,"Hide":0}}
打开服务器文档
{"req":"Office_Open","rid":3,"para":{"Open":"http://www.yuanmaster.com/Files/template.doc","Edit":0}}
返回:{"ret":0,"rid":3,"data":{"Ret":"0"}}
相关推荐
pyengine1 小时前
基于pandoc的MarkDown格式与word相互转换小工具开发(pyqt5)
开发语言·python·qt·word
冰茶_2 小时前
C#中常见的设计模式
java·开发语言·microsoft·设计模式·微软·c#·命令模式
獨枭3 小时前
Spring Boot 连接 Microsoft SQL Server 实现登录验证
spring boot·后端·microsoft
试着6 小时前
【新技术】微软 Azure Test Impact Analyzer (TIA) 全面解析
测试工具·microsoft·azure·测试覆盖率
东方佑11 小时前
使用Python创建带边框样式的Word表格
数据库·python·word
Lxinccode14 小时前
Java查询数据库表信息导出Word
word·数据库信息导出为word文档
Java-云海14 小时前
微软官网Win10镜像下载快速获取ISO文件
windows·microsoft·虚拟机·iso镜像·windows10系统
o0向阳而生0o1 天前
28、.NET 中元数据是什么?
microsoft·c#·.net
振宇i1 天前
Java 富文本转word
java·word·富文本·docx4j
冰茶_1 天前
.NET MAUI 发展历程:从 Xamarin 到现代跨平台应用开发框架
学习·microsoft·微软·c#·.net·xamarin