JSAPI概述及原理 :
【金山文档】JSAPI概述及原理 https://kdocs.cn/l/skWT29577eEE
JSAPI集成开发文档
【金山文档】JSAPI集成开发文档 https://kdocs.cn/l/srARJ5L8CTx4
业务系统调用WPS原理
WPS监听服务 端口58890(http) 58891(https) 进程:wpscloudsvr.exe
应用系统调用wps的SDK后,sdk把应用系统的动作封装起来 -> 访问并传参给监听服务
该监听服务(wpscloudsvr.exe)负责调起wps。实现无弹窗调起
同理,调用wps套红,水印等功能,也是该方法封装
整个流程图是这样的
WPS重要地址
- WPS配置文件oem.ini地址
oem.ini目录地址:
windows:
1. 安装路径\WPS Offlce\一串数字(版本号)\offlce6\cfgs\
2. 鼠标右键点击左面的wps文字图标==>打开文件位置==>在同级目录中找到cfgs目录
linux:
普通linux操作系统:
/opt/kingsoft/wps-office/office6/cfgs/
uos操作系统:
/opt/apps/cn.wps.wps-office-pro/files/kingsoft/wps-office/office6/cfgs/
- 加载项管理文件存放位置(jsaddons目录)
jsaddons目录地址:
windows:
我的电脑地址栏中输入:%appdata%\kingsoft\wps\jsaddons
linux:
我的电脑地址栏中输入:~/.local/share/Kingsoft/wps/jsaddons
调试器开启和使用
- 配置oem.ini,在support栏下配置JsApiShowWebDebugger=true
- linux机器上需要使用quickstartoffice restart重启WPS
普通linux操作系统:
电脑终端执行quickstartoffice restart
uos操作系统:
电脑终端执行 cd /opt/apps/cn.wps.wps-office-pro/files/bin
./quickstartoffice restart - WPS打开后,在有文档的情况下按alt+F12(index.html页面的调试器)
- ShowDialog和Taskpane页面的调试器,点击该弹窗或者任务窗格,按F12
如果无法打开调试器,那么说明加载项加载失败了,排查加载项管理文件是否生成,加载项管理文件中的加载项地址是否正确‘’