UOS下自带的专业版WPS与Windows下的专业版WPS或是官网的Linux版WPS均有所不同,在此记录一下UOS下使用WPS加载项的方式。
WPS加载项本质上是一组带有特定功能的前端页面,通过WPS自带的V8引擎加载显示。WPS加载项的加载方式按配置的位置可分为publish模式
与 jsplugin模式
,同时每种方式都可以进行在线安装或离线安装。在这里进行一下简单的介绍。
常用路径与基础操作方式
路径
oem.ini
1 | /opt/apps/cn.wps.wps-office-pro/files/kingsoft/wps-office/office6/cfgs/ |
jsplugins.xml
1 | ~/.local/share/Kingsoft/wps/jsaddons |
操作
重启WPS服务
1 | /opt/apps/cn.wps.wps-office-pro/files/bin/quickstartoffice restart |
全局安装wpsjs
1 | npm i -g wpsjs |
publish模式下安装在线加载项
生成加载项
执行 wpsjs publish
并填写服务器地址
部署加载项
- 将生成的
wps-addon-build
下的内容部署到服务器上,或使用http-server
本地建立服务器 - 打开
/wps-addon-publish/publish.html
并在网页中配置加载项
卸载加载项
- 使用
/wps-addon-publish/publish.html
移除加载项 - 删除
~/.local/share/Kingsoft/wps/jsaddons/publish.xml
里的相应内容 - 重启wps服务
jsplugin模式下离线安装加载项
生成加载项
执行 wpsjs build
并选择离线模式
部署加载项
- 将生成的7z文件解压到
~/.local/share/Kingsoft/wps/jsaddons/
,在jsaddons
目录下将得到一个名字为加载项名_版本号
且包含index.html
和ribbon.xml
的文件夹 - 编辑
jsaddons
下的jsplugins.xml
文件,格式如下:1
2
3<jsplugins>
<jsplugin name="加载项名称" type="可为et wps wpp之一" url="地址" version="版本号" />
</jsplugins>
卸载加载项
- 删除
~/.local/share/Kingsoft/wps/jsaddons/
下的加载项文件夹 - 删除
~/.local/share/Kingsoft/wps/jsaddons/jsplugins.xml
里的相应内容 - 重启wps服务
--- 本文结束 The End ---