WPS二次开发系列:一文搞懂WPS SDK功能场景

作者持续关注 WPS二次开发专题系列,持续为大家带来更多有价值的WPS开发技术细节,如果能够帮助到您,请帮忙来个一键三连,更多问题请联系我(QQ:250325397)

目录

SDK功能介绍

功能详解:

打开文档能力

打开一个文档

打开多个文档:

打开在线文档

只读方式打开文档

编辑方式打开文档

以阅读方式打开文档

以自动播放形式打开文档

文档选择能力

使用场景

效果演示:

案例演示

SDK功能介绍

SDK基础能力

功能详解:

打开文档能力

优势: 用于第三方应用打开Office各种格式文档,同时支持

  • 返回第三方:支持关闭文档直接返回第三方应用,默认现有的通过Intent匹配打开的,关闭返回的是WPS首页,而非第三方应用
  • 支持参数控制:支持传递各种参数控制文档行为,比如只读/阅读/编辑/批注/播放等模式打开文档
  • 事件通知:第三方应用能够接受文档关闭,保存事件通知,形成交互闭环,如实现编辑保存后上传文档,更新第三方UI等
打开一个文档
使用场景:第三方应用打开,要求不跳出第三方应用体验,能够返回第三方应用,如 文档浏览/编辑场景,邮件附件,OA附件,IM聊天附件等

演示效果图:

打开多个文档:
使用场景:需要一次性打开多个文档场景,如果邮件多附件,OA系统多附件等

打开在线文档
使用场景:文档在OA服务器,只有一个远程文件下载地址情况,第三方应用无需下载直接打开预览文档

只读方式打开文档
使用场景:文档只能看,不能修改编辑场景

编辑方式打开文档
使用场景:第三方打开文档直接进入编辑状态,用户操作减少一步,对于经常编辑文档场景有更好的体验

以阅读方式打开文档
使用场景:第三方打开文档直接进入阅读模式,对应高频阅读文档场景有更好的体验

以自动播放形式打开文档
使用场景:对于会议文档,进行投屏播放等场景更友好

文档选择能力

业内新增能力,痛点刚需

亮点:

    • 直接获取WPS内部文档,支持获取最近打开、云文档、本地存储文档,后续可支持微 信、QQ文档

参考场景

  • 打印应用使用场景
  • 云存储应用使用场景
  • 第三方应用需要从WPS获取文档场景
使用场景
在Android高版本中,由于应用沙盒机制限制,当前应用当需要进行文档选择的时候只能选择本地文档,而无法选择其它应用文档(如WPS应用内的文档),通过此SDK能力能够支持从第三方应用选择WPS文档从而实现例如:从WPS选择文档进行打印,从WPS选择文档进行上传,从WPS选择文档进行分享发送等功能
  • 打印垂类领域:打印小程序,文档选择+打印
  • 邮件类App: 邮件添加附件
  • OA系统类:添加附件上传,支持从WPS选择文档,方便更多用户
  • 网盘类:从WPS选择文件上传,目前网盘类只能选择本地文档,使用此功能后新增可以从WPS选择文档,方便更多用户

....

效果演示:

案例演示
某打印应用集成上线后的效果图

WPS二次开发文档是指用于帮助开发人员了解和使用WPS办公软件进行二次开发的技术文档。它提供了WPS办公软件的基本架构、API接口、开发工具和示例代码等内容,为开发人员提供了一个全面的指南。 WPS二次开发文档主要包括以下几个方面的内容: 1. WPS软件架构:介绍WPS软件的整体架构和模块组成,以及各个模块之间的关系。开发人员可以通过了解软件架构来更好地理解WPS软件的内部工作原理。 2. API接口:详细介绍WPS办公软件提供的各种API接口,包括读写文档、操作表格、创建演示文稿等等。开发人员可以通过调用这些API接口,实现对文档的自动化操作和扩展功能。 3. 开发工具:介绍开发WPS二次开发的工具和环境,包括WPS VBA、WPS SDK等。开发人员可以通过这些工具来进行编码、调试和发布自己的二次开发项目。 4. 示例代码:提供一些实际的示例代码,以帮助开发人员更快地入门和理解WPS二次开发,包括常见的操作和功能实现的示例代码。 WPS二次开发文档对于那些希望通过二次开发扩展WPS办公软件功能的开发人员来说是非常宝贵的资源。它提供了详细的介绍和指导,使开发人员能够更快速地理解和掌握WPS二次开发技术,实现自己的创意和需求。通过使用WPS二次开发文档,开发人员可以根据自己的需要,自由地定制和扩展WPS办公软件,提高工作效率和用户体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值