Skip to content

概述

什么是 WebOffice SDK?

所谓 WebOffice,顾名思义,是以现代 web 技术为基础而构建的 Office 应用,既然是基于 web 平台的,那么它的落脚点就必须要在在线网页上。而我们现在介绍的 WebOffice SDK (后续将简称JSSDK)则是面向网页开发者的开发工具包,它是您在网页内打开 WebOffice 文档的“钥匙”,也是您与 WebOffice 文档沟通的信使。

接入方需要通过引入 JSSDK, 生成 WebOffice 文档的 iframe元素,将在线文档页面在宿主网页中展示出来。接入方网页和 WebOffice 文档、WebOffice SDK 之间的通信过程如下:

图

WebOffice SDK 能做什么?

开发者在引入并成功初始化 WebOffice SDK 后,便可以使用JSSDK实例来帮助您完成文档相关的需求了。实例主要包含四个方面的能力:

  1. 在您的业务网页内显示 WebOffice 文档
  2. 通过在初始化时(调用WebOfficeSDK.init()函数时)灵活传递初始化配置,可以自定义文档界面、获取页面状态等
  3. 通过ApiEvent对象对文档的各类事件进行监听
  4. 通过Application对象对文档进行丰富的 API 调用,直接对文档的内容、格式和图形等进行操作变换

WebOffice 和 JSSDK 的区别

WebOffice 是指在线文档编辑服务,对接方可以通过开通对应的接口,使用该服务。

JSSDK 即 WebOffice SDK for Javascript,是在线文档编辑服务面向网页开发者提供的网页开发工具包

WebOffice 和 JSSDK 是不同的 2 个概念,它们拥有自己的特性和作用。因而在对接的过程中,需注意对应的功能是由 WebOffice 还是 JSSDK 提供的,从而避免 “升级了 JSSDK 却没有解决问题” 的困惑。

JSSDK 最新版本特性可以查看:JSSDK 更新日志

WebOffice 最新版本特性可以查看:WebOffice 更新日志