WPS牌瑞士军刀!第三方使用WPS创建文档

📌

来咯来咯,新鲜热乎的解决方案又双叒叕更新了!

今日话题:怎么才可以在第三方的软件内借助WPS来创建一个文档呢?

为什么要创建文档?

这个场景巨多,像IM聊天,OA场景,精算场景,保险测算等等的ToC ToB的应用,基本都需要在使用自家应用的时候,临时创建一个文档用来记录or计算数据,原来的WPS只有专业版才会支持这类场景,现在有了SDK之后,连个人版也都可以无缝衔接~

那么是个什么样子呢?

比如说业务方是个原生App,那么借助WPSSDK的现有能力,就可以在Android端联动WPS的能力,来做到新建,编辑,保存文档,全程无缝衔接,从哪来,回哪去,岂不美哉!

测试Demo效果:

怎么这么快!一步就搞定了!

那应该怎么玩呢?跟之前的几篇帖子类似,咱们一步一步走~

实现步骤

通过WPS社区文章:  解锁WPS二次开发新世界:Android开发用户专属极速接入秘籍!获取相关WPS-SDK集成资料,然后一步步实现完成,先将如何获取WPS端内文档详细步骤总结如下:

添加依赖库

将WPS提供集成资源压缩包里面libs相关的aar文件集成到自己的工程中,具体申请方式,参考:

【金山文档】 WPS SDK集成资料申请

https://365.kdocs.cn/l/clq8BwkjL5lF

SDK初始化

在自己工程Application的onCreate方法中调用SDK的初始化Api, 参考如下

SdkConfig config = new SdkConfig.Builder()
   //开启日志开关
      .setEnableDebug(true)
      .build();
//初始化
WpsSdk.getInstance().init(this,config);
调用创建WPS文档接口

调用相关API接口,直接唤起WPS创建文档页!

首先咱们参考一下现有的支持创建类型,目前支持文档类型为文字、表格、演示三组件

public enum FileType {

    /**
     * 文字组件(World)
     */
    WPS,
    /**
     * 演示组件(PPT)
     */
    WPP,
    /**
     * 表格组件(Excel)
     */
    ET
}

然后,原神!启动!直接拉起来!

//新建文档参考代码
private void newFile(){
    FileType fileType = FileType.WPS;//新建文字类型
    FileApi fileApi = WpsSdk.getInstance().getApi(FileApi.class);
    if (fileApi != null) {
      fileApi.newFile(NewDocumentActivity.this, fileType);
    }
}

至此,如何实现借助WPS来创建文档就完成了~,是不是超级简单,一步嗖一下就过去了,如果能够帮助到您,请动动发财的小手来个一键三连💪,老铁们有兴趣可以加Q群:628436767,吹牛摸鱼嗨起来!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值