当前位置: 首页 > news >正文

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"}}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【软件测试】 1+X初级 功能测试试题
  • antDesignPro随记
  • Python OpenCV 教学取得视频资讯
  • 电动卡丁车语音芯片方案选型:让驾驶体验更智能、更安全
  • el-date-picker 禁用 之前 和 之后 的时间
  • uniapp easycom组件冲突
  • 云服务部署和管理:容器化与微服务的融合之道
  • mybatisplus不想输出批量插入和查询日志
  • 观察矩阵(View Matrix)、投影矩阵(Projection Matrix)、视口矩阵(Window Matrix)及VPM矩阵及它们之间的关系
  • 微服务-初级篇
  • mac|Mac压缩与解压缩
  • 在程序中引用cuda.memory函数监控GPU内存
  • Linux系统编程——线程控制
  • 聚道云赋能,财务流程大提速,NC凭证对接一键通!
  • js面试题2024
  • 30天自制操作系统-2
  • Django 博客开发教程 8 - 博客文章详情页
  • Iterator 和 for...of 循环
  • Javascript Math对象和Date对象常用方法详解
  • javascript从右向左截取指定位数字符的3种方法
  • JavaScript实现分页效果
  • Linux后台研发超实用命令总结
  • Mithril.js 入门介绍
  • Vultr 教程目录
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 好的网址,关于.net 4.0 ,vs 2010
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 前言-如何学习区块链
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 微服务入门【系列视频课程】
  • 微信小程序开发问题汇总
  • 学习笔记:对象,原型和继承(1)
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 最近的计划
  • 阿里云重庆大学大数据训练营落地分享
  • ​【经验分享】微机原理、指令判断、判断指令是否正确判断指令是否正确​
  • ​2020 年大前端技术趋势解读
  • ​secrets --- 生成管理密码的安全随机数​
  • ​如何防止网络攻击?
  • #控制台大学课堂点名问题_课堂随机点名
  • #每天一道面试题# 什么是MySQL的回表查询
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (2)Java 简介
  • (52)只出现一次的数字III
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (k8s中)docker netty OOM问题记录
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (六)激光线扫描-三维重建
  • (一)Docker基本介绍
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • ../depcomp: line 571: exec: g++: not found