提交 36f4fed4 编写于 作者: W wangzuohuai

网络版2.1.5.3(单机版1.3.5.3)

    1、安装时exe小程序增加防火墙例外设置,避免启动时提示;
    2、Office网页小程序插入图片支持服务器文件;
    3、降低中间件服务启动优先级;
    4、解决内嵌小程序启动启动可能无响应或超时问题;
    5、解决个别情况下访问数据时异常问题;
    6、解决网络版部分注册表错误问题。
上级 d6eacae0
2021-08-02 PluginOK升级网络版2.1.5.2(单机版1.3.5.2)
2021-08-18 PluginOK升级网络版2.1.5.3(单机版1.3.5.3)
1、安装时exe小程序增加防火墙例外设置,避免启动时提示;
2、Office网页小程序插入图片支持服务器文件;
3、降低中间件服务启动优先级;
4、解决内嵌小程序启动启动可能无响应或超时问题;
5、解决个别情况下访问数据时异常问题;
6、解决网络版部分注册表错误问题。
2021-08-02 PluginOK升级网络版2.1.5.2(单机版1.3.5.2)
1、Office网页小程序同时支持OLE嵌入和完整加载方式;
2、改进小程序启动权限管理,默认非管理员权限运行;
3、优化内嵌小程序启动性能,解决个别情况启动失败问题;
......@@ -18,17 +26,16 @@
2021-06-10 PluginOK升级网络版2.1.3.5(单机版1.3.3.5)
1、优化启动内嵌小程序等待时间,避免太短导致启动失败;
2、滚动内嵌小程序时支持设置顶部预留区域;
3、安装时exe小程序增加防火墙例外设置,避免提示;
4、启动内嵌小程序增加Option参数备用;
5、启动内嵌小程序成功通知中增加返回请求启动的rid参数;
6、网络版支持主动发起更新授权请求,优化安装后主动请求间隔;
7、打包工具支持导出JAVA语言所需的RSA秘钥;
8、解决启动内嵌小程序时本地路径有空格等特殊符号时错误问题;
9、解决Firefox 89版内嵌小程序显示位置错误问题;
10、解决打包小程序时未过滤指定文件导致授权无效问题;
11、优化Office网页小程序功能,兼容WPS个人版,解决加载可能失败问题;
12、解决VLC网页播放小程序网络缓存时间设置不生效问题;
13、解决Chrome、Edge等91版内嵌小程序显示位置错误问题。
3、启动内嵌小程序增加Option参数备用;
4、启动内嵌小程序成功通知中增加返回请求启动的rid参数;
5、网络版支持主动发起更新授权请求,优化安装后主动请求间隔;
6、打包工具支持导出JAVA语言所需的RSA秘钥;
7、解决启动内嵌小程序时本地路径有空格等特殊符号时错误问题;
8、解决Firefox 89版内嵌小程序显示位置错误问题;
9、解决打包小程序时未过滤指定文件导致授权无效问题;
10、优化Office网页小程序功能,兼容WPS个人版,解决加载可能失败问题;
11、解决VLC网页播放小程序网络缓存时间设置不生效问题;
12、解决Chrome、Edge等91版内嵌小程序显示位置错误问题。
2021-05-07 PluginOK升级网络版2.1.3.2(单机版1.3.3.2)
1、发布Solidworks网页小程序体验版,支持在线编辑查看三维工程图;
......
......@@ -115,14 +115,14 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
1)、请求安装微软Office内嵌网页小程序
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"微软Office在线编辑查看小程序","PID":"MSOfficeApplet","Date":"2021-08-02","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Plugin/MSOfficeApplet.pid","MD5":"88294D83482D5801723C959F530C8442","Version":"1.3.5.2","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"3A67844177870382CA1A6B616823771434B6B8AB73BFA49A4278C9308F9BA731242097BA492C4154F16DC4B8867BBEB0B486F79413E7AC426FFCC24FE1C19F36D216A206C2CA331640C13CA8D04F934A1CA0757877AACED9AD5299A0400B56204E132813C1EBFFBA49D368FD5F7BAC8EEFC95072ABD30D63AE483AEBD1586022EAE0F2CF57A767200ECDD41D24440F8B92B4B4F9B39B47CD08A9B256373B2D1BDAAD3AF5DB88DB34D370A66222FFE9AD1E2D123754B6F595E98E70419B561A20841C49704AC54F3BEAC8BA5F807D806CAD5B1326533461E0BBF6532D063AD077E17B6D773F4B67C3A8B2E93667A4FCA33549A9396BA5207AB0C49A56B60CE509"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"微软Office在线编辑查看小程序","PID":"MSOfficeApplet","Date":"2021-08-17","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Plugin/MSOfficeApplet.pid","MD5":"47BC80E990DC52AEC7DFF1B5D752CFFA","Version":"1.3.5.3","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"332EE9C8680BAD08E0D5B523AE266360817E0282942ED1DA687A122EB83ED39619A07B46A960A7C5DCC3583E3C72E50724D5CA4D42F314529F68F61493A2097884DC83F47DB7519908D362DE0283B7DF6403C7F64319B7709D2972E3607F5D24E7A004EFF14DF416D58712FB9759851A9849A9A818E4DAC4B24FBD8AEC40BD7E1242CD5D9DF890468F7678CD0367E1A02EADE3000D8D83EA8CB68E12030AE473B3E219E96D6EEEF389E8F98F6ECBBA719AD4EF5DB7AB785C8BFEA297D79795B517E55EA8235C0F4CCA0AB7FA8F96F4E21987C6587138BBB8316524DBAF354FA71888B702C983BC7310365DDFD3DDD4533460EEDD1320EBFC0C1F854078A4CBAC"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级微软Office内嵌网页小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"微软Office在线编辑查看小程序","PID":"MSOfficeApplet","Date":"2021-08-02","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Plugin/MSOfficeApplet_Update.pid","MD5":"2E9EA91FFEAE8907D111D921035CE1AB","Version":"1.3.5.2","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"923B09094802E6C4CB34930B1ECC1BEB2B55A89F59F47BAE2D175B02D9BEC6B273957D06A5FB702972E7F4A3AC471F79D61E048FDD64F5D4FE6E2B7AF96FFECDA2659A050F59DB16FBA5EFE5C559B90FB187349AE0CE46EFC02AE196D37F903BE2655381E7D98BBB72C5F8F31782DA32DF6ABD2372E88D06C612003B20F531D92EA4549B76CD063A33F1B8D6C7D34828B610B168A7E33A374749E7435674895858076199E6EC43E74B6B66ADA31CFF862F159DB099C01B2EB9D45C31D7B6A7F85728792BF2750A212480E99A10B7ECB1BE5C6002081D843214229F685A6C1A59FB9F78BC93924CC0D4D4C932D02AACBA929BDAF164E29E251A7CA9F7254ADC24"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"微软Office在线编辑查看小程序","PID":"MSOfficeApplet","Date":"2021-08-17","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Plugin/MSOfficeApplet_Update.pid","MD5":"9C8FD67705FD00A5D9A5FC53167AC0ED","Version":"1.3.5.3","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"01877CC5D0AD43BACD1D05E8BF587FE6E3D27F38EDA175D0E90FD5A6656A46819ADF00C8641C4178188204445F762338E589D6500D53650DBFF6D63B8C7C6C2A335E7299C0CA2E3707F969DEBC5E83D6049C04C3456D5BD8F9197430486B6F2922B873EBFBC5212289A3FB1E24EC419A011EBEDFA18820170F68CBF659CDFCF69D3D4973500FD9AE1125FFAEAB118BB9B026EF76F90542FC847B7F0DE22B8EBF920BD417F25126D754AD95015080BD9106BE776A8ACD4A85728824BE473E65AD5C83763BB0CADA4D71553E441B4176B3B4BC94AECA43B1AE59FFB3746AC000ADAD4440BE476C6C34DE79BE0ABD2B14BB6BC2B731F0324E79E5DEE87214FFBD5F"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......@@ -161,9 +161,11 @@ Ret为调用VBA接口对应函数返回值,0代表正常
{"req":"Office_Export","rid":6,"para":{"NewFile":"D:/Zorro/test1.pdf"}}
返回:{"ret":0,"rid":6,"data":{"Ret":"0"}}
7)请求在当前光标位置插入图片 ImgFile为图片路径,有中文或特殊字符等需要UrlEncode编码,适用于Word软件
Link为1则只是链接到文件 Save保存到文档
7)请求在当前光标位置插入图片 ImgFile为图片路径(支持网络路径),有中文或特殊字符等需要UrlEncode编码,适用于Word、Excel、PPT软件
Link为1则只是链接到文件(网络路径不支持1) Save保存到文档
{"req":"Office_InsertImg","rid":7,"para":{"ImgFile":"D:/Zorro/test.png","Link":"0","Save":"1"}}
{"req":"Office_InsertImg","rid":7,"para":{"ImgFile":"http://zorrosoft.com/wp-content/uploads/2021/07/2021072709255099-1024x576.png","Link":"0","Save":"1"}}
返回:{"ret":0,"rid":7,"data":{"Ret":"0","Width":"1","Height":"1"}} Width和Height分别为插入图片的宽度和高度
8)请求在当前光标位置批量插入文字,适用于Word软件
......@@ -175,7 +177,7 @@ Link为1则只是链接到文件 Save保存到文档
{"req":"Office_Backspace","rid":9,"para":{}}
返回:{"ret":0,"rid":9,"data":{"Ret":"0"}}
10)请求批量打印,适用于Word、Excel软件
10)请求批量打印,适用于Word、Excel、PPT软件
Copies为打印份数,默认打印所有页面,打印到文件时,需要指定OutFile,有中文或特殊字符等需要UrlEncode编码
{"req":"Office_PrintOut","rid":10,"para":{"Copies":"1","OutFile":"D:/Zorro/testprint.pdf"}}
返回:{"ret":0,"rid":10,"data":{"Ret":"0"}}
......
......@@ -164,7 +164,7 @@ Monitor
4、PluginOK(牛插)中间件升级:
1)、升级中间件程序请求:
{"req":"Wrl_Update","rid":1,"para":{"Name":"PluginOK升级包","Date":"2021-08-02","Desc":"1、优化加载内嵌小程序性能;2、解决内嵌小程序启动问题;3、微软Office及金山WPS网页在线编辑小程序支持OLE方式嵌入和完整窗口加载...","DownAddr":"http://local.zorrosoft.com/Files/Update/Wrl_Update.pid","MD5":"3BD8EA181E1116154F0F502AC53A61FB","Version":"1.3.5.2","Size":14745600,"HideIns":0,"Cookie":"","Auth":"","TK":"B6BAEA7C7342B2AEED8D88E6F36999D0BDB1D1658FF6905CADCDB20CC56178CF4D3BDA24521B98056FFFFFA51E47C3145562BFD71CD406BC653AC7209B3117B6849578367A414719CB9CBF2DF67824333FA98167CBDEE2992D5DD9593A6DF644FE5A0FD3EBAF713E7051FAB29A30101FA88A297825986DCE107E8C57FC40E382DD1E02C32AFC3967FB228D1F4956AD5BA9A528C3617CA9E49A6F88FF092BF6ACC15D2958C763D9115E8BF122944A87985088D8B5A71460ABBC38FF367A6FFD54D674FD48C073C3524D571861F7FC35B6E5F84D96C90FC5CDE25215B5EEF2378DD9F50FB619C92B91BC320A6DA10AD9D9835C36CE520D227FD94C40B97FC56AA4"}}
{"req":"Wrl_Update","rid":1,"para":{"Name":"PluginOK升级包","Date":"2021-08-17","Desc":"1、优化加载内嵌小程序性能和稳定性;2、微软Office及金山WPS网页在线编辑小程序支持OLE方式嵌入和完整窗口加载,支持插入服务器端图片...","DownAddr":"http://local.zorrosoft.com/Files/Update/Wrl_Update.pid","MD5":"A5031924EC859D3F585CE6D0E91189EA","Version":"1.3.5.3","Size":14843904,"HideIns":0,"Cookie":"","Auth":"","TK":"45C6B5BD99C5361EFCB178BFBAA6D1559419B0E17A1F149EB0EFD6D283DAFB35CD181691F4D0607653B68B9ECA94FF918BC7CEE3E076ADED084E489D2135DBE6ADFDEAF20887AC93755B47C8C978A69614B039C9A9C67EF53C78D49D41DD4BD6D1147DCA923677BE714A95F353E426BBFF0156FED77719A34C5D1540D04B9EE2A6D51CD697E8026C54ADAD58BD20D8A69DABEEB0E9E855F9BAD6D2CC7F44CF2EF709080F4C06E939281A825AEF6F979F3243D9C944E18B205C347E75109F246E62514D46C4B49C2464AF6B0D5E312CD60D64CBAC33BA66888FEC25FC10DD6F694EA858889E91A7E6CF573D8E4F22598526221CA9161D002A4C4B157FF3D15B5C"}}
2)、升级中间件授权请求:
单机版中间件的授权文件,可以放到此协议中进行升级,也可以单独请求升级,如下指令:
......
......@@ -115,14 +115,14 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
1)、请求安装金山WPS内嵌网页小程序
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"金山WPS在线编辑小程序","PID":"WpsApplet","Date":"2021-08-02","Desc":"跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WpsApplet.pid","MD5":"979E1AC090A4450B09F2CD2FB6842112","Version":"1.3.5.2","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"0128E07A0D4E9881E1F5C6F18C7FCACD3D92AF7FCDFA52BAFB66BA26323AF37C4AB228FBF1D18B390C91C1729E641AC5ADC873322A849FCCDCEFBD30F6E879852AD9CA713B8BA2CF7B55511D5709EE3EBB5863B2741B7FD1B8A97E8FEF9DF68CDD10CEDBD6F4FC11A705ACCE51EFA8550FDD2A25EB7335B9D1EE56C981EB8429FA0782FDA4DEE2DB7DF5441C58C2C8949F829119B1CEB944CBE26F163CC38B6AC9B9B3ECAEFD541B4858BDB3D894E31E7B21027618631048B15C1CC21464287802ED5110C5BC953AAB4B648001E4FED60CB3B702B5909F5237C4056E1779C2B92C3B839413860E4A510FE8162208C1DEE958A586859DD1C96E4930CE2A8EB8B2"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"金山WPS在线编辑小程序","PID":"WpsApplet","Date":"2021-08-17","Desc":"跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WpsApplet.pid","MD5":"374E3DA0DC6308E28ACF25E00C851726","Version":"1.3.5.3","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"4347D99D12C4996A4486D4B0506552BEEEBAE52042698158B291B03BB6FCBF7CBB56AEDA2D2B0AABBB21AC7D01D40B72CAF57598AB8E71047C8BCC2585E28018886AD9733335FCF4DDB27C50ECDADDC29FB5DF1EC9C32B725074C59E361490673F2B400BD56D010BF0E18D116819A92C1465135216FDB0704305196697AD83E4659EDA8DDA5F8BED88B8C824021E256615FC57B4098F5C85DD6052B14B7F7B36E2BEB606A5EDE500B3B6EE581D92D082AA6C2159A989993F2682870DB3BC4F22B79E3CC56EE844188ABB1023D2B279184C8110179E742265587854DA3D0FC6EF4691AB3646DEDD2412EB24B109E516EB5E19697AF232A3FE544FA15DE85B383B"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级金山WPS内嵌网页小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"金山WPS在线编辑小程序","PID":"WpsApplet","Date":"2021-08-02","Desc":"跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WpsApplet_Update.pid","MD5":"2A76382304F76D5F88B008CBA2136783","Version":"1.3.5.2","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"4EB242A3BB3593EFC6CE65ED0BF3D55BAC20F776CD3666180EB822BC123F453464E0CE30A5CE5F1DD106A611EA31E5FF1C876FBD7256C511A0B23C2EC5C3198AD6E8B0B6C9B06AFA15F3E51CDBB24809ACA660AC9123AF61BCD8D3DD23BC70EE69162B616A1674572AA43996BDA9D8BD4AD682D7E63CCA61963FDE7609B1BCED19A09AC7FF447B79EDAB0207C64DCA8F1359D6F7960C190CBFEB239A950A6D035F03820FE35ACBF6B1D9D4706CAE06C5CCF3AAB61BFAFCF214CFA3702DEC8B152B89A0FBD1950D843F3AADAC5481FD43916C0B6ACA1D67530592D58BA3BF01EDE975704990EF0F841A047BB4D461624CBF2B3E6CBCAE713E5D05D905EBADD104"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"金山WPS在线编辑小程序","PID":"WpsApplet","Date":"2021-08-17","Desc":"跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Plugin/WpsApplet_Update.pid","MD5":"767579A689070E43339E59B425620C14","Version":"1.3.5.3","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"52BBD3883FF7698C4E1BC673477DAB568E88C8B4140824B3F77F0E434CDDD11672018963B9D5E89A8465502B8AB6B8CBFD0153A94FCBBA19792F3FFF95F44D38EC36CD5DE73E6100A29F8ECF33704585E9DDD49BEC1B58F0CC7B15B22344160C9C0271D3CE10633148FA4AD88D0E3858D24169170D0E24EACBB01E0C845087DFC08EE8069932DC6004F93BE19CC055F4176F4F62890960E5E662094768DB5D4035F00BFACD3614898FF7C83AFDD211D6FF6E3B18BDF0EF5F25BA3A97ACA8A900B47B07BE2304D91D85685F11AC9CAB26049C674B532025E751D5FD7DF3E07EB77407F70EFE8B3C1831099A7D8BBBFE4938617655005D6696CC8B8CACD9E25865"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......@@ -133,84 +133,84 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
4、金山WPS内嵌网页小程序转调用WPS软件的VBA接口,先根据Wrl_OfficeApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令:
A、常用功能请求:
1)请求退出小程序,适用于Word、Excel、PPT软件
1)请求退出小程序,适用于WPS文字、WPS表格、WPS演示软件,退出前建议先调用Office_Close关闭文档
正常关闭小程序流程和方法:先在此WS连接里请求此功能,前端收到关闭此连接通知时,再关闭到中间件的WS连接
{"req":"Office_Exit","rid":1,"para":{}}
无返回
2)请求关闭文档 Save为0代表如有修改不提示保存,适用于Word、Excel、PPT软件
{"req":"Office_Close","rid":2,"para":{"Save":"0"}}
返回:{"ret":0,"rid":2,"data":{"Ret":"0"}}
ret为请求返回值,0正常,非零不正常,不正常时请取和ret同级的错误描述err,下同
Ret为调用VBA接口对应函数返回值,0代表正常
3)请求打开文档 Open为打开文档路径,有中文或特殊字符等需要UrlEncode编码,适用于Word、Excel、PPT软件
打开前如已有文档打开,会自动关闭上一个文档,避免同时打开多个文档
{"req":"Office_Open","rid":3,"para":{"Open":"D:/Zorro/test.doc"}}
返回:{"ret":0,"rid":3,"data":{"Ret":"0"}}
4)请求保存,适用于Word、Excel、PPT软件,如是新建文档,会弹出保存对话框
2)请求保存,适用于WPS文字、WPS表格、WPS演示软件,如是新建文档,会弹出保存对话框
{"req":"Office_Save","rid":4,"para":{}}
返回:{"ret":0,"rid":4,"data":{"Ret":"0"}}
5)请求另保存 NewFile为另保存路径,有中文或特殊字符等需要UrlEncode编码,适用于Word、Excel、PPT软件
3)请求另保存 NewFile为另保存路径,有中文或特殊字符等需要UrlEncode编码,适用于WPS文字、WPS表格、WPS演示软件
{"req":"Office_SaveAs","rid":5,"para":{"NewFile":"D:/Zorro/test.xml"}}
返回:{"ret":0,"rid":5,"data":{"Ret":"0"}}
6)请求导出为PDF或XPS格式 NewFile为导出文档路径,有中文或特殊字符等需要UrlEncode编码,适用于Word、Excel软件
4)请求导出为PDF或XPS格式 NewFile为导出文档路径,有中文或特殊字符等需要UrlEncode编码,适用于WPS文字、WPS表格软件
{"req":"Office_Export","rid":6,"para":{"NewFile":"D:/Zorro/test1.pdf"}}
返回:{"ret":0,"rid":6,"data":{"Ret":"0"}}
7)请求在当前光标位置插入图片 ImgFile为图片路径,有中文或特殊字符等需要UrlEncode编码,适用于Word软件
Link为1则只是链接到文件 Save保存到文档
5)请求另保存 NewFile为另保存路径,有中文或特殊字符等需要UrlEncode编码,适用于WPS文字、WPS表格、WPS演示软件
{"req":"Office_SaveAs","rid":5,"para":{"NewFile":"D:/Zorro/test.xml"}}
返回:{"ret":0,"rid":5,"data":{"Ret":"0"}}
6)请求导出为PDF或XPS格式 NewFile为导出文档路径,有中文或特殊字符等需要UrlEncode编码,适用于WPS文字、WPS表格软件
{"req":"Office_Export","rid":6,"para":{"NewFile":"D:/Zorro/test1.pdf"}}
返回:{"ret":0,"rid":6,"data":{"Ret":"0"}}
7)请求在当前光标位置插入图片 ImgFile为图片路径(支持网络路径),有中文或特殊字符等需要UrlEncode编码,适用于WPS文字、WPS表格、WPS演示软件
Link为1则只是链接到文件(网络路径不支持1) Save保存到文档
{"req":"Office_InsertImg","rid":7,"para":{"ImgFile":"D:/Zorro/test.png","Link":"0","Save":"1"}}
{"req":"Office_InsertImg","rid":7,"para":{"ImgFile":"http://zorrosoft.com/wp-content/uploads/2021/07/2021072709255099-1024x576.png","Link":"0","Save":"1"}}
返回:{"ret":0,"rid":7,"data":{"Ret":"0","Width":"1","Height":"1"}} Width和Height分别为插入图片的宽度和高度
8)请求在当前光标位置批量插入文字,适用于Word软件
8)请求在当前光标位置批量插入文字,适用于WPS文字软件
{"req":"Office_Insert","rid":8,"para":[{"Paragraph":1},{"FontSize":"16","FontName":"宋体","Color":"0","Bold":"8","Text":"详情请点击这里:"},{"Paragraph":1},{"Address":"http://zorrosoft.com","Display":"佐罗软件官方网站"}]}
分别为换行、插入指定字体和颜色值的文字再换行,插入一个超链接
返回:{"ret":0,"rid":8,"data":{"Ret":"0"}}
9)请求在当前光标位置执行退格操作Backspace,适用于Word软件
9)请求在当前光标位置执行退格操作Backspace,适用于WPS文字软件
{"req":"Office_Backspace","rid":9,"para":{}}
返回:{"ret":0,"rid":9,"data":{"Ret":"0"}}
10)请求批量打印,适用于Word、Excel软件
10)请求批量打印,适用于WPS文字、WPS表格、WPS演示软件
Copies为打印份数,默认打印所有页面,打印到文件时,需要指定OutFile,有中文或特殊字符等需要UrlEncode编码
{"req":"Office_PrintOut","rid":10,"para":{"Copies":"1","OutFile":"D:/Zorro/testprint.pdf"}}
返回:{"ret":0,"rid":10,"data":{"Ret":"0"}}
11)请求移动光标位置,适用于Word软件
11)请求移动光标位置,适用于WPS文字软件
Up为向上,默认向下,Up为1向上,Unit移动单位(5是文字行数,7是屏幕区) Count为移动数量
{"req":"Office_MoveLine","rid":11,"para":{"Up":"0","Unit":"5","Count":"6"}}
返回:{"ret":0,"rid":11,"data":{"Ret":"0"}}
12)请求获取当前用户名,适用于Word、Excel软件
12)请求获取当前用户名,适用于WPS文字、WPS表格软件
{"req":"Office_GetUserName","rid":12,"para":{}}
返回:{"ret":0,"rid":12,"data":{"Ret":"0","UserName":"test"}}
13)请求设置当前用户名,适用于Word、Excel软件
13)请求设置当前用户名,适用于WPS文字、WPS表格软件
{"req":"Office_PutUserName","rid":13,"para":{"Name":"test"}}
返回:{"ret":0,"rid":13,"data":{"Ret":"0"}}
14)请求获取当前是否修订模式,适用于Word软件
14)请求获取当前是否修订模式,适用于WPS文字软件
{"req":"Office_GetTrackRevisions","rid":14,"para":{}}
返回:{"ret":0,"rid":14,"data":{"Ret":"0","TrackRevisions":"0"}}
15)请求设置当前是否修订模式,适用于Word软件
15)请求设置当前是否修订模式,适用于WPS文字软件
{"req":"Office_PutTrackRevisions","rid":15,"para":{"TrackRevisions":"1"}}
返回:{"ret":0,"rid":15,"data":{"Ret":"0"}}
16)请求修订模式后续操作,适用于Word软件
16)请求修订模式后续操作,适用于WPS文字软件
Type为操作类型,0默认代表切换修改模式,1代表接受所有修订 2代表拒绝所有修订
{"req":"Office_TrackRevisions","rid":16,"para":{"Type":"1"}}
返回:{"ret":0,"rid":16,"data":{"Ret":"0"}}
17)请求在当前位置添加批注,适用于Word软件
17)请求在当前位置添加批注,适用于WPS文字软件
Text为添加批注的文字描述
{"req":"Office_InsertComment","rid":17,"para":{"Text":"批注内容"}}
返回:{"ret":0,"rid":17,"data":{"Ret":"0"}}
5、事件通知:
A、以下为Word程序通知
1) Office_DocClosed 文档关闭通知
......
文件已添加
2021-08-02 PluginOK升级网络版2.1.5.2(单机版1.3.5.2)
2021-08-18 PluginOK升级网络版2.1.5.3(单机版1.3.5.3)
1、安装时exe小程序增加防火墙例外设置,避免启动时提示;
2、Office网页小程序插入图片支持服务器文件;
3、降低中间件服务启动优先级;
4、解决内嵌小程序启动启动可能无响应或超时问题;
5、解决个别情况下访问数据时异常问题;
6、解决网络版部分注册表错误问题。
2021-08-02 PluginOK升级网络版2.1.5.2(单机版1.3.5.2)
1、Office网页小程序同时支持OLE嵌入和完整加载方式;
2、改进小程序启动权限管理,默认非管理员权限运行;
3、优化内嵌小程序启动性能,解决个别情况启动失败问题;
......@@ -18,17 +26,16 @@
2021-06-10 PluginOK升级网络版2.1.3.5(单机版1.3.3.5)
1、优化启动内嵌小程序等待时间,避免太短导致启动失败;
2、滚动内嵌小程序时支持设置顶部预留区域;
3、安装时exe小程序增加防火墙例外设置,避免提示;
4、启动内嵌小程序增加Option参数备用;
5、启动内嵌小程序成功通知中增加返回请求启动的rid参数;
6、网络版支持主动发起更新授权请求,优化安装后主动请求间隔;
7、打包工具支持导出JAVA语言所需的RSA秘钥;
8、解决启动内嵌小程序时本地路径有空格等特殊符号时错误问题;
9、解决Firefox 89版内嵌小程序显示位置错误问题;
10、解决打包小程序时未过滤指定文件导致授权无效问题;
11、优化Office网页小程序功能,兼容WPS个人版,解决加载可能失败问题;
12、解决VLC网页播放小程序网络缓存时间设置不生效问题;
13、解决Chrome、Edge等91版内嵌小程序显示位置错误问题。
3、启动内嵌小程序增加Option参数备用;
4、启动内嵌小程序成功通知中增加返回请求启动的rid参数;
5、网络版支持主动发起更新授权请求,优化安装后主动请求间隔;
6、打包工具支持导出JAVA语言所需的RSA秘钥;
7、解决启动内嵌小程序时本地路径有空格等特殊符号时错误问题;
8、解决Firefox 89版内嵌小程序显示位置错误问题;
9、解决打包小程序时未过滤指定文件导致授权无效问题;
10、优化Office网页小程序功能,兼容WPS个人版,解决加载可能失败问题;
11、解决VLC网页播放小程序网络缓存时间设置不生效问题;
12、解决Chrome、Edge等91版内嵌小程序显示位置错误问题。
2021-05-07 PluginOK升级网络版2.1.3.2(单机版1.3.3.2)
1、发布Solidworks网页小程序体验版,支持在线编辑查看三维工程图;
......
......@@ -115,14 +115,14 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
1)、请求安装微软Office内嵌网页小程序
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"微软Office在线编辑查看小程序","PID":"MSOfficeApplet","Date":"2021-08-02","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet.pid","MD5":"D308A99067FEA899CFBEBC3CEFC71FAC","Version":"2.1.5.2","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"2C6C043423FAACC9327C6B19E504A60C3E27169303CC80E3A3A35204E29595685F07CACC2CF985212008CF4C147EA85AA5A4378FFB835C32FEA5CA7B69BE89046E2BECAD9FEC0FDFD35BF6E351B5A406C8CFBB75A949608C1D4762170A397EE702CA7969714EF8888EFC94493F4086A31AF6271815389B3812A41EEDB827E9BD6063352D04C222772AEC5D7F26BF800B5320DB4D4A1317213D2621A75854A82D4B34CB6403F9C51FB50538CBC9217996A9D3DD6C714839E7E9E68DCA284CFB1D696EEE6ECF7036D94AD9A6A71D928E8370D8B41967318150DF9CA74FDE6AC54C0EBA52879C27508B55B109E403641C49A5FE039821B25CBB6564160E6AE80B2A"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"微软Office在线编辑查看小程序","PID":"MSOfficeApplet","Date":"2021-08-17","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet.pid","MD5":"A203B120A1DD5540EDAFAB7BF413B8DE","Version":"2.1.5.3","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"7D74A7253A011A3982BA770861441F42F02DD11410D6C60EC0036456E80B830AABF6E44FB0087202C5D5D8F8BC81089666160DD8BD3249079B1ECBA564D88AEADA0EFBD4B6227E3A63B6363F195A46795E95A59C1754BFA8F6ED2024627081CA16435F09B6878674B2F25C58B0F3443666E0517C84ECBE121F83FBA21764A6B8410952D50A15F1FAB2E55232F405BC66C8B28A87BAAA3FE2193F5C86F180C35429F8579058BB4BE4459C20B961360810C50BBF97F1B2C1BF7FB3B1D252D421BFBF0F063E84423B02BCB931089CCBE5CA8CD24C6121E0A8AC4A6BAB389186EBE21E4F4895BAF94E82AFC9103AE2FB1E82409D96B57A50BCC79B0578960D1A4A03"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级微软Office内嵌网页小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"微软Office在线编辑查看小程序","PID":"MSOfficeApplet","Date":"2021-08-02","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet_Update.pid","MD5":"AFF1FD252A66C72671122DE69EFB42E9","Version":"2.1.5.2","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"141BEA00B9B4598485C4D328C88322065D688CDAAEA0891591A6DB4CAF828DFED94B1F889A0C8325D2652D984198D5ED4FA512BF917D91EC272E912D2F40EAE575176ACED7E60152FACE78B7135963F7D963935CA794C85B19141ECD911C03625A42ADA2B731DE309EEDC0E83E8B6860623979298D671AB0D118EFEF8EDE2F3EC3FF296FA90E4156E110378AC8D8E9F4C9E8085D5108F4FCE7852E1F59E378D931703E44178200106957E3FB2A35AB7037099AB175F108477B9F26A76D1586E5FAFD0E8B9867C95E1FBF5ADE0A20A7662F5C0415CFF258573D1E293B3F2B902C337D7E141F9B187A866FAE4D99A60FDA6B87E5A9D110C78BB1F2F1DE251FF57A"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"微软Office在线编辑查看小程序","PID":"MSOfficeApplet","Date":"2021-08-17","Desc":"PluginOK之上跨浏览器的微软Office内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌Word、Excel、PowerPoint等文档进行在线编辑或审阅各类办公文档","DownAddr":"http://local.zorrosoft.com/Files/Net/MSOfficeApplet_Update.pid","MD5":"C129E1E7D5E6FA6CD555D47CA8714B6F","Version":"2.1.5.3","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"6FF4826BBE34B2A0E60E3B5A13864052FA488449703D74F0F5A804D24548ABFFE2AE3EE2053934AA6206313F8233279E756AF56A19A99ED2A0F0147AF78F2E5EB595A805DA8DA526F060158107C2B6941FE5CB7D54C54116A0C94D35173A680078F7130C8FDC5A142A748A3EEF2A1595A7A4A558B1982B61504DA9266EA32F798BF72B16DD600CB31FD8C985ECD22AADAF5B6E8828C849C6791F34628DEBEDBE91825FBB8F1641B4FB96232C02E3EE5D441667B2C36B0BFD97E607B407A29D422D9D6E4AC3ECBA51CDE40AFE8E9B0AC74DA437B8F2E7173184B8B1AE4843D0C79AAA7A42B90413D5677D53303AC8ACF8D5F284D10888CED732AD71E7D58956CA"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......@@ -132,70 +132,82 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
4、微软Office内嵌网页小程序转调用Office软件的VBA接口,先根据Wrl_OfficeApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令:
A、常用功能请求:
1)请求退出小程序,适用于Word、Excel、PPT软件
正常关闭小程序流程和方法:先在此WS连接里请求此功能,前端收到关闭此连接通知时,再关闭到中间件的WS连接
{"req":"Office_Exit","rid":1,"para":{}}
无返回
2)请求保存,适用于Word、Excel、PPT软件,如是新建文档,会弹出保存对话框
2)请求关闭文档 Save为0代表如有修改不提示保存,适用于Word、Excel、PPT软件
{"req":"Office_Close","rid":2,"para":{"Save":"0"}}
返回:{"ret":0,"rid":2,"data":{"Ret":"0"}}
ret为请求返回值,0正常,非零不正常,不正常时请取和ret同级的错误描述err,下同
Ret为调用VBA接口对应函数返回值,0代表正常
3)请求打开文档 Open为打开文档路径,有中文或特殊字符等需要UrlEncode编码,适用于Word、Excel、PPT软件
打开前如已有文档打开,会自动关闭上一个文档,避免同时打开多个文档
{"req":"Office_Open","rid":3,"para":{"Open":"D:/Zorro/test.doc"}}
返回:{"ret":0,"rid":3,"data":{"Ret":"0"}}
4)请求保存,适用于Word、Excel、PPT软件,如是新建文档,会弹出保存对话框
{"req":"Office_Save","rid":4,"para":{}}
返回:{"ret":0,"rid":4,"data":{"Ret":"0"}}
3)请求另保存 NewFile为另保存路径,有中文或特殊字符等需要UrlEncode编码,适用于Word、Excel、PPT软件
5)请求另保存 NewFile为另保存路径,有中文或特殊字符等需要UrlEncode编码,适用于Word、Excel、PPT软件
{"req":"Office_SaveAs","rid":5,"para":{"NewFile":"D:/Zorro/test.xml"}}
返回:{"ret":0,"rid":5,"data":{"Ret":"0"}}
4)请求导出为PDF或XPS格式 NewFile为导出文档路径,有中文或特殊字符等需要UrlEncode编码,适用于Word、Excel软件
6)请求导出为PDF或XPS格式 NewFile为导出文档路径,有中文或特殊字符等需要UrlEncode编码,适用于Word、Excel软件
{"req":"Office_Export","rid":6,"para":{"NewFile":"D:/Zorro/test1.pdf"}}
返回:{"ret":0,"rid":6,"data":{"Ret":"0"}}
5)请求在当前光标位置插入图片 ImgFile为图片路径,有中文或特殊字符等需要UrlEncode编码,适用于Word软件
Link为1则只是链接到文件 Save保存到文档
7)请求在当前光标位置插入图片 ImgFile为图片路径(支持网络路径),有中文或特殊字符等需要UrlEncode编码,适用于Word、Excel、PPT软件
Link为1则只是链接到文件(网络路径不支持1) Save保存到文档
{"req":"Office_InsertImg","rid":7,"para":{"ImgFile":"D:/Zorro/test.png","Link":"0","Save":"1"}}
{"req":"Office_InsertImg","rid":7,"para":{"ImgFile":"http://zorrosoft.com/wp-content/uploads/2021/07/2021072709255099-1024x576.png","Link":"0","Save":"1"}}
返回:{"ret":0,"rid":7,"data":{"Ret":"0","Width":"1","Height":"1"}} Width和Height分别为插入图片的宽度和高度
6)请求在当前光标位置批量插入文字,适用于Word软件
8)请求在当前光标位置批量插入文字,适用于Word软件
{"req":"Office_Insert","rid":8,"para":[{"Paragraph":1},{"FontSize":"16","FontName":"宋体","Color":"0","Bold":"8","Text":"详情请点击这里:"},{"Paragraph":1},{"Address":"http://zorrosoft.com","Display":"佐罗软件官方网站"}]}
分别为换行、插入指定字体和颜色值的文字再换行,插入一个超链接
返回:{"ret":0,"rid":8,"data":{"Ret":"0"}}
7)请求在当前光标位置执行退格操作Backspace,适用于Word软件
9)请求在当前光标位置执行退格操作Backspace,适用于Word软件
{"req":"Office_Backspace","rid":9,"para":{}}
返回:{"ret":0,"rid":9,"data":{"Ret":"0"}}
8)请求批量打印,适用于Word、Excel软件
10)请求批量打印,适用于Word、Excel、PPT软件
Copies为打印份数,默认打印所有页面,打印到文件时,需要指定OutFile,有中文或特殊字符等需要UrlEncode编码
{"req":"Office_PrintOut","rid":10,"para":{"Copies":"1","OutFile":"D:/Zorro/testprint.pdf"}}
返回:{"ret":0,"rid":10,"data":{"Ret":"0"}}
9)请求移动光标位置,适用于Word软件
11)请求移动光标位置,适用于Word软件
Up为向上,默认向下,Up为1向上,Unit移动单位(5是文字行数,7是屏幕区) Count为移动数量
{"req":"Office_MoveLine","rid":11,"para":{"Up":"0","Unit":"5","Count":"6"}}
返回:{"ret":0,"rid":11,"data":{"Ret":"0"}}
10)请求获取当前用户名,适用于Word、Excel软件
12)请求获取当前用户名,适用于Word、Excel软件
{"req":"Office_GetUserName","rid":12,"para":{}}
返回:{"ret":0,"rid":12,"data":{"Ret":"0","UserName":"test"}}
11)请求设置当前用户名,适用于Word、Excel软件
13)请求设置当前用户名,适用于Word、Excel软件
{"req":"Office_PutUserName","rid":13,"para":{"Name":"test"}}
返回:{"ret":0,"rid":13,"data":{"Ret":"0"}}
12)请求获取当前是否修订模式,适用于Word软件
14)请求获取当前是否修订模式,适用于Word软件
{"req":"Office_GetTrackRevisions","rid":14,"para":{}}
返回:{"ret":0,"rid":14,"data":{"Ret":"0","TrackRevisions":"0"}}
13)请求设置当前是否修订模式,适用于Word软件
15)请求设置当前是否修订模式,适用于Word软件
{"req":"Office_PutTrackRevisions","rid":15,"para":{"TrackRevisions":"1"}}
返回:{"ret":0,"rid":15,"data":{"Ret":"0"}}
14)请求修订模式后续操作,适用于Word软件
16)请求修订模式后续操作,适用于Word软件
Type为操作类型,0默认代表切换修改模式,1代表接受所有修订 2代表拒绝所有修订
{"req":"Office_TrackRevisions","rid":16,"para":{"Type":"1"}}
返回:{"ret":0,"rid":16,"data":{"Ret":"0"}}
15)请求在当前位置添加批注,适用于Word软件
17)请求在当前位置添加批注,适用于Word软件
Text为添加批注的文字描述
{"req":"Office_InsertComment","rid":17,"para":{"Text":"批注内容"}}
返回:{"ret":0,"rid":17,"data":{"Ret":"0"}}
......
......@@ -174,7 +174,7 @@ Monitor
4、PluginOK(牛插)中间件升级请求:
{"req":"Wrl_Update","rid":1,"para":{"Name":"BrowserApplet升级包","Date":"2021-08-02","Desc":"1、优化加载内嵌小程序性能;2、解决内嵌小程序启动问题;3、微软Office及金山WPS网页在线编辑小程序支持OLE方式嵌入和完整窗口加载...","DownAddr":"http://local.zorrosoft.com/Files/Update/Zba_Update.pid","MD5":"4D9E27EF070A7E1B55A723DD89B6B6B8","Version":"2.1.5.2","Size":14778368,"HideIns":0,"Cookie":"","Auth":"","TK":"3363C9B850D4C97CEFC0CD651839BB1EFB34AD48365FF8724CACFFFDF6D0E51194ECB56F994A62AF8BFED82116249337131FD7BB1139AEE1A72E0F2A19C55A17D377394AB9068D41101722D7614E311414077905F04846B9DD3AB52DB7A3CD9266A0D21AAC43362FFFEC74BE0699457E687FA9E7B33E2C57EF411ADBB322B6A498960E0641A301A4F97BE82D02C2CB303296F64C11B833B4A7AC13FA9EF851EA8FAC7B90E266155C9093F29A89CB11E8628E2909F59AD56F2A7EBDA17C37C8C865DB37CE70B1E9CA995C8219E34A49C78D5FFE14EC84C652D5E2C921A342AA5A6A0C623A48D939878A09B4594C5B244D5C99CBEB9CC40DA6BD2E685D8C3526D8"}}
{"req":"Wrl_Update","rid":1,"para":{"Name":"BrowserApplet升级包","Date":"2021-08-17","Desc":"1、优化加载内嵌小程序性能和稳定性;2、微软Office及金山WPS网页在线编辑小程序支持OLE方式嵌入和完整窗口加载,支持插入服务器端图片...","DownAddr":"http://local.zorrosoft.com/Files/Update/Zba_Update.pid","MD5":"EB79450128237C1B011805C659EB5036","Version":"2.1.5.3","Size":15171584,"HideIns":0,"Cookie":"","Auth":"","TK":"4F55C5EBA862ED3089F7F1E8312C07A63AC5B97866C50B02FFF62CB8CA9400CE7BACF668651AF2076583EE54D06B3D7BA67DAD199D7ACEB6684017DF91029B6A73255EFC5C38D673346B8BF386057117AB54940981FCB4458E9230D1E5E709CCE5B714DFC19713EADA8A8AC6CED6C78FAEE36282996D2109DEC90DBA1939CC7545636DFFB22379600B4452C1013CA42963F224C19311DCB2D3EF2DF1DEAE8729645E7ED86FEAD809E6C0B03A4C275CAE28F0339E375164CA29EAFAC4FB5D19CA3650D330762C0955B060BCFC6A8143813B010D526BFE0E6B6D850BCA89DDE2E0DEB5CA50B3249BDD28994FCEFA8D7BAFEE54CEA30FE6A0F8C1D9347853386900"}}
5、请求启动弹窗小程序(C++语言)服务,下面以IE控件(ActiveX)演示调用流程及范例:
1)、打开测试网页,输入连接地址:
......
......@@ -115,14 +115,14 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
1)、请求安装金山WPS内嵌网页小程序
请在测试网页输入框中,输入如下请求,然后点击发送,完成安装:
{"req":"Plugin_Install","rid":1,"para":{"Name":"金山WPS在线编辑小程序","PID":"WpsApplet","Date":"2021-08-02","Desc":"跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet.pid","MD5":"B00892B48DE07EBD1F8811FACF314AE5","Version":"2.1.5.2","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"62226F1985E8D3693252CAF3BE836EBB3D5062C61E3CF95AE624EDE70233E1EDF02732E8766738BC0CA3C2A2A011178CAEFC087ACE9AF1E33514D5C81C822F6C63462482B226BD29D0F5E3036C234CDA1C71AFE695E3AAE44608ED096DA962919BBC8903CF083FEFBE1C6FD7E8B9E083A16C85579EB05FEAC8704DDAF43942F4066F44386F1233835E022D5D558B3E036C70FAA7F76F878D926F7F63D5C4CDA102BB5F63C9830EB5E6C3B959FD5E19B88157BD29DC10D4C7E6B6E995E3E30F0713854E3BC31E2F2D2C6CEA0596BD45636CFF85DB5371DB91888CCCFBBE90311D43939E0F61ABD5312059EA9312D8BF390262E847C80C283B6F510C43CA4CF42D"}}
{"req":"Plugin_Install","rid":1,"para":{"Name":"金山WPS在线编辑小程序","PID":"WpsApplet","Date":"2021-08-17","Desc":"跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet.pid","MD5":"FFFC612D02DE18E852B74FCB43209321","Version":"2.1.5.3","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"43ABE744BDEB4BA283C58B39317A5F5C95157D21CC6EC137CCC70FAC4B2DEF6A4C715BD390FF1F270EF1E053DA47C58E0560FFBE1FB3303905EA18C57F1E2B3CFE6F55B2170E8A58D9362EA57D3D1180251F7C1A93A2A9861A9CCD4E39CA93893CDAFC8FC3672ACCB611428A1ED1244E423CB61031C37734FB71715E6F1480B18B4F7DEE5E6B700885AD126B41ECFF4AE22421895D30ED992F572B6DC48D008770CBD41B5440247DAC31BE0687A46A829B25C54C31DEFFC0E025E5B99325005173F5015453DF811852658E36EAAA0780391F0B49723066EB4934D90454BCD8BD74434A95A24DED35563A299C263EF3623A6BCC7185886E4C3AD8E6825705492B"}}
启动安装后,会不断收到安装进度直到安装结束。
在发布时,也可以把此小程序目录文件和中间件一起打包后发布,不用单独分发。
2)、请求升级金山WPS内嵌网页小程序:
{"req":"Plugin_Update","rid":1,"para":{"Name":"金山WPS在线编辑小程序","PID":"WpsApplet","Date":"2021-08-02","Desc":"跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet_Update.pid","MD5":"1546C593122E72CFCBC37DC22E0AEBCF","Version":"2.1.5.2","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"75DEF03524E2B66B2E34EF011708548EEB09F6651E9C3117FF3582A6D8150A381D61403A53EE2C5FD3BFBB639F4071BC7011A662C5180D643EB5CD59F33AFC3B1B2852EC7E74E495EF6727EAEB2E07D3D866C04515912A60F93D8258FA128A69E9D95FF92BFF3A10988439574BC0659140C0D19EBDF3A92BFA1CB0257867693FD4AA616695F9FDE61C5821686A15833D3E60992F9AC1C4A919F9979A4E0827EEA12908BE5BC3A399667DCFA2CB7547AF31F5477413F680947CDE099125D7C2515BA16BC2E572F097076E88511906BA4B3EF2003D6C78BD3C21F5A3E93B3B2AD0EBDB914DAC8F602C6739F15B42CCA7B8282EED1A31B84EC55A97E874D8E21894"}}
{"req":"Plugin_Update","rid":1,"para":{"Name":"金山WPS在线编辑小程序","PID":"WpsApplet","Date":"2021-08-17","Desc":"跨浏览器的金山WPS内嵌网页小程序,支持在Chrome、Edge、Firefox、IE、Oprea、360、QQ等最新版本浏览器网页中内嵌文字、表格、演示等程序进行在线编辑或审阅各类办公文档。","DownAddr":"http://local.zorrosoft.com/Files/Net/WpsApplet_Update.pid","MD5":"9CABB03687382298BCBF55288092D49B","Version":"2.1.5.3","Size":4030464,"HideIns":0,"Type":8,"Cookie":"","Auth":"","TK":"1096DD0285860EFE1C51A328893DA895EF38F33AE0D9DB55B10FA48D40D3655EF3CB558AAE1ADC901BED023519847E5090071FBDEFE2CAD4782F7A030A0F0E870CA967F0BABD1ED9CDD96A045AA37D2AE8503389864A9FFC69B0E015F7BABAF1F5C67D335182DCE614C4FDAB82874CA888BA314617F3496EC632DB815E31AEB73C4465997F4421B1623C95942E2269D3856F962AD4D83321B43F8F3FE860ED781B835FE23D26D110FE163D729640751A443566425EA6EDE270D8788ECF920797B8354755373BBF08070C068D4ED200F1E3163988812CE836318BFF94A7CC698B19DB2B7D05FB9413A346A42BA0470CF172CDBD797D6984672FD90EEE45144D45"}}
以上安装和升级的JSON请求包,可能因版本升级导致内容不同,如遇安装或升级时报错,请联系客服获取最新的请求包。
......@@ -133,69 +133,79 @@ ID为启动小程序时返回JSON中的ID值,Scall为缩放百分比
4、金山WPS内嵌网页小程序转调用WPS软件的VBA接口,先根据Wrl_OfficeApplet请求启动后返回的端口号,新建立一个WebSocket连接后可执行如下指令:
A、常用功能请求:
1)请求退出小程序,适用于Word、Excel、PPT软件,退出前建议先调用Office_Close关闭文档
1)请求退出小程序,适用于WPS文字、WPS表格、WPS演示软件,退出前建议先调用Office_Close关闭文档
正常关闭小程序流程和方法:先在此WS连接里请求此功能,前端收到关闭此连接通知时,再关闭到中间件的WS连接
{"req":"Office_Exit","rid":1,"para":{}}
无返回
2)请求保存,适用于Word、Excel、PPT软件,如是新建文档,会弹出保存对话框
2)请求保存,适用于WPS文字、WPS表格、WPS演示软件,如是新建文档,会弹出保存对话框
{"req":"Office_Save","rid":4,"para":{}}
返回:{"ret":0,"rid":4,"data":{"Ret":"0"}}
3)请求另保存 NewFile为另保存路径,有中文或特殊字符等需要UrlEncode编码,适用于Word、Excel、PPT软件
3)请求另保存 NewFile为另保存路径,有中文或特殊字符等需要UrlEncode编码,适用于WPS文字、WPS表格、WPS演示软件
{"req":"Office_SaveAs","rid":5,"para":{"NewFile":"D:/Zorro/test.xml"}}
返回:{"ret":0,"rid":5,"data":{"Ret":"0"}}
4)请求导出为PDF或XPS格式 NewFile为导出文档路径,有中文或特殊字符等需要UrlEncode编码,适用于Word、Excel软件
4)请求导出为PDF或XPS格式 NewFile为导出文档路径,有中文或特殊字符等需要UrlEncode编码,适用于WPS文字、WPS表格软件
{"req":"Office_Export","rid":6,"para":{"NewFile":"D:/Zorro/test1.pdf"}}
返回:{"ret":0,"rid":6,"data":{"Ret":"0"}}
5)请求在当前光标位置插入图片 ImgFile为图片路径,有中文或特殊字符等需要UrlEncode编码,适用于Word软件
Link为1则只是链接到文件 Save保存到文档
5)请求另保存 NewFile为另保存路径,有中文或特殊字符等需要UrlEncode编码,适用于WPS文字、WPS表格、WPS演示软件
{"req":"Office_SaveAs","rid":5,"para":{"NewFile":"D:/Zorro/test.xml"}}
返回:{"ret":0,"rid":5,"data":{"Ret":"0"}}
6)请求导出为PDF或XPS格式 NewFile为导出文档路径,有中文或特殊字符等需要UrlEncode编码,适用于WPS文字、WPS表格软件
{"req":"Office_Export","rid":6,"para":{"NewFile":"D:/Zorro/test1.pdf"}}
返回:{"ret":0,"rid":6,"data":{"Ret":"0"}}
7)请求在当前光标位置插入图片 ImgFile为图片路径(支持网络路径),有中文或特殊字符等需要UrlEncode编码,适用于WPS文字、WPS表格、WPS演示软件
Link为1则只是链接到文件(网络路径不支持1) Save保存到文档
{"req":"Office_InsertImg","rid":7,"para":{"ImgFile":"D:/Zorro/test.png","Link":"0","Save":"1"}}
{"req":"Office_InsertImg","rid":7,"para":{"ImgFile":"http://zorrosoft.com/wp-content/uploads/2021/07/2021072709255099-1024x576.png","Link":"0","Save":"1"}}
返回:{"ret":0,"rid":7,"data":{"Ret":"0","Width":"1","Height":"1"}} Width和Height分别为插入图片的宽度和高度
6)请求在当前光标位置批量插入文字,适用于Word软件
8)请求在当前光标位置批量插入文字,适用于WPS文字软件
{"req":"Office_Insert","rid":8,"para":[{"Paragraph":1},{"FontSize":"16","FontName":"宋体","Color":"0","Bold":"8","Text":"详情请点击这里:"},{"Paragraph":1},{"Address":"http://zorrosoft.com","Display":"佐罗软件官方网站"}]}
分别为换行、插入指定字体和颜色值的文字再换行,插入一个超链接
返回:{"ret":0,"rid":8,"data":{"Ret":"0"}}
7)请求在当前光标位置执行退格操作Backspace,适用于Word软件
9)请求在当前光标位置执行退格操作Backspace,适用于WPS文字软件
{"req":"Office_Backspace","rid":9,"para":{}}
返回:{"ret":0,"rid":9,"data":{"Ret":"0"}}
8)请求批量打印,适用于Word、Excel软件
10)请求批量打印,适用于WPS文字、WPS表格、WPS演示软件
Copies为打印份数,默认打印所有页面,打印到文件时,需要指定OutFile,有中文或特殊字符等需要UrlEncode编码
{"req":"Office_PrintOut","rid":10,"para":{"Copies":"1","OutFile":"D:/Zorro/testprint.pdf"}}
返回:{"ret":0,"rid":10,"data":{"Ret":"0"}}
9)请求移动光标位置,适用于Word软件
11)请求移动光标位置,适用于WPS文字软件
Up为向上,默认向下,Up为1向上,Unit移动单位(5是文字行数,7是屏幕区) Count为移动数量
{"req":"Office_MoveLine","rid":11,"para":{"Up":"0","Unit":"5","Count":"6"}}
返回:{"ret":0,"rid":11,"data":{"Ret":"0"}}
10)请求获取当前用户名,适用于Word、Excel软件
12)请求获取当前用户名,适用于WPS文字、WPS表格软件
{"req":"Office_GetUserName","rid":12,"para":{}}
返回:{"ret":0,"rid":12,"data":{"Ret":"0","UserName":"test"}}
11)请求设置当前用户名,适用于Word、Excel软件
13)请求设置当前用户名,适用于WPS文字、WPS表格软件
{"req":"Office_PutUserName","rid":13,"para":{"Name":"test"}}
返回:{"ret":0,"rid":13,"data":{"Ret":"0"}}
12)请求获取当前是否修订模式,适用于Word软件
14)请求获取当前是否修订模式,适用于WPS文字软件
{"req":"Office_GetTrackRevisions","rid":14,"para":{}}
返回:{"ret":0,"rid":14,"data":{"Ret":"0","TrackRevisions":"0"}}
13)请求设置当前是否修订模式,适用于Word软件
15)请求设置当前是否修订模式,适用于WPS文字软件
{"req":"Office_PutTrackRevisions","rid":15,"para":{"TrackRevisions":"1"}}
返回:{"ret":0,"rid":15,"data":{"Ret":"0"}}
14)请求修订模式后续操作,适用于Word软件
16)请求修订模式后续操作,适用于WPS文字软件
Type为操作类型,0默认代表切换修改模式,1代表接受所有修订 2代表拒绝所有修订
{"req":"Office_TrackRevisions","rid":16,"para":{"Type":"1"}}
返回:{"ret":0,"rid":16,"data":{"Ret":"0"}}
15)请求在当前位置添加批注,适用于Word软件
17)请求在当前位置添加批注,适用于WPS文字软件
Text为添加批注的文字描述
{"req":"Office_InsertComment","rid":17,"para":{"Text":"批注内容"}}
返回:{"ret":0,"rid":17,"data":{"Ret":"0"}}
......@@ -206,7 +216,7 @@ A、以下为Word程序通知
B、PluginOK支持的事件通知:
1) 小程序是否响应了热键全屏
以下分别为Word字处理、Excel表格、Powerpoint演示程序的全屏事件通知
以下分别为WPS文字、WPS表格、WPS演示程序的全屏事件通知
{"event":"WORD_FullScreen","data":{"FullScreen":0}} FullScreen为当前是否全屏标记
{"event":"EXCEL_FullScreen","data":{"FullScreen":0}} FullScreen为当前是否全屏标记
{"event":"PPT_FullScreen","data":{"FullScreen":0}} FullScreen为当前是否全屏标记
......
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
文件已添加
无法预览此类型文件
无法预览此类型文件
......@@ -2,7 +2,7 @@
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!
#define MyAppName "PluginOK中间件"
#define MyAppVersion "1.3.5.2"
#define MyAppVersion "1.3.5.3"
#define MyAppPublisher "成都佐罗软件有限公司"
#define MyAppURL "http://www.zorrosoft.com/"
#define MyAppExeName "WrlSetup.exe"
......
......@@ -2,7 +2,7 @@
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!
#define MyAppName "PluginOK中间件网络版"
#define MyAppVersion "2.1.5.2"
#define MyAppVersion "2.1.5.3"
#define MyAppPublisher "成都佐罗软件有限公司"
#define MyAppURL "http://www.zorrosoft.com/"
#define MyAppExeName "ZbaSetup.exe"
......
......@@ -2,7 +2,7 @@
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!
#define MyAppName "PluginOK中间件服务器"
#define MyAppVersion "2.1.5.2"
#define MyAppVersion "2.1.5.3"
#define MyAppPublisher "成都佐罗软件有限公司"
#define MyAppURL "http://www.zorrosoft.com/"
#define MyAppExeName "ZbaSetup.exe"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册