iWebOffice2015 中间件如何在Chrome107及之后的高版本中加载

iWebOffice2015 是江西金格科技有限公司开发的一款智能文档中间件,和一些知名OA及ERP公司曾经达成OEM合作,所以用户一度比较多,但不幸的是Chromium内核浏览器在2022年10月份发布的107版本中永久取消了对PPAPI插件的加载支持,导致使用 了这款WebOffice在线编辑组件的信息化系统彻底无法在最新的Chrome、Edge、Firefox等浏览器高版本加载使用了,金格公司提供的解决方案就是要求用户不要升级浏览器,或者用国产低版本内核的浏览器及双内核的IE引擎加载使用,对企业用户造成了不小的困扰,迄今为止两三年过去了,金格公司也没能提供升级版本来解决107及以后版本Chromium内核浏览器的兼容使用问题,真相就是金格公司在2022年与e签宝(杭州天谷)完成了战略合并,其实就是被E签宝收购了,原来负责这块的研发人员陆续离职,而E签宝已经在战略上放弃这个产品,自然也就不可能还有升级版了。

幸运的是,市场上出现了PluginOK中间件,可彻底解决ActiveX控件及桌面自动化程序(如微软Office、金山WPS、AutoCAD等)在Chrome、Edge、360、Firefox、IE等浏览器中的嵌入使用问题,是ERP、CRM等系统兼容Chrome等最新版浏览器的最佳产品。针对WebOffice在线编辑组件的需求发布了PageHiOffice网页组件实现了对金格iWebOffice2015智能文档中间件的完美可替代,是目前市场上唯一一款实现了商用的支持内嵌网页使用的WebOffice在线编辑控件,PluginOK中间件实现桌面软件和ActiveX控件窗口内嵌网页的技术具有独创性。此核心技术不依赖任何浏览器的开发接口,所以不存在技术方案失效的问题,可以放心使用。

此外,基于PluginOK中间件调用IE控件小程序及ActiveX控件内嵌网页的通用技术方案,也可以加载iWebOffice2015。首先需要先到PluginOK官方网站下载并安装软件包。

方案一借助IE控件小程序

在Chrome等浏览器中,打开在线测试网页:local.zorrosoft.com/iepage.html 后,把发送按钮上方输入框中的"Open":"http://zorrosoft.com"参数,改为可以在IE中加载iWebOffice2015的Url地址,比如"Open":"demo.kinggrid.com/iWebOffice2015/DocumentList.jsp",然后点击连接,成功后再点击发送即可完成启动,如果提示授权问题,请联系客服开通。

方案二借助ActiveX控件通用内嵌小程序

在Chrome等浏览器中,打开在线测试网页:local.zorrosoft.com/ocxfull.html

修改发送按钮上方输入框中的参数,把"ClassID":"{CA8A9780-280D-11CF-A24D-444553540000}改为"ClassID":"{D89F482C-5045-4DB5-8C53-D2C9EE71D025},完整命令:{"req":"Wrl_AppletStart","rid":99,"para":{"Type":"0","Title":"ActiveX网页小程","NodeName":"OcxWebApplet","PID":"OcxWebApplet","Flag":72,"Left":0,"Top":0,"Width":0,"Height":0,"IframeX":0,"IframeY":0,"Option":"0","Zoom":100,"ScrollTop":0,"Web": {"DataPath":"c:/PdfDoc","ClassID":"{D89F482C-5045-4DB5-8C53-D2C9EE71D025}"}}}

后点击连接,如果连接失败多半是还没有完成第一步的操作,连接成功后点击发送按钮即可完成启动iWebOffice2015,稍等片刻就会发现已经完成启动,如下图所示:

由于还没有针对性开发,所以没有打开任何文档。下面讲解实现打开文档的过程,保持启动后网页不变,再打开一个测试网页窗口访问:local.zorrosoft.com 然后在连接按钮上方的输入框中,修改WS连接端口83为3000后点击连接,提示成功后,依次把以下内容完整复制粘贴到发送按钮上面的输入框中,然后点击发送。

