开发目的:验证信创环境下的Wps浏览器插件的开发过程,此插件可以作为其他Web应用中的核心插件,类似于各OA应用中的网上办公、编辑批阅等功能。
开发环境:Qt5.15.2,Wps 2019,Chrome(版本号:113.0.5672.126 64位),Ubuntu 20.04(对标Debian内核的国产操作系统,比如UOS)。
主要实现的功能点:
1.完成 Chrome扩展程序脚本的编写,实现页面对插件功能的调用以及页面与插件之间的信息交互(通过预设的插件事件进行)。
2.通过程序插件呼出Wps程序,并且能够控制Wps程序的状态(比如可以自动新建空白文档,并且设置文档进入修订状态)。
3. 可以将文件上传至服务器端中保存。
下面通过截图展示所实现的功能点:
打开示例页面,点击“添加”按钮。
此时插件调用成功并成功加载Wps程序且自动新建文档。
输入文字,可以看见文档自动进入了“修订”状态,并且程序赋予了一个新的“修订人”信息。
点击“保存至服务器”菜单
系统提示成功保存。
此时应用页面自动刷新(通过插件事件触发),显示上传回服务器的文件列表。
下载并打开文件。
可以看见这是之前那个由插件编辑并保存回服务器的文件。