开始
本文展示了如何从零开始,调用KlinOffice,实现Office在线编辑 ,完成与您的应用程序对接。
1、函数调用方式
嵌入编辑器需要HTML页面有一个占位符div元素并且引入API文件。
<div class="form">
<div id="iframeEditor"></div>
</div>
<script type="text/javascript" src="[http://klin.com.cn/api.js"</script>](http://klin.com.cn/api.js"</script>);
注:如果是私有化部署请将http://www.klin.com.cn替换为你的服务器地址
2、页面调用方式
var docEditor = new KlinDocsAPI.DocEditor("iframeEditor", config);
3、 config参数配置
config = {
"document": {
"fileType": "docx", //要打开的文件类型docx,xlsx,pptx
"key": "123456789", //文档表示ID
"title": "new.docx", //文档标题名称
"url": "http://xxx.com/new.docx" //文档存放路径
},
"documentType": "text", //文档类型word是text、excel是spreadsheet,ppt是presentation
"editorConfig": {
"callbackUrl": "http://yyy.com/klindocserver/callback"
}
};
config配置具体参数参考高级参数配置文档
说明:
http://xxx.com/new.docx是文档存储URL,klinoffice服务会主动下载URL指定的文档。
http://yyy.com/klindocserver/callback用于处理保存文档的回调接口,在回调接口中实现存储逻辑。klinoffice服务会调用这个回调接口,实现保存文档。
这个例子嵌入文档编辑器是所需最基本设置,另外还有其它非必填参数可以设置,用于设置文档的访问权限,显示文档相关的信息等,可以参考api文档信息