二、畅写Office集成初始化

2.1 嵌入编辑器需要HTML页面有一个占位符div元素并且引入API文件。


					
				<div  id = "CXO_Editor_SDK" > </div> 
				<script type = "text/javascript" src="https://www.51jianxie.com/ds-vpath/web-apps/apps/api/documents/api.js">
				</script>

注:如果是私有化部署请将https://www.51jianxie.com/ds-vpath替换成您部署文档服务器IP

2、页面调用方式

					
					var editor_SDK =  new CXO_API.CXEditor("CXO_Editor_SDK",
						cxo_config
				);


3、 cxo_config参数配置  //cxo_config配置具体参数参考高级参数配置文档


cxo_config = {
				    "document": {   //文档参数集设置
				        "fileType": "docx",  //指明要打开的文件类型
				        "key": "123456",   //文档唯一ID
				        "title": "document.docx", //文档标题名称
				        "url": "http://documentServer.com/example-document.docx" //文档存放路径
				    },
				    "documentType": "text", //指明文档类型例如word、excel、ppt
				    "editorConfig": {
				        "callbackUrl": "http://webAppServer.com/callback.jsp"
				    }
				};

说明:

http://documentServer.com 是文档存储URL,畅写文档服务会主动下载URL指定的文档。http://webAppServer.com用于处理保存文档的回调接口,在回调接口中实现存储逻辑。畅写文档服务会调用这个回调接口,从而实现保存文档。

以上的示例嵌入文档编辑器所需最基本设置,另外还有其它非强制性参数可以设置,用于设置文档的访问权限,显示文档相关的信息等。具体请参考高级参数。