提交 f605b142 编写于 作者: Z zorrosoft

网络版2.2.7.5(单机版1.5.7.5)

   1、优化高级版内嵌小程序启动性能,解决个别情况下启动时提示超时问题;
   2、优化WebSocket侦听服务稳定性及性能,解决个别情况下卡死问题及内嵌小程序已关闭时继续滚动可能导致服务重启问题;
   3、解决高级版内嵌小程序已经运行时再请求升级小程序可能崩溃问题;
   4、解决日志输出在个别情况下可能导致服务重启问题;
   5、VLC及多引擎网页播放器增加分屏风格4*2支持,解决移除播放项目后重现播放时窗口显示异常问题,解决#开头的字幕设置颜色问题;
   6、VLC及多引擎网页播放器优化播放显示操作,解决切换播放时设置先停止时卡死问题,日志中屏蔽密码输出;
   7、优化Office网页组件启动及切换文档打开时的性能,解决文档存储失败和已启动Office软件后再启动网页组件冲突问题;
   8、增强Office网页组件网络文档操作功能,增加网页组件界面控制接口,解决有时插件菜单不可用问题;
   9、Office网页组件增加完整嵌入模式,支持文档对比操作,支持一些常用UI显示或隐藏控制,增加关闭时是否自动保存及保存时是否自动退出配置
