pywpsrpc是WPSOfficeForLinux二次开发Qt5C++接口的Python绑定,相比C++更接近VBA,调用也更简洁方便。
比如获取文档总数,C++原始接口写法:
hr,docs=app.get_Documents()
hr,count=docs.get_Count()
python化的写法:
app.Documents.Count
或者
len(app.Documents)
利用python解释性语言的优势,无需编译即可实现大多自动化操作。比如大多人比较感兴趣的文档格式批量转换,只需要简单调用几个接口(创建app,打开和另存文档)即可快速实现,可参考项目里的convertto例子。
pywpsrpc也可像C++接口一样将WPS嵌入到自己的窗口进行可视化操作,比如你可以选择监听保存事件,是否允许用户进行保存等,可参考embedded例子。
评论