小蜗熊的蜂蜜罐
UOS下使用WPS加载项
发布于: 2022-01-01 更新于: 2022-01-17 分类于: 技术 > Linux 阅读次数: 

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.htmlribbon.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 ---