上级 aadb0ad2
2022-07-31 PluginOK升级网络版2.2.7.2(单机版1.5.7.2)
2022-08-17 PluginOK升级网络版2.2.7.5(单机版1.5.7.5)
1、优化高级版内嵌小程序启动性能,解决个别情况下启动时提示超时问题;
2、优化WebSocket侦听服务稳定性及性能,解决个别情况下卡死问题及内嵌小程序已关闭时继续滚动可能导致服务重启问题;
3、解决高级版内嵌小程序已经运行时再请求升级小程序可能崩溃问题;
4、解决日志输出在个别情况下可能导致服务重启问题;
5、VLC及多引擎网页播放器增加分屏风格4*2支持,解决移除播放项目后重现播放时窗口显示异常问题,解决#开头的字幕设置颜色问题;
6、VLC及多引擎网页播放器优化播放显示操作,解决切换播放时设置先停止时卡死问题,日志中屏蔽密码输出;
7、优化Office网页组件启动及切换文档打开时的性能,解决文档存储失败和已启动Office软件后再启动网页组件冲突问题;
8、增强Office网页组件网络文档操作功能,增加网页组件界面控制接口,解决有时插件菜单不可用问题;
9、Office网页组件增加完整嵌入模式,支持文档对比操作,支持一些常用UI显示或隐藏控制,增加关闭时是否自动保存及保存时是否自动退出配置。
2022-07-31 PluginOK升级网络版2.2.7.2(单机版1.5.7.2)
1、RTSP网页播放及Office在线编辑小程序分别拆分为独立产品运行;
2、优化中间件服务或网络版授权服务提示异常时的恢复处理,增加是否通过Url协议启动服务的配置;
3、优化小程序已加载后再请求升级时的处理过程,解决HTTPS网站下的崩溃问题;
......
......@@ -175,7 +175,7 @@ Monitor
4、PluginOK(牛插)中间件升级:
1)、升级中间件程序请求:
{"req":"Wrl_Update","rid":1,"para":{"Name":"PluginOK单机版升级包","Date":"2022-07-31","Desc":"1、RTSP网页播放及Office在线编辑小程序分别拆分为独立产品运行;2、Office小程序支持点聚电子签章调用,支持先启动Office软件后在网页中加速嵌入,合并支持远程文档;3、VLC及海康网页播放小程序优化关闭性能,解决VLC及海康网页播放小程序停止播放时可能卡死浏览器问题...","DownAddr":"http://local.zorrosoft.com/Files/Update/Wrl_Update.pid","MD5":"32AA19CA494ED1FBFCE0B071AC621C63","Version":"1.5.7.2","Size":13008896,"HideIns":0,"Cookie":"","Auth":"","Open":"","TK":"5A0E9196B74D5CEC46D5FB647E27A07714107350A770CB27C5643D4B8D2BC0C8C46BFE791895B2F4044F3CBC71139D8156B15C646FC06C5A45EBC97183B23962E585ED041F7D980617C9278AEDA2C8A0C106C1C166905D24C4BC04CF4E64AEECC77E573A098BF530AFCE88E2324FAC9C4C1C90E31F1C009A87B26E86735F3F1AA80F2BFF1C3A0545E020FEF519840E817675971290548C62C50218654A5261074272FDD03D7E16B4B89ADD8F7F946C885B17347A92BEB054F7A21F775D74F318DB3E95D7538CF188CFCE50622AE6358286A69E1079D0811D423D7DEA3DD32BFE0F332A5697C0F6BD20F030D85C54E32C21A514FC8CFAEF975F0DE2CF1BBD30D8"}}
{"req":"Wrl_Update","rid":1,"para":{"Name":"PluginOK单机版升级包","Date":"2022-08-17","Desc":"1、优化高级版内嵌小程序升级过程;2、优化WS侦听服务稳定性及性能;3、优化Office网页组件启动及切换文档打开时的性能;4、Office网页组件增加完整嵌入模式,支持文档对比操作;5、VLC及多引擎网页播放器增加分屏风格4*2支持...","DownAddr":"http://local.zorrosoft.com/Files/Update/Wrl_Update.pid","MD5":"ED671479C7618CBDF071A28E7DC79B90","Version":"1.5.7.5","Size":13008896,"HideIns":0,"Cookie":"","Auth":"","Open":"","TK":"5781D0EF18986D1BBEF75E2E5F2302E0461D6A2D728229804085D3ADFFE0E71A491C617FFFCFB992865338DC0F3B0A04691B5CA18A12A3532EF075BDE2875D48B9E90864FBDD05AFCF726EAE6D09C9828D427B14321C98EA4AD7F27226DCE69A0AAE219AE232F4DEB61E1F993119C4F9E18493F6BB4948A17F6CA7C55B7B008DCE4506861BCAE5D2A1919C7079245E4B56C294C1E8D37FD9A9E99F6DB60075B2860FF8266841F65C6DF03E80505C3191AB8A40C51ED1634F77CC77F4AD7B727BAD30EE9236D4140A05B907D4434A41823CF2ADF24EB37326BEEA3E7C91D21D009D1D826F640740C674C38720401F6F38C971D8FF8CB10B3E1EA3F03B7851D5F4"}}
2)、升级中间件授权请求:
单机版中间件的授权文件,可以放到此协议中进行升级,也可以单独请求升级,如下指令:
......
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
2022-07-31 PluginOK升级网络版2.2.7.2(单机版1.5.7.2)
2022-08-17 PluginOK升级网络版2.2.7.5(单机版1.5.7.5)
1、优化高级版内嵌小程序启动性能,解决个别情况下启动时提示超时问题;
2、优化WebSocket侦听服务稳定性及性能,解决个别情况下卡死问题及内嵌小程序已关闭时继续滚动可能导致服务重启问题;
3、解决高级版内嵌小程序已经运行时再请求升级小程序可能崩溃问题;
4、解决日志输出在个别情况下可能导致服务重启问题;
5、VLC及多引擎网页播放器增加分屏风格4*2支持,解决移除播放项目后重现播放时窗口显示异常问题,解决#开头的字幕设置颜色问题;
6、VLC及多引擎网页播放器优化播放显示操作,解决切换播放时设置先停止时卡死问题,日志中屏蔽密码输出;
7、优化Office网页组件启动及切换文档打开时的性能,解决文档存储失败和已启动Office软件后再启动网页组件冲突问题;
8、增强Office网页组件网络文档操作功能,增加网页组件界面控制接口,解决有时插件菜单不可用问题;
9、Office网页组件增加完整嵌入模式,支持文档对比操作,支持一些常用UI显示或隐藏控制,增加关闭时是否自动保存及保存时是否自动退出配置。
2022-07-31 PluginOK升级网络版2.2.7.2(单机版1.5.7.2)
1、RTSP网页播放及Office在线编辑小程序分别拆分为独立产品运行;
2、优化中间件服务或网络版授权服务提示异常时的恢复处理,增加是否通过Url协议启动服务的配置;
3、优化小程序已加载后再请求升级时的处理过程,解决HTTPS网站下的崩溃问题;
......
......@@ -91,7 +91,7 @@ ID为启动小程序时返回的ID值,Code代表控制类型掩码:1关闭 2
3)、请求滚动网页中多引擎网页视频播放器:
当前端截取到网页滚动通知时,需要调用此接口实现小程序和网页的滚动联动
ID为启动小程序时返回JSON中的ID值
Code为滚动方向1是水平,2是垂直,3是同时
Code为滚动方向1是水平,2是垂直,3是同时
Left为横向滚动条位置,Top为纵向滚动条位置
{"req":"Wrl_AppletScroll","rid":3,"para":{"ID":"1","Code":2,"Left":0,"Top":100}}
......@@ -128,13 +128,13 @@ ID为启动小程序时返回JSON中的ID值,不指定Scale时,获取当前
1)、请求安装多引擎网页视频播放器
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"多引擎网页视频播放器","PID":"HKWebPlayer","Date":"2022-07-31","Desc":"PluginOK之上跨浏览器的多引擎网页视频播放器,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中低延迟多路播放RTSP流","DownAddr":"http://local.zorrosoft.com/Files/Net/HKWebPlayer.pid","MD5":"D19DDCC3ED3B75096B3731C160C47F21","Version":"2.2.7.2","Size":4292608,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"1F4DC5AF3AD83C3682A622A694A6395E4E23408A2C0E4168C9A6256A2E2E149FA1DEEAE0DBCDA4759BB6B13C5FC0045564EC2015F9B6A283650FB700B46E8840E07547DDC77507A5BEA0132E509765F3C33C917DAAF101F38E076BD3485122608E19D668E4D313B05847E43C1DEE80F79017411E79E2FC52D621111A001BDF0AEF3335ADA3B1DB3C9E8FD126B00A7DD69C56C25071446178DB0E251FD366677C4FB0E5D7DE11F75FFFE6F636F774E40937503DA37DA2D89042B83DEDBAFF273C8AAE89E8C80A4AA79A68E05A6F65949169C4E2D2A22EAC2C65D37A8B1717480F06C7435A0297B68030D8E30ED6F91B55726FE3E79863E6E9010E0D0343F0D218"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"海康网页播放小程序","PID":"HKWebPlayer","Date":"2022-08-17","Desc":"PluginOK之上跨浏览器的海康网页播放小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中低延迟多路播放RTSP流","DownAddr":"http://local.zorrosoft.com/Files/Net/HKWebPlayer.pid","MD5":"E31219A2AB1C5786EFB7BF5F3061F420","Version":"2.2.7.5","Size":4325376,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"663229888163CD72482B73821CC12810162999127D11DF47E6D6553E6184B3856CE8F841ED79235C58F13F2A7C4FBAC71913E96DFD30011B7D364B57013CA6814F1F40C7E9436F30F76573331D5FEFB5240DF3EABAB485F715A0EFAE609442C51C2BBF18A51CE9531106143400FBF663F2F582F0B85503CB0D767075968C8A29E6762117D44A7C2D86F03D29CB77F559FE348B75F33868396A68F6B7DB2E0F5B9E4A94411B716713E98D039C26AFDDBA3F44FCC3489724E3CDF3D8432CE9D65033715D2EFA4E339C067230623B1164EE475BEE5C3AA0F210BAE2048210AF49A92C91A496C73309F690630E1F88DBB84AA767DE4743BAD9316B527B2385B85A28"}}
启动安装后,会不断收到安装进度直到安装结束。
2)、请求升级多引擎网页视频播放器:
{"req":"Plugin_Update","rid":1,"para":{"Name":"多引擎网页视频播放器","PID":"HKWebPlayer","Date":"2022-07-31","Desc":"PluginOK之上跨浏览器的多引擎网页视频播放器,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中低延迟多路播放RTSP流","DownAddr":"http://local.zorrosoft.com/Files/Net/HKWebPlayer_Update.pid","MD5":"2B6B79AFD7BCA04E8625A5673C23459A","Version":"2.2.7.2","Size":4292608,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"045E007B6C0E7C41DC360557243D543FCD77BC75940235FFA2CB33F876D84A32C01DE0FCDDC2318E16401B1EE0FF4BBFCF490579826019C93D64CECC2DF41082F872FC9106DE48C0151EECA916E7EC816ACB7BDE432F7BDF242CCA1E69ED77534BD9DB0BBB31C55FE6461F9B8537D238BC283A47D722941B3B983B9764E5A2CF9E7AF43E4EDA57E35CDD763138EC67C232BA9188BFCBCC8517CF859B894705CA58303BEEA40EA3D3DD741C1EBF732DCE349653CA106AD3CD4FEB201FE7C0861951778FD3ADB0578C4308ECB5E8FE691B1CCD5796546B11F4F91E6EBCBB3ACE3066810CCF7451D67A292A3F7D8A902C21C41054711910A94B31723556AF649925"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"海康网页播放小程序","PID":"HKWebPlayer","Date":"2022-08-17","Desc":"PluginOK之上跨浏览器的海康网页播放小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中低延迟多路播放RTSP流","DownAddr":"http://local.zorrosoft.com/Files/Net/HKWebPlayer_Update.pid","MD5":"E2811586BE4A05A51EF8BEC65F8F24EC","Version":"2.2.7.5","Size":4325376,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"16EC2A699D6EE336651D2A8C69AAF40047E1BC74CC33411DD65FFB99B29637BC7243ECADC7AC443B22A85B72EBF8C0B4D6758F00332610BA01BC27439443A2F7426083921EE1DE7EDEA150477C1D9486EA226804E058796E2C79684AB13E2EAE1EB692415031844C235A35097C4A12CFE561A87DF4047701D5EBACC17D567E95268F9BA2A8EA1FE398B2C36E6976A948B096129782B402DD9857AE3956F14B46CFEE1B5CEB58356D472A02B39EDA418A676FA722D62634F1D795527403AE7FEE9F6A98950F7F59C8D89E55E13675C7BB6B7A9C68EF412C0D08FC44A27C9FA05E3BC8F68509635892D502E67B2CE23B79CFFA777C25C63C8F6D7F7026D3213B12"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......
......@@ -18,27 +18,32 @@ Type为浏览器类型,传0自动判断(前提是当前浏览器已启动并
Title:网页标题中的关键词
Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2显示标题栏 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示
Web:打开配置(新增方式),可代替Url使用,Flag值+64使用此配置,此命令中必须指定Left、Top、Width、Height的值
Web中参数Edit代表编辑权限 1只读打开 2跟踪修改记录 4禁止另存 8禁止打印 16支持上传下载菜单 User代表用户名 PW代表打开文档需要的密码 DataPath代表文档查找和保存默认路径
Web中参数说明:
Edit代表编辑权限 1只读打开 2跟踪修改记录 4禁止另存 8禁止打印 16支持上传下载菜单
Hide代表隐藏的界面元素 1隐藏菜单 2隐藏标准工具栏 4隐藏格式工具栏 8隐藏状态栏 16隐藏右键菜单
User代表用户名
PW代表打开文档需要的密码
DataPath代表文档查找和保存默认路径
Url:加载网页组件所在的网页实际地址
IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标
BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度
网页组件实际显示首先会基于Url或Web中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正
Option:1是启动微软Word 为2启动微软Excel 为3启动微软PPT
Version:0 OLE方式加载 1完整加载
Version:0 OLE嵌入方式加载 1完整加载支持文档对比操作
Open:为需要打开的文档路径,磁盘目录斜杠用/ 如非全路径,除非启动时指定了数据文件目录DataPath,否则默认使用中间件程序Data子目录作为根目录使用 也可在Web中指定
注意:Open、Url中如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递
举例:
自动识别当前浏览器并启动微软Word程序
{"req":"Wrl_OfficeApplet","rid":5,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":7,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Open":"D:/Zorro/test.doc"}}
{"req":"Wrl_OfficeApplet","rid":5,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":7,"Hide":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Open":"D:/Zorro/test.doc"}}
自动识别当前浏览器并启动微软Excel程序
{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":3,"PW":""},"Option":"2","Open":"D:/Zorro/test.xls"}}
{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":3,"Hide":0,"PW":""},"Option":"2","Open":"D:/Zorro/test.xls"}}
自动识别当前浏览器并启动微软PPT程序
{"req":"Wrl_OfficeApplet","rid":7,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":1,"PW":""},"Option":"3","Open":"D:/Zorro/test.ppt"}}
{"req":"Wrl_OfficeApplet","rid":7,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":1,"Hide":0,"PW":""},"Option":"3","Open":"D:/Zorro/test.ppt"}}
自动识别当前浏览器指定位置自动适配网页大小启动:
{"req":"Wrl_OfficeApplet","rid":8,"para":{"Type":"0","Title":"Office Applet","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":7,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Open":"D:/Zorro/test.doc"}}
{"req":"Wrl_OfficeApplet","rid":8,"para":{"Type":"0","Title":"Office Applet","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":7,"Hide":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Open":"D:/Zorro/test.doc"}}
打开远程文档,可将Open参数改为类似如下地址
"Open":"http://local.zorrosoft.com/Files/template.doc"
......@@ -67,7 +72,7 @@ ID为启动网页组件时返回JSON中的ID值,Code代表控制类型掩码
3)、请求滚动微软Office在线编辑网页组件:
当前端截取到网页滚动通知时,需要调用此接口实现网页组件和网页的滚动联动
ID为启动网页组件时返回JSON中的ID值
Code为滚动方向1是水平,2是垂直,3是同时
Code为滚动方向1是水平,2是垂直,3是同时
Left为横向滚动条位置,Top为纵向滚动条位置
{"req":"Wrl_AppletScroll","rid":3,"para":{"ID":"1","Code":2,"Left":0,"Top":100}}
......@@ -103,14 +108,14 @@ ID为启动网页组件时返回JSON中的ID值,不指定Scale时,获取当
1)、请求安装微软Office在线编辑网页组件
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"微软Office在线编辑网页组件","PID":"MSOfficeApplet","Date":"2022-07-31","Desc":"跨浏览器的微软Office在线编辑网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet.pid","MD5":"487C4E41F61C5795BE4F0851FB7E1A8E","Version":"2.2.7.2","Size":4390912,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"7C68C25DD9D1C155776AF74D600D6270F536618D5D8F7B33C4C0D6106891DB8908250480923EB91C15D41CAEF2458368F6750A1A81B0F0BC2F6B3A06D115A957BC71E3C7487E23B8CF730FADD4BA812078E039FE49637E3B7923F11D734584A089F0DF0EF691DEE1B3DEADCD95777BE974FD0EC10167EB6C62C9592CF6745B90FB0DCCF166F722DB42F1009DE0CF44ED6D4A1B007263BD0E716FA7E3839652448ED3A49233C857C13B3E45A5F8AD2B0A206B53A101159C9027572EE1CE8E083D60653DF146F6E100F02ACC8CA5AECE1E9E6190B5F450EB16EC91969E8F9D73527BF8B86D07D749204FAEFB4155C62044C0076A87C34876917930E5A860506ED7"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"微软Office网页组件","PID":"MSOfficeApplet","Date":"2022-08-17","Desc":"跨浏览器的微软Office内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet.pid","MD5":"3EC6046F1F49F4E399DE8735439DAAE7","Version":"2.2.7.5","Size":4423680,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"39AD0AB7D24720508092D44225888216CD84AE9C17CED44F523593E0D84592F0000C65D7E10F1B330A7221F8D4CBAC31FFB55102403BD426B7BE31E0346F33D4FBC5ADA62A87AF0BCFB8E851A187E31724581A343C597731056EE309B5AF1249540F3871EA82C7EB635F721BA9E0B5DF63F1D49DC966BE391CA170D54EDA220BE422CBFB6135945A94DB97AADB2DB54787EED5C87A7B19197386046CB246D1588E39D2663B4414D9A739C05EA1353EEBFD12BFD3A4017CCC085AC85501146C5EEA6AA08CBE41820121EABD9B4C3870213753B07511B33E509F544069AB35B089CCD5F0D4B7074C729CEACD223D472E4F93A6E2F70525BF0F26FD8EDB7C0F55F2"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此网页组件目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级微软Office在线编辑网页组件:
{"req":"Plugin_Update","rid":1,"para":{"Name":"微软Office在线编辑网页组件","PID":"MSOfficeApplet","Date":"2022-07-31","Desc":"跨浏览器的微软Office在线编辑网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet_Update.pid","MD5":"1BD4C1FF33ED7EAC5C48F7BE11617E5E","Version":"2.2.7.2","Size":4390912,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"A7026930220D7424360E0AEA34F975BC6C66E122AD0CF684B181C23F439FDABB6329D4409D971AC45A81A9696B9FB53F2D14B5E2AAA6DEF5785F579F43CAE79569AC886386CA0912D5EEEF51351249394A922E3FCDABAF4A9541F2769C120EBD4A5E9623041C69A0D5F18635E9394D0D9FD17292DE3F7D4410B37944150781145F4E651259C135FFBED323C69FEF53F5120BECC884FA6B7A8096D96412B2A2FF6D093F85678DC12B05CB37CB46A178DA49A8FD0684EC164EF03560F402AC049AA6882D1902047C3BE53600656AA69F7168F88DEC70D5BCAF8AF7D8D009FA060EA40E6B74D92BD59B1D286E436ADA2E25FB61E6721F988832DF71F8683734D914"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"微软Office网页组件","PID":"MSOfficeApplet","Date":"2022-08-17","Desc":"跨浏览器的微软Office内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet_Update.pid","MD5":"EEF1FA0185C78C82657ADEFD576C9942","Version":"2.2.7.5","Size":4423680,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"1ADD4610692F981CB09E6154DFBCFB7D4553CF450A22E1387577AE4EE69D69EDF74F3F1EC59CCFB14BA667AD6273D86CE8C6743ED335CAA673EA259A35858D04FDE54ED42DB02546305A92F7FA7BE54E34D693D398B7996A9A771C6B20C13FD8CBEF1B5B26CC20DBC44D20F72146CF2459DD06AEB52E1054B1CBE0DCF853D49DF99D061179EEF71D26568BFB9EBAAC5560F415FBF7DAAEB142E755D53DDAC492F78FDD0C932029EC232BEBB0F10ECE1DE10A88A18E3260109E0407CADF18E9C26B6EC65C5D3FF35DBECEC32FB41062AE51605F9D05F37069CFC74C5D5569BB5865078AD03745EE523FCF933118798C9B8A2DE8CB807DC1617D1C55B046D1F05A"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......@@ -269,11 +274,26 @@ Files为被合并文档数组 如非全路径,除非启动时指定了数据
{"req":"Office_FileMerge","rid":30,"para":{"Files":["D:/Zorro/TestMark.docx","D:/Zorro/Test.docx"]}}
返回:{"ret":0,"rid":30,"data":{"Ret":"0"}}
31)盖章,适用于Word软件
Type 签章类型
31)盖章,适用于Word、Excel、PPT软件
Type 签章类型 Type默认0 支持北京点聚签章系统
{"req":"Office_SealInsert","rid":31,"para":{"Type":0}}
返回:{"ret":0,"rid":31,"data":{"Ret":"0"}}
32)以修订标记方式显示文档差别,适用于Word软件 启动时必须指定Version为1,非OLE嵌入方式支持
使用前提是已经打开当前文档,并和Name指定的文档进行对比
Name需要对比的文档,必须指定
Target为目标类型,可选 0是选中的 1是当前的 2是新文档 默认2
{"req":"Office_ShowDifferent","rid":32,"para":{"Name":"D:/Zorro/Test7.doc","Target":"2"}}
返回:{"ret":0,"rid":32,"data":{"Ret":"0"}}
33)指定一个新文档和当前打开文档做对比,适用于Word软件 启动时必须指定Version为1,非OLE嵌入方式支持
使用前提是已经打开当前文档,并和Name指定的文档进行对比
Name需要对比的文档,必须指定
Target为目标类型,可选 0在原文档 1在原文档 2是修订文档 默认2是新文档
Out保存对比结果文档
{"req":"Office_DocCompare","rid":33,"para":{"Name":"D:/Zorro/Test7.doc","Target":"2","Out":"D:/Zorro/Result.doc"}}
返回:{"ret":0,"rid":33,"data":{"Ret":"0"}}
5、事件通知:
A、以下为Word程序通知
......
......@@ -10,6 +10,7 @@
"SelfGPU":1,
"FrameRate":1,
"BlockFlag":7,
"ChangeStop":0,
"ErrTryCount":3,
"ErrTrySecond":6,
"PercentTime":300,
......
......@@ -2,5 +2,6 @@
"COM": "MSOfficePlugin.dll,X64/MSOfficePlugin.dll",
"PORT": 950,
"AutoSave" : 1,
"SaveClosed" : 0,
"FullPath" : 1
}
\ No newline at end of file
......@@ -2,5 +2,6 @@
"COM": "WpsOfficePlugin.dll,X64/WpsOfficePlugin.dll",
"PORT": 950,
"AutoSave" : 1,
"SaveClosed" : 0,
"FullPath" : 1
}
\ No newline at end of file
{
"PORT": 950,
"AutoSave" : 1,
"SaveClosed" : 0,
"FullPath" : 1
}
\ No newline at end of file
......@@ -76,7 +76,7 @@ sid=123&flag=1" />
</div>
<br />
<div style="margin-bottom:20px;">
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":96,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":16,"User":"test","PW":""},"Option":"2","Version":"0","Open":"D:/Zorro/test.xls"}}</textarea>
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":96,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":16,"Hide":0,"User":"test","PW":""},"Option":"2","Version":"0","Open":"D:/Zorro/test.xls"}}</textarea>
<button type="button" id="btn_send" class="btn btn-info btn-block">发送(Ctrl+Enter)</button>
</div>
</div>
......
......@@ -64,7 +64,7 @@
</div>
<br />
<div style="margin-bottom:20px;">
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:250px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":8,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":210,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Version":"0","Open":"D:/Zorro/test.doc"}}</textarea>
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:250px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":8,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":210,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":0,"Hide":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Version":"0","Open":"D:/Zorro/test.doc"}}</textarea>
<button type="button" id="btn_send" class="btn btn-info btn-block">发送(Ctrl+Enter)</button>
</div>
</div>
......
......@@ -80,7 +80,7 @@
</div>
<br />
<div style="margin-bottom:20px;">
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:250px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":5,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Top":20,"Width":480,"Height":320,"IframeX":-20,"IframeY":8,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Version":"0","Open":"D:/Zorro/test.doc"}}</textarea>
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:250px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":5,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Top":20,"Width":480,"Height":320,"IframeX":-20,"IframeY":8,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":0,"Hide":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Version":"0","Open":"D:/Zorro/test.doc"}}</textarea>
<button type="button" id="btn_send" class="btn btn-info btn-block">发送(Ctrl+Enter)</button>
</div>
</div>
......
......@@ -76,7 +76,7 @@ sid=123&flag=1" />
</div>
<br />
<div style="margin-bottom:20px;">
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":96,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":1,"User":"test","PW":""},"Option":3,"Version":0,"Open":"D:/Zorro/test.ppt"}}</textarea>
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":96,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":1,"Hide":0,"User":"test","PW":""},"Option":3,"Version":0,"Open":"D:/Zorro/test.ppt"}}</textarea>
<button type="button" id="btn_send" class="btn btn-info btn-block">发送(Ctrl+Enter)</button>
</div>
</div>
......
......@@ -76,7 +76,7 @@ sid=123&flag=1" />
</div>
<br />
<div style="margin-bottom:20px;">
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":97,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":18,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Version":"0","Open":"D:/Zorro/test.doc"}}</textarea>
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":97,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":18,"Hide":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Version":"0","Open":"D:/Zorro/test.doc"}}</textarea>
<button type="button" id="btn_send" class="btn btn-info btn-block">发送(Ctrl+Enter)</button>
</div>
</div>
......
......@@ -187,7 +187,7 @@ Monitor
4、PluginOK(牛插)中间件升级请求:
{"req":"Wrl_Update","rid":1,"para":{"Name":"PluginOK网络版升级包","Date":"2022-07-31","Desc":"1、RTSP网页播放及Office在线编辑小程序分别拆分为独立产品运行;2、Office小程序支持点聚电子签章调用,支持先启动Office软件后在网页中加速嵌入,合并支持远程文档;3、VLC及海康网页播放小程序优化关闭性能,解决VLC及海康网页播放小程序停止播放时可能卡死浏览器问题...","DownAddr":"http://local.zorrosoft.com/Files/Update/Zba_Update.pid","MD5":"0987DDB69DFD2682F0553B1C252CCC37","Version":"2.2.7.2","Size":13008896,"HideIns":0,"Cookie":"","Auth":"","Open":"","TK":"332B8770A034F5AFC7901E356126776E7CA38EEFFE30D77D2CA92D47F22DBF2DB4B8CD56FD77981CC1EE325E956D268812C648681806F7555356776E1C4306808B57F20CE44FB21AD20BFACBD21E9076DF7B9D95C357C08CA6AAC1DDD7AB823D4587BFF15EDE5AD4FC56C51A5FCAD06F7F55B57FEA43D532459C6D7135845C3FDFA362ADAB18F3CA7CEF7AB62F53392870CDB30CF52F9CB5AA7EB47324CB548D37DC1AA4991ADB61F1CC66B351C834EC1FE3B1A0A639C3C42CE025AEDE115390552526765FFC3EE3318E2B8D2FD34F48312FB657971B67FB42EDF093520186EEED9A0C2E424593103E01509EBD82D9319C79E1B3AA550E3E0CD285846EA0A28B"}}
{"req":"Wrl_Update","rid":1,"para":{"Name":"PluginOK网络版升级包","Date":"2022-08-17","Desc":"1、优化高级版内嵌小程序升级过程;2、优化WS侦听服务稳定性及性能;3、优化Office网页组件启动及切换文档打开时的性能;4、Office网页组件增加完整嵌入模式,支持文档对比操作;5、VLC及多引擎网页播放器增加分屏风格4*2支持...","DownAddr":"http://local.zorrosoft.com/Files/Update/Zba_Update.pid","MD5":"7B752174BF53580BDCE11B4952F44B81","Version":"2.2.7.5","Size":13008896,"HideIns":0,"Cookie":"","Auth":"","Open":"","TK":"B3F5994FB83B4217B25FE177494E1118FE6BD2061EC7CC45240117170CC980CEC23D583693732C4EF3263CB749CF0E3D9B25006CE016ADAE079B155509C880E2534D75A0296A51DC8FB251F034B730CC3F3DE79158729E8E6913778D8E8B8CFAA3A88BCF39BC1FD89CBCF898AFA9E1E7B7ECB93B6139AE9965D13BEA1A8A76A3F3C10B2637BC2C7746AA2C82367830A7CF397CEDA5A4FA67B6E42BDF2CC89AB51B770B3B0FA5B304DABD76895F1EA1F6AAEE53DBE2E4DD989FC6BBE27A33C57B5516A1F306F32BFD166A999652CD09E4AFF73ED44F0B0FA40D68848EA116F6F64A03F4379B2503287CE0D5DCDA212B01D64FAB40CAC5F7F919500DE7AAD9D608"}}
5、请求启动弹窗小程序(C++语言)服务,下面以IE控件(ActiveX)演示调用流程及范例:
1)、打开测试网页,输入连接地址:
......
......@@ -62,7 +62,7 @@ ID为Wrl_VLCApplet启动小程序时返回的ID值,Code代表控制类型掩
3)、请求滚动VLC网页播放器:
当前端截取到网页滚动通知时,需要调用此接口实现小程序和网页的滚动联动
ID为启动小程序时返回JSON中的ID值
Code为滚动方向1是水平,2是垂直,3是同时
Code为滚动方向1是水平,2是垂直,3是同时
Left为横向滚动条位置,Top为纵向滚动条位置
{"req":"Wrl_AppletScroll","rid":3,"para":{"ID":"1","Code":2,"Left":0,"Top":100}}
......@@ -99,13 +99,13 @@ ID为启动小程序时返回JSON中的ID值,不指定Scale时,获取当前
1)、请求安装VLC网页播放器
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC多媒体播放网页小程序","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2022-07-31","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcWebPlayer.pid","MD5":"07431FE8D6DC635EACB546A37981EA0F","Version":"2.2.7.2","Size":3276800,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"715683B15EE9D7CB4F2011B513A2FD0ADA7886A7F94CF270EA5606CA473A9530089EFD249D0E4150ED8B875DF44B8B77726FCE206C877393343094B4F77E015C6C0CCC1E15CDA1F8A5958394844D8410F536D2CB767F82BB3D8735F7ED0454AE625516F4E85CAC92963781BFA3FA1EBCF0D9E95EC43B28AA124C9FB673A762273A603E2A2941D9750A4A8614C3690DA5D215B34ED24312A600F9114AD7A3D29D3E14987DEB4C1FA006373AB5D1A75EE03D505827A58EB9F8B3D848B2FE8DC3717AAD2EB3F15E14CFF54C655375669C2D4601950B75C720E1E1E87C8E1B7B78833DE889FBD7AC16777D4F69F91A691FF1526BA3259F9D3154D21AFC1AC274758A"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC多媒体播放网页小程序","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2022-08-17","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcWebPlayer.pid","MD5":"ECDDAB635438AA7745407B6D3B6E6F30","Version":"2.2.7.5","Size":3276800,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"0E722F569A5E3F22A4652A3115F19CC967F4172CFF4898A2247F5FDA3DA96857EFD5F837DDAC2F5D72F65AB26F8F811D9C8706B82C8CA4A2DFA851439E9E05CDDECB2099F96B333CDBD80022523C05FA2552C0BA739E3BDC51A8DD88F62C661B13B177EC8CAF0A1663B1954122B5C4AC42DD8417D53AABB00A9A9D149F847A759A4DA01377B2A66E5AA14A34D978D9B7068909FDF0EDF5D13B4CEB5A6BE08B5B8201AC424745DC878C014ADF5A9FABE1AF2AD07C0CA4EABC89F90563B0842EEE3615E4938658DA69576188093FD075A3BAC064357DAE1FBAF8816CB5D0905164E2E4A3FBED86AE774778AFE74BD8668322A51EF349364228E77E204A4908B3FA"}}
启动安装后,会不断收到安装进度直到安装结束。
2)、请求升级VLC网页播放器:
{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC多媒体播放网页小程序","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2022-07-31","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcWebPlayer_Update.pid","MD5":"661D3B03C98761C2A1656DDECBEFAEA1","Version":"2.2.7.2","Size":3276800,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"98590865341EAB25ACE6B888EF89F591C6858C4C5CCBE814AA740C2A601B9D4BA7DF1670D15C024C5FCE72B5674EDB5F65E3A5CEE98FAC698F08CACCEDBBD7432C29E2AE5C0AB0D4B58EEBBF2687272F276094B77C29E0CE93D95170B26AE1C5CD5FFAD1292E5B30E1385FC1B970C1CC5C4A26E857522586BDFE76ECB1A2A1855CB2901E7BF02EF3BAE76BB56BF4BC8726346706B8FB28C98BC9848EC4782816788EE43DBFAD5783BD736120F97176299BFE1BCC928B87C456EBE84F1C4674C8CE75EE260A322D385F72EBAD792D167AC7BAC0C3A38E73DA1E2568DC20F1C286980CAE3482B765B5FC18361BB4BE76AE5D61D41C37085FE2791E8D050E6608B8"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC多媒体播放网页小程序","PID":"90FC7E0E-0D2F-4C38-9875-B06407CE4556","Date":"2022-08-17","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcWebPlayer_Update.pid","MD5":"9A62F94DC909AC19F2AE209B5998D83D","Version":"2.2.7.5","Size":3276800,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"4537D6A6BD99ABF2923C768F550C39C33022333BE8898715B10BFFDBE40DE9993A6581DBF6FC756EC30790389CE655BAC89B54BB8E67F45C88D8F0658EF7E3769C3C0168D71C9EC446E353C26A3D62F4B240A9CC47481A63B894B174088EBD3995135E2B810523C0B25D85E55B86CA603546E9410C06BDDB327B8C4C87FB441A7690348BE8D3F73C28A08A34A9A85F6BE934416F28550D4873C2D857316F614996CF517D85CCACABC63A4FCD8EF9187DF647FABEC0CF03DFF295DAE53B0551BF19D84FD2FC5D1ABB6C8515331D8F67D17ED7CD138575D4C3C02014026F062C62A81926E1D66E1517E74C3F547F0D600A0BA8FDA3650D659CFDD9C186BCF24FA3"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......@@ -230,7 +230,7 @@ ItemId是序号,可缺省
分别返回:{"ret":0,"rid":65,"ID":1,"data":{"Ret":0}} 和 {"ret":0,"rid":65,"ID":2,"data":{"Ret":0}}
26) 控制指定ID窗口播放器,举例:
Type可以是这些值:Pause,Play,Stop,StopAsync,Next,Prev,Clear,TogglePause
Type可以是这些值:Pause(播放暂停),Continue(播放继续),Play(开始播放),Stop(停止播放),Next(播放下一个视频),Prev(播放上一个视频),Clear(清理播放列表),TogglePause(暂停状态切换)
请求:{"req":"VLC_Control","rid":66,"para":[{"ID":1,"Type":"Pause"},{"ID":2,"Type":"Play"}]}
分别返回:{"ret":0,"rid":66,"ID":1,"data":{"Ret":0,"Status":4}} 和 {"ret":0,"rid":66,"ID":2,"data":{"Ret":0,"Status":3}}
返回的Status代表播放状态,定义参考libvlc_state_t
......
......@@ -62,7 +62,7 @@ ID为Wrl_VLCWebPlayer启动小程序时返回的ID值,Code代表控制类型
3)、请求滚动VLC网页播放器:
当前端截取到网页滚动通知时,需要调用此接口实现小程序和网页的滚动联动
ID为启动小程序时返回JSON中的ID值
Code为滚动方向1是水平,2是垂直,3是同时
Code为滚动方向1是水平,2是垂直,3是同时
Left为横向滚动条位置,Top为纵向滚动条位置
{"req":"Wrl_AppletScroll","rid":3,"para":{"ID":"1","Code":2,"Left":0,"Top":100}}
......@@ -99,13 +99,13 @@ ID为启动小程序时返回JSON中的ID值,不指定Scale时,获取当前
1)、请求安装VLC网页播放器
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"VLCWebPlayer","Date":"2022-07-31","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcPlayerApplet.pid","MD5":"EBC5CF2830E27D59E17888EA869664B7","Version":"2.2.7.2","Size":3211264,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"86F7DEE93FAB6272CC623987BDA0BE3B9826FA4C83651DE33B24457E17771BE0FCE70581B57C6DFF6CD0901E7BD516BA2ED0C987D2EAF20EA2571A8DD85D268FAD155B44D49A68742C5DE20D84D71095701F9A8D27EFD73A3AC3D2368EDE666B611A8F349FAE0B54B5D20639EE85C79D8E9B9377FFC4C41E8BC78FF7598E0F22C785406A0557B2E825D9612098942DBA13DCD5FFEEB85F8E061FA54211BC29FAA5B2CC21E512982BC61F8AF1C13DE36CCEF7220127509AA7F565ACF3473EE0716EF21A922DFBF8F4202F0199D4E0F5BAB6179EBC689F905EB387D4C56C9165D0054E70B88E20169981A2CB1DF72742C34A07926A864D0B42B781A43A804489C6"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"VLCWebPlayer","Date":"2022-08-17","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcPlayerApplet.pid","MD5":"B02EE0F33B7418B61C8D18334AF8E592","Version":"2.2.7.5","Size":3211264,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"908EFD86D1F07674405707F8ABEF6BA5AC171D47B57A5E1C76B3C05CF46CB9DA12EA96608A295E8C4EB00BA9AD9D93B7C6C072CA9C967E55E3A4C35816D4B96201F83FFF714753399B407AB3FE868FE9FB63E136FF87BC58995398DE6354660DB4D122418108D28D590704D91A5A94983D184F818E6ABB2672620628F989DA00E9E1F20A2A940CB634DF2A40D0D32A62BEF6373509933C33874ED930E54B6124BD3162241392456E884C9157E98973751E51B1C013E47631B935BE5CD6D54AD546CFE3E12003B7CE19F26A14DADEAD98A5AB5E54BA75CE49A7FF0400F05E5182CF1ED797E3D31BFC864F469F82724987DD7E31CEDF2FB284237E9C516394F420"}}
启动安装后,会不断收到安装进度直到安装结束。
2)、请求升级VLC网页播放器:
{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"VLCWebPlayer","Date":"2022-07-31","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcPlayerApplet_Update.pid","MD5":"837114267707D8A5351B1657DC3B9BFB","Version":"2.2.7.2","Size":3211264,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"54BAC30E0255F0E935B4003E67E673D2F8BCB46722213ABC810CE05C29BE3C747DD858BD971CDFEADDA97A1D26F4D7E1AB0178B5FD2EAE26262B4A8424C0C17CF4DA99062E2DC6539E1DECA9672DBB64AAC079F0843468E8874CEA2AE63EC3014B06E84EFFE03C155B06A54A2FDABF15E3D393D85EF023266A1F01E6868AF54344A8C9AA7DD80DEFE26FDC14A8F1CBCF7E752E6EB0E9AA4DB41BBBE52E3A516CAA0EDA9FBB4B08B59D2020C777C12DA09F23A5E8DBBE81855C4114B06D3503BBC1F818856D44D708531874C20D5E9470A9FA592549E59F6704E8D69FC87F846FE3F3E9060824EE218B283163DBAECF4BE120CF1F58233EABC470CBC207F9E324"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"VLC内嵌网页多媒体播放小程序","PID":"VLCWebPlayer","Date":"2022-08-17","Desc":"PluginOK之上跨浏览器的VLC多媒体播放内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中直接内嵌使用,可播放多路海康及大华等设备的实时视频","DownAddr":"http://local.zorrosoft.com/Files/Net/VlcPlayerApplet_Update.pid","MD5":"E0194DD5BABEF440D99C9CE15AE95E78","Version":"2.2.7.5","Size":3211264,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"024C3309CDF9695E25A996062D7E70367EC6E0156F7DA88FC7A8F39A3F53F5AAE7782B0398B16BE3747E94113568B4BDA99DFEEF3FC20C2BDB1656BC892499406745AABFBFFD4F813797B85BF53663B9F2CE7712B1A62ABE3A6DF6FF060038488BEFC14F85F168763F181219F0BE88C4D38D143BD8A6F3C33282B1D10D122CACE3DD925111438D5B6FA220CDC5F825E79BF6E7C9D56C5AEE349EB0D7F3FCF6412554A57B45555F22D63DAD890CEAB6743A587536AD07B31927D9F6D88F14292343444465BF6E8EC599677822F8EBBCAF66C6E7062715EDB1E604041D8A187664105B56130E7DC02023E213F4983C25E3DB96049FE34445B37C29CC59C2CC5BD1"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......@@ -230,7 +230,7 @@ ItemId是序号,可缺省
分别返回:{"ret":0,"rid":65,"ID":1,"data":{"Ret":0}} 和 {"ret":0,"rid":65,"ID":2,"data":{"Ret":0}}
26) 控制指定ID窗口播放器,举例:
Type可以是这些值:Pause,Play,Stop,StopAsync,Next,Prev,Clear,TogglePause
Type可以是这些值:Pause(播放暂停),Continue(播放继续),Play(开始播放),Stop(停止播放),Next(播放下一个视频),Prev(播放上一个视频),Clear(清理播放列表),TogglePause(暂停状态切换)
请求:{"req":"VLC_Control","rid":66,"para":[{"ID":1,"Type":"Pause"},{"ID":2,"Type":"Play"}]}
分别返回:{"ret":0,"rid":66,"ID":1,"data":{"Ret":0,"Status":4}} 和 {"ret":0,"rid":66,"ID":2,"data":{"Ret":0,"Status":3}}
返回的Status代表播放状态,定义参考libvlc_state_t
......
......@@ -19,27 +19,32 @@ Type为浏览器类型,传0自动判断(前提是当前浏览器已启动并
Title:网页标题中的关键词
Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2显示标题栏 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示
Web:打开配置(新增方式),可代替Url使用,Flag值+64使用此配置,此命令中必须指定Left、Top、Width、Height的值
Web中参数Edit代表编辑权限 1只读打开 2跟踪修改记录 4禁止另存 8禁止打印 16支持上传下载菜单 User代表用户名 PW代表打开文档需要的密码 DataPath代表文档查找和保存默认路径
Web中参数说明:
Edit代表编辑权限 1只读打开 2跟踪修改记录 4禁止另存 8禁止打印 16支持上传下载菜单
Hide代表隐藏的界面元素 1隐藏菜单 2隐藏标准工具栏 4隐藏格式工具栏 8隐藏状态栏 16隐藏右键菜单
User代表用户名
PW代表打开文档需要的密码
DataPath代表文档查找和保存默认路径
Url:加载网页组件所在的网页实际地址
IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标
BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度
v实际显示首先会基于Web或Url中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正
Option:11是启动金山文字 为12启动金山表格 为13启动金山演示
Version:0 OLE方式加载 1完整加载
Version:0 OLE嵌入方式加载 1完整加载支持文档对比操作(个人版不支持)
Open:为需要打开的文档路径,磁盘目录斜杠用/ 如非全路径,除非启动时指定了数据文件目录DataPath,否则默认使用中间件程序Data子目录作为根目录使用 也可在Web中指定
注意:Open、Url中如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递
举例:
自动识别当前浏览器并启动金山文字程序
{"req":"Wrl_OfficeApplet","rid":5,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":7,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"11","Open":"D:/Zorro/test.doc"}}
{"req":"Wrl_OfficeApplet","rid":5,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":7,"Hide":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"11","Open":"D:/Zorro/test.doc"}}
自动识别当前浏览器并启动金山表格程序
{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":3,"PW":""},"Option":"12","Open":"D:/Zorro/test.xls"}}
{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":3,"Hide":0,"PW":""},"Option":"12","Open":"D:/Zorro/test.xls"}}
自动识别当前浏览器并启动金山演示程序
{"req":"Wrl_OfficeApplet","rid":7,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":1,"PW":""},"Option":"13","Open":"D:/Zorro/test.ppt"}}
{"req":"Wrl_OfficeApplet","rid":7,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":1,"Hide":0,"PW":""},"Option":"13","Open":"D:/Zorro/test.ppt"}}
自动识别当前浏览器指定位置自动适配网页大小启动:
{"req":"Wrl_OfficeApplet","rid":8,"para":{"Type":"0","Title":"Office Applet","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":7,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"11","Open":"D:/Zorro/test.doc"}}
{"req":"Wrl_OfficeApplet","rid":8,"para":{"Type":"0","Title":"Office Applet","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":7,"Hide":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"11","Open":"D:/Zorro/test.doc"}}
打开远程文档,可将Open参数改为类似如下地址
"Open":"http://local.zorrosoft.com/Files/template.doc"
......@@ -68,7 +73,7 @@ ID为启动网页组件时返回JSON中的ID值,Code代表控制类型掩码
3)、请求滚动金山WPS内嵌网页组件:
当前端截取到网页滚动时,需要调用此接口实现网页组件和网页滚动的联动
ID为启动小程序时返回JSON中的ID值
Code为滚动方向1是水平,2是垂直,3是同时
Code为滚动方向1是水平,2是垂直,3是同时
Left为横向滚动条位置,Top为纵向滚动条位置
{"req":"Wrl_AppletScroll","rid":3,"para":{"ID":"1","Code":2,"Left":0,"Top":100}}
......@@ -104,14 +109,14 @@ ID为启动网页组件时返回JSON中的ID值,不指定Scale时,获取当
1)、请求安装金山WPS内嵌网页组件
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"金山WPS在线编辑网页组件","PID":"WpsApplet","Date":"2022-07-31","Desc":"跨浏览器的金山WPS内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet.pid","MD5":"CA25E780636668CBCFB75938FC56A421","Version":"2.2.7.2","Size":4390912,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"53DBA50727544DB99AE60DF66CB359AF002881A906BDE1BE3E70B9E4ADEB8262DBCD0A163A63F4BC008902A61D188B67E0AF0F8BB114AAF40B03C9ABC651B1D032E93E94A91690363F296AB2E9BC45FA6B13FEBA97DEB72166901BE787282FDFE5A64C0476B9C20AE9872E10B16CC07E3743A8217AE58F6CC037B99D679939465CB79A934D9D97A6E3423B2047BA25ECD4446BC0B26BBEA0402A609CDAF0182E3690BA47177FFE3792A4B96EE9A4DEBAB275FE03BF316B493662073C78C6CED663729C5683095E9E0D8CC2337837F97B53432C759E4197E94F7B5223CEBBAF460DE24DC05D1ECC8A392ADD285539A40A1CF94368231AA8C6D194DEA64ACCF277"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"金山WPS在线编辑网页组件","PID":"WpsApplet","Date":"2022-08-17","Desc":"跨浏览器的金山WPS内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet.pid","MD5":"0415CBB5A51990A7621AAA7D001819FE","Version":"2.2.7.5","Size":4685824,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"3D22382972C6EB5E944EFB1054E54D05F662428C4F53847762C26BEE146F0A8D5E87F762D1CA74BA1E8901C4F8419BFF6FE6A47E082D8E10A9BF79223DEFE4D7C47F66BAE1587674D94F8517553D7A6C0946312B329355E5EE587F15C7A6AF1A4328493E175C97EBCC9A646058F7E4C9FCD7359E67AC356658642D4A386E2303F7DEF06CBB1B4AB507A796DB6729E7090DFA606FB11EFDBAC7782DA07BF84FCB209BBF4415C1621FE9F4AD48D41F31A4329B97AF1B0DDDB5B12FD9560302AF3DA36C1D3226B726CE17FA2077CE770298F7ADEEAA4B253341F66E6F3EF7B1C64A1A462A179E2231E809CB662FCDE3793B797418087D78CC955F1D7BB36BD3CDBA"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级金山WPS内嵌网页组件:
{"req":"Plugin_Update","rid":1,"para":{"Name":"金山WPS在线编辑网页组件","PID":"WpsApplet","Date":"2022-07-31","Desc":"跨浏览器的金山WPS内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet_Update.pid","MD5":"CD3388392AC906A51BE12D0DFD7013BE","Version":"2.2.7.2","Size":4390912,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"1DE4D89502893690C30DFF77E11F2A7E1E7F72706C61693107675C0D1B4A2707485A407ABD680D8809A1EC782F81C7CAC0010C7666444625C407B65C8B080840FC0D6107CC3BCD00185EC678164C547C93CDCECAADE9C907BF19462420F48B7FE37A585791DA95E5C5E8A2CC5DC9DA6ECC3AC863BC5CAB28DFFE66932F0D443B4CD85CB6B2B9FC4D77C975D64A409C9532069189063BC5748D864703D1204C644D7113DB742B498382E3D4A725C79EE0C689D63B665AD634A5C95116475F620726DE53CA351CA8BA92675B823FEA00FF2CD3FFBF8950BFAB7DAD9363900EF2E8410AD5DDFDD9B9707DFF44FECBEAF124AA454BDA503A911188F648E4C3CD5F06"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"金山WPS在线编辑网页组件","PID":"WpsApplet","Date":"2022-08-17","Desc":"跨浏览器的金山WPS内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet_Update.pid","MD5":"07AEE6353BC199B984D70505A990E1DE","Version":"2.2.7.5","Size":4685824,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"29967EDDCD3B6DA2EF40AA2D93C52862B4CFDA7DF75BFEEAD0E46A423FFCE1F676BD5E004859FC523CE7D532AD6201BFB6E10523F3AB21F0675356AEF2201AB0BC7A6903C9762197EFC453D2C8349791F58F122D072285AD0EC4928EA4C9B22616EEB83BEB281D8F0B68F52BDF25DDC1E6D2D501F3CE795844379BEA2C0455FC5BB64B52D8CF3C1CF10B23466B5DD27FA3223BC6D10866882E9D266E944B2B34A9CB5B93A4739CE8D9A012335D6AED5906A4490033FBB089A37738E27042924EC462A6D3E59AA599D5C874AABFC78FDCE91CD52FF91A13C1ED0CAF8E1C58F252A4DCD2FDD63929718FB92D0FF59E049B8620204D0A09A9A97BCED68ED92983BA"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......@@ -270,11 +275,26 @@ Files为被合并文档数组 如非全路径,除非启动时指定了数据
{"req":"Office_FileMerge","rid":30,"para":{"Files":["D:/Zorro/TestMark.docx","D:/Zorro/Test.docx"]}}
返回:{"ret":0,"rid":30,"data":{"Ret":"0"}}
31)盖章,适用于Word软件
Type 签章类型
31)盖章,适用于WPS文字、WPS表格、WPS演示软件
Type 签章类型 Type默认0 支持北京点聚签章系统
{"req":"Office_SealInsert","rid":31,"para":{"Type":0}}
返回:{"ret":0,"rid":31,"data":{"Ret":"0"}}
32)以修订标记方式显示文档差别,适用于WPS文字软件 启动时必须指定Version为1,非OLE嵌入方式支持
使用前提是已经打开当前文档,并和Name指定的文档进行对比
Name需要对比的文档,必须指定
Target为目标类型,可选 0是选中的 1是当前的 2是新文档 默认2
{"req":"Office_ShowDifferent","rid":32,"para":{"Name":"D:/Zorro/Test7.doc","Target":"2"}}
返回:{"ret":0,"rid":32,"data":{"Ret":"0"}}
33)指定一个新文档和当前打开文档做对比,适用于WPS文字软件 启动时必须指定Version为1,非OLE嵌入方式支持
使用前提是已经打开当前文档,并和Name指定的文档进行对比
Name需要对比的文档,必须指定
Target为目标类型,可选 0在原文档 1在原文档 2是修订文档 默认2是新文档
Out保存对比结果文档
{"req":"Office_DocCompare","rid":33,"para":{"Name":"D:/Zorro/Test7.doc","Target":"2","Out":"D:/Zorro/Result.doc"}}
返回:{"ret":0,"rid":33,"data":{"Ret":"0"}}
5、事件通知:
A、以下为WPS文字程序通知
......
......@@ -18,27 +18,32 @@ Type为浏览器类型,传0自动判断(前提是当前浏览器已启动并
Title:网页标题中的关键词
Flag掩码标记:1指定新标签加载(1和16都不指定时为当前页加载) 2显示标题栏 4不自动裁剪越界窗口 8自动适配网页高度和宽度显示
Web:打开配置(新增方式),可代替Url使用,Flag值+64使用此配置,此命令中必须指定Left、Top、Width、Height的值
Web中参数Edit代表编辑权限 1只读打开 2跟踪修改记录 4禁止另存 8禁止打印 User代表用户名 PW代表打开文档需要的密码 DataPath代表文档查找和保存默认路径
Web中参数说明:
Edit代表编辑权限 1只读打开 2跟踪修改记录 4禁止另存 8禁止打印 16支持上传下载菜单
Hide代表隐藏的界面元素 1隐藏菜单 2隐藏标准工具栏 4隐藏格式工具栏 8隐藏状态栏 16隐藏右键菜单
User代表用户名
PW代表打开文档需要的密码
DataPath代表文档查找和保存默认路径
Url:加载网页组件所在的网页实际地址
IframeX和IframeY分别为iframe嵌套的横竖偏移修正坐标
BarW和BarH分别是网页右侧和底部预留区域,ScrollTop为顶部滚动预留高度
网页组件实际显示首先会基于Web或Url中指定的坐标和大小,再根据IframeX、IframeY、BarW、BarH设定的值做修正
Option:21是启动永中文字 为22启动永中表格 为23启动永中简报
Version:0 OLE方式加载 1完整加载
Version:0 OLE嵌入方式加载 1完整加载支持文档对比操作
Open:为需要打开的文档路径,磁盘目录斜杠用/ 如非全路径,除非启动时指定了数据文件目录DataPath,否则默认使用中间件程序Data子目录作为根目录使用 也可在Web中指定
注意:Open、Url中如果有特殊字符= & 双引号或中文等,需要用URL编码处理后传递
举例:
自动识别当前浏览器并启动永中文字程序
{"req":"Wrl_OfficeApplet","rid":5,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":7,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"21","Open":"D:/Zorro/test.doc"}}
{"req":"Wrl_OfficeApplet","rid":5,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":7,"Hide":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"21","Open":"D:/Zorro/test.doc"}}
自动识别当前浏览器并启动永中表格程序
{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":3,"PW":""},"Option":"22","Open":"D:/Zorro/test.xls"}}
{"req":"Wrl_OfficeApplet","rid":6,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":3,"Hide":0,"PW":""},"Option":"22","Open":"D:/Zorro/test.xls"}}
自动识别当前浏览器并启动永中简报程序
{"req":"Wrl_OfficeApplet","rid":7,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":1,"PW":""},"Option":"23","Open":"D:/Zorro/test.ppt"}}
{"req":"Wrl_OfficeApplet","rid":7,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":1,"Hide":0,"PW":""},"Option":"23","Open":"D:/Zorro/test.ppt"}}
自动识别当前浏览器指定位置自动适配网页大小启动:
{"req":"Wrl_OfficeApplet","rid":8,"para":{"Type":"0","Title":"Office Applet","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":7,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"21","Open":"D:/Zorro/test.doc"}}
{"req":"Wrl_OfficeApplet","rid":8,"para":{"Type":"0","Title":"Office Applet","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":7,"Hide":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"21","Open":"D:/Zorro/test.doc"}}
打开远程文档,可将Open参数改为类似如下地址
"Open":"http://local.zorrosoft.com/Files/template.doc"
......@@ -67,7 +72,7 @@ ID为启动网页组件时返回JSON中的ID值,Code代表控制类型掩码
3)、请求滚动永中Office内嵌网页组件:
当前端截取到网页滚动时,需要调用此接口实现网页组件和网页的滚动联动
ID为启动网页组件时返回JSON中的ID值
Code为滚动方向1是水平,2是垂直,3是同时
Code为滚动方向1是水平,2是垂直,3是同时
Left为横向滚动条位置,Top为纵向滚动条位置
{"req":"Wrl_AppletScroll","rid":3,"para":{"ID":"1","Code":2,"Left":0,"Top":100}}
......@@ -103,14 +108,14 @@ ID为启动网页组件时返回JSON中的ID值,不指定Scale时,获取当
1)、请求安装永中Office内嵌网页组件
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"永中Office在线编辑网页组件","PID":"YZOfficeApplet","Date":"2022-07-31","Desc":"跨浏览器的永中Office内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/YZOfficeApplet.pid","MD5":"74D5FDE908EBA4BBBB31E22979137221","Version":"2.2.7.2","Size":4096000,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"7700243EB23503CDA85904CFB8D504547EFDADEB85D2E29D8886258493F9A2D568B18023BC96E682D4D5B9F427ECC397ABBDDA620BF0ED9F3F3B3DAB0AB5FA6B77EBD0F9508A10D121802B3300E9029FC7C410CF251B5E0E25A19DCD132EB48785525EEE90E3FDBBD80F04EA885953781488E74F1ABA776DF206F92B960E334DB9F8D90C1D8D5987BA801174289206457AA56F172586BE929473A4B527A7A66D543EB72BF269FA12BC45331152A3AC76EA6B8B42B6C2BBB01089813F9C2875EF7967337E42018C67E0B14E8D07A9254E62573E48347902E24F673F610EE48F864662B9168FB523C944AC167A774BC1DFD170A8304F49745ECC60C04EE60921D7"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"永中Office在线编辑网页组件","PID":"YZOfficeApplet","Date":"2022-08-17","Desc":"跨浏览器的永中Office内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/YZOfficeApplet.pid","MD5":"3FDAC6A51855DFAC3F51689AD454F850","Version":"2.2.7.5","Size":4325376,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"0707648FD8A17CC296C35ED185DAA38553FF9CE0A919FABBD34825B8542C6ADB2925A662AB70229C97D0ABED14D21248AF8F09DF71DD39750EF40A67D3DEDA22E2E7BB6E1791381DB23A9D33A4666D573132D7B0CE80CA5A8C710790B1AB59A11221B0B98580109D1DAF507AB94C02DAD4F3A8DEA7A92E4183EC860943BC14ACAC2A1B908CBF345C782DBF97E0264F95DB1009E92558817659F8955E5426E702EE912507488C98738CD93C6160A98E6A3D994016A8F64B3D7E470DE8A5384CDD48277F13E02555C5656382380EB6E08C0371736D5E89A47985FC86CDD20566EFAE9524855F7A4B6641E255C39A1B7FD53CAF8C1474D6D76AE3476545AB70D0F8"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此网页组件目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级永中Office内嵌网页组件:
{"req":"Plugin_Update","rid":1,"para":{"Name":"永中Office在线编辑网页组件","PID":"YZOfficeApplet","Date":"2022-07-31","Desc":"跨浏览器的永中Office内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/YZOfficeApplet_Update.pid","MD5":"54381CA4985CFE2DB42E79E619D35870","Version":"2.2.7.2","Size":4096000,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"2FA21EFAFE31D8B3837D71D74FC91EB289B0CAC3EB7FB03E82F3FD0F56736593D1B41A8BDA916781456C1B8B56034C43168B69EF4AE98AEFA121F7D606B33157024406CD538445617A79049545EEE523A38EB1FBFB5F0C0B713295EB7A22AEE018FCB594EC2F3534A57F8979A4F999DA9C34EF2EFD839D6D329DD95B4CE929BE8AC6A6031E5E0E35762C835CF4F23220A6D7A2F1838C8BCB088455FB054E88EC236923DEC6DFDAB790223D0ABE0AC541AA3942090609A259284C816A695FCB6C164AD34D9F943AA2FB2884D7C3973705865E3A1A35F3F150D8F7E8A104A81E64F2CC87CDF167CF08BC73D295E0CBC4787CD2A1D1A9F692BAA951B18B4F080134"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"永中Office在线编辑网页组件","PID":"YZOfficeApplet","Date":"2022-08-17","Desc":"跨浏览器的永中Office内嵌网页组件,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/YZOfficeApplet_Update.pid","MD5":"0CB7A818C7A96FEC9A85D69D44B4B01F","Version":"2.2.7.5","Size":4325376,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"64234ABBE30A379F43EF776997FA76D5C93FA43BB16BB278CEAB19179E1949DFFD75C622ED42D68EA4572A95FC3691B57042BBD7FEC0B82B64CB9F698578AC17C48897FFCD4632737D8AFF9F0AD1D24DB81C330F471740A55B084B81EB8DE565CC68ACFE74D059F0E3986996880E15322E7AA4D4BC73FD45A35DEC7A72836B12B83E3F646E13DDB38F33D1C186E9C930B643EFA2B5C4FD1FC07E001C6E8F878895BCCC7F4BBF765CF7BC38D30D4561EFD216B95FB2BDBC87B193FD2875945FF2086467C15A155B5ADAE280CDEDE3A02D7EBD7C13177F7CBE02B4D52CE0CB6E8A2C872E018CC2213581E7DEF52875726D1AA77B7352625EDF3AD30B2A1C3C2F3B"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......@@ -268,11 +273,25 @@ Marks指定需要替换的书签名称数组
Files为被合并文档数组 如非全路径,除非启动时指定了数据文件目录DataPath,否则默认使用中间件程序Data子目录作为根目录使用
{"req":"Office_FileMerge","rid":30,"para":{"Files":["D:/Zorro/TestMark.docx","D:/Zorro/Test.docx"]}}
31)盖章,适用于Word软件
Type 签章类型
{"req":"Office_SealInsert","rid":31,"para":{"Type":0}}
31)切换全屏编辑状态,适用于永中文字、永中表格、永中简报软件
{"req":"Office_SwitchFullScreen","rid":31,"para":{}}
返回:{"ret":0,"rid":31,"data":{"Ret":"0"}}
32)以修订标记方式显示文档差别,适用于永中文字软件 启动时必须指定Version为1,非OLE嵌入方式支持
Name需要对比的文档,必须指定
Target为目标类型,可选 0是选中的 1是当前的 2是新文档 默认2
使用前提是已经打开当前文档,并和Name指定的文档进行对比
{"req":"Office_ShowDifferent","rid":32,"para":{"Name":"D:/Zorro/Test7.doc","Target":"2"}}
返回:{"ret":0,"rid":32,"data":{"Ret":"0"}}
33)指定一个新文档和当前打开文档做对比,适用于永中文字软件 启动时必须指定Version为1,非OLE嵌入方式支持
使用前提是已经打开当前文档,并和Name指定的文档进行对比
Name需要对比的文档,必须指定
Target为目标类型,可选 0在原文档 1在原文档 2是修订文档 默认2是新文档
Out保存对比结果文档
{"req":"Office_DocCompare","rid":33,"para":{"Name":"D:/Zorro/Test7.doc","Target":"2","Out":"D:/Zorro/Result.doc"}}
返回:{"ret":0,"rid":33,"data":{"Ret":"0"}}
5、事件通知:
A、以下为永中文字程序通知
......
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
......@@ -2,7 +2,7 @@
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!
#define MyAppName "PluginOK中间件"
#define MyAppVersion "1.5.7.2"
#define MyAppVersion "1.5.7.5"
#define MyAppPublisher "成都佐罗软件有限公司"
#define MyAppURL "http://www.zorrosoft.com/"
#define MyAppExeName "WrlSetup.exe"
......
......@@ -2,7 +2,7 @@
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!
#define MyAppName "PluginOK中间件网络版"
#define MyAppVersion "2.2.7.2"
#define MyAppVersion "2.2.7.5"
#define MyAppPublisher "成都佐罗软件有限公司"
#define MyAppURL "http://www.zorrosoft.com/"
#define MyAppExeName "ZbaSetup.exe"
......
......@@ -2,7 +2,7 @@
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!
#define MyAppName "PageHi办公网页组件"
#define MyAppVersion "2.2.7.2"
#define MyAppVersion "2.2.7.5"
#define MyAppPublisher "成都佐罗软件有限公司"
#define MyAppURL "http://www.zorrosoft.com/"
#define MyAppExeName "ZbaSetup.exe"
......
......@@ -2,7 +2,7 @@
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!
#define MyAppName "RTSP网页播放器"
#define MyAppVersion "2.2.7.2"
#define MyAppVersion "2.2.7.5"
#define MyAppPublisher "成都佐罗软件有限公司"
#define MyAppURL "http://www.zorrosoft.com/"
#define MyAppExeName "ZbaSetup.exe"
......
......@@ -2,7 +2,7 @@
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!
#define MyAppName "PluginOK中间件服务器"
#define MyAppVersion "2.2.7.2"
#define MyAppVersion "2.2.7.5"
#define MyAppPublisher "成都佐罗软件有限公司"
#define MyAppURL "http://www.zorrosoft.com/"
#define MyAppExeName "ZbaSetup.exe"
......
......@@ -76,7 +76,7 @@ sid=123&flag=1" />
</div>
<br />
<div style="margin-bottom:20px;">
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":96,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":16,"User":"test","PW":""},"Option":"2","Version":"0","Open":"D:/Zorro/test.xls"}}</textarea>
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":96,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":16,"Hide":0,"User":"test","PW":""},"Option":"2","Version":"0","Open":"D:/Zorro/test.xls"}}</textarea>
<button type="button" id="btn_send" class="btn btn-info btn-block">发送(Ctrl+Enter)</button>
</div>
</div>
......
......@@ -64,7 +64,7 @@
</div>
<br />
<div style="margin-bottom:20px;">
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:250px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":8,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":210,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Version":"0","Open":"D:/Zorro/test.doc"}}</textarea>
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:250px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":8,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Left":20,"Top":20,"Width":480,"Height":320,"IframeX":0,"IframeY":210,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":0,"Hide":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Version":"0","Open":"D:/Zorro/test.doc"}}</textarea>
<button type="button" id="btn_send" class="btn btn-info btn-block">发送(Ctrl+Enter)</button>
</div>
</div>
......
......@@ -80,7 +80,7 @@
</div>
<br />
<div style="margin-bottom:20px;">
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:250px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":5,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Top":20,"Width":480,"Height":320,"IframeX":-20,"IframeY":8,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Version":"0","Open":"D:/Zorro/test.doc"}}</textarea>
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:250px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":5,"para":{"Type":"0","Title":"Office Applet","Flag":66,"Top":20,"Width":480,"Height":320,"IframeX":-20,"IframeY":8,"BarW":0,"BarH":0,"ScrollTop":0,"Web": {"Edit":0,"Hide":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Version":"0","Open":"D:/Zorro/test.doc"}}</textarea>
<button type="button" id="btn_send" class="btn btn-info btn-block">发送(Ctrl+Enter)</button>
</div>
</div>
......
......@@ -76,7 +76,7 @@ sid=123&flag=1" />
</div>
<br />
<div style="margin-bottom:20px;">
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":96,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":1,"User":"test","PW":""},"Option":3,"Version":0,"Open":"D:/Zorro/test.ppt"}}</textarea>
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":96,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":1,"Hide":0,"User":"test","PW":""},"Option":3,"Version":0,"Open":"D:/Zorro/test.ppt"}}</textarea>
<button type="button" id="btn_send" class="btn btn-info btn-block">发送(Ctrl+Enter)</button>
</div>
</div>
......
......@@ -76,7 +76,7 @@ sid=123&flag=1" />
</div>
<br />
<div style="margin-bottom:20px;">
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":97,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":18,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Version":"0","Open":"D:/Zorro/test.doc"}}</textarea>
<textarea id="inp_send" class="form-control" style="margin-bottom:3px;min-width:350px;min-height:200px;" placeholder="请输入发送的内容">{"req":"Wrl_OfficeApplet","rid":97,"para":{"Type":"0","Title":"Office Applet Full","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"ScrollTop":0,"Web": {"Edit":18,"Hide":0,"User":"test","PW":"","DataPath":"c:/OfficeDoc"},"Option":"1","Version":"0","Open":"D:/Zorro/test.doc"}}</textarea>
<button type="button" id="btn_send" class="btn btn-info btn-block">发送(Ctrl+Enter)</button>
</div>
</div>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册