首页 > 其他分享 >wps二次开发

wps二次开发

时间:2023-01-16 12:34:07浏览次数:90  
标签:WPS 文档 wps linux 二次开发 调试器 加载

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

调试器开启和使用

  1. 配置oem.ini,在support栏下配置JsApiShowWebDebugger=true
  2. linux机器上需要使用quickstartoffice restart重启WPS
    普通linux操作系统:
    电脑终端执行quickstartoffice restart
    uos操作系统:
    电脑终端执行 cd /opt/apps/cn.wps.wps-office-pro/files/bin
    ./quickstartoffice restart
  3. WPS打开后,在有文档的情况下按alt+F12(index.html页面的调试器)
  4. ShowDialog和Taskpane页面的调试器,点击该弹窗或者任务窗格,按F12
    如果无法打开调试器,那么说明加载项加载失败了,排查加载项管理文件是否生成,加载项管理文件中的加载项地址是否正确‘’

标签:WPS,文档,wps,linux,二次开发,调试器,加载
From: https://www.cnblogs.com/tingying/p/17055134.html

相关文章