A、设置试用授权 {"req":"OCX_PutProperty","rid":3,"para":{"Name":"Copyright","Val":"金格科技iWebOffice2015智能文档中间件[演示版];V5.0S0xGAAEAAAAAAAAAEAAAAJ0BAACgAQAALAAAANzjZvtiXLkHJdDk1yYwCJbuXO8SB0AwJLEXm/qj1zPTm5HagGB++cI3C7ixX4DqyEbfP0SRwEuaL9eltQWrbsbZNxYb+NfsDQ6X5WMw2zXvWLdLVcKyFB2/tWtXIQzqCLrbwRxacu/0hdV8YWXLojktERkGXsRbBtmsnHsZ8q6TG4BZnxOchn341MP0dxSvqJAn+OblhAoDKdfioTm9tnsYmhBC2bNdMA1Mhn4yVW8ZaURHZZtoKgzXWDfpFch+CS8xbUwGpcbBIrCiIC2mQ2/Ae1qlfFvrN72AqMtQfd9oGBE1UJNe67VXM24d22SesKAu96bDdknWzMPMOjDjLb1Z/r+qgxCbZClfMRx9pfKTWNDwS6vKP2njTUwBcwD7t5teCzgAbduDyi/2b0p7te795/td9U9V3BueylJMA2BmbtfwXJtB1LDwK3FNO5+osTrKcj3S9b5qgvonYOf8F8TxcPeWESOmQ8CvAQbhCoZdiwdxKvX2nr1B5Dqkni+pSLDmvGqpnBxdpJ6jXruDjry2dO2QHDjvrtlJxIL65OoiDlqHZeCFC+D4gtVgOaOQ/A=="}}

B、弹出关于 {"req": "OCX_Invoke0","rid":4,"para": {"Name": "AboutVersion"}}

C、获取版本号 {"req":"OCX_GetProperty","rid":3,"para":{"Name":"Version"}}

D、创建一个Word文档 {"req": "OCX_Invoke1","rid": 7,"para": {"Name": "CreateNew","Para1 ": "Word.Document"}}

E、打开一个本地Word文档 {"req": "OCX_Invoke2","rid": 7,"para": {"Name": "Open","Para1 ": "d:\\zorrosoft\\test.doc","Para2 ": "Word.Document"}}

F、打开一个网络文档 {"req": "OCX_Invoke5","rid": 8,"para": {"Name": "Http.Open","Para1":0,"Para2 ": "http: //local.zorrosoft.com/Files/template.doc","Para3":-1}}

{"req": "OCX_Invoke0","rid": 9,"para": {"Name": "Http.Send"}}

由于这是ActiveX控件通用加载方法,没有处理事件通知,功能完整性上还有欠缺,比用方案1的效果要差一点,不过可以完全抛开IE内核使用。

不管如何说,方案一和方案二只是为了展现PluginOK中间件的强大之处,其实最好是选择PageHiOffice,因为这是在PluginOK中间件的基础上实现的,而且可以调用Office的所有VBA接口,可实现想你所想!

相关推荐
崔庆才丨静觅23 分钟前
hCaptcha 验证码图像识别 API 对接教程
前端
passerby60611 小时前
完成前端时间处理的另一块版图
前端·github·web components
掘了1 小时前
「2025 年终总结」在所有失去的人中,我最怀念我自己
前端·后端·年终总结
崔庆才丨静觅1 小时前
实用免费的 Short URL 短链接 API 对接说明
前端
崔庆才丨静觅2 小时前
5分钟快速搭建 AI 平台并用它赚钱!
前端
小白不想白a2 小时前
消息队列--包括面试常考题/运维监控指标
中间件
崔庆才丨静觅2 小时前
比官方便宜一半以上!Midjourney API 申请及使用
前端
Moment2 小时前
富文本编辑器在 AI 时代为什么这么受欢迎
前端·javascript·后端
金刚猿2 小时前
01_虚拟机中间件部署_root 用户安装 docker 容器,配置非root用户权限
docker·中间件·容器
崔庆才丨静觅2 小时前
刷屏全网的“nano-banana”API接入指南!0.1元/张量产高清创意图,开发者必藏
前端