office在线编辑器
開發(fā)Office在線編輯器系統(tǒng)
4.1 Office在線編輯器系統(tǒng)原理
DsoFrame是基于客戶端的ocx控件,它的功能是將office文檔嵌入到瀏覽器中,并調(diào)用office中各種接口,完成文檔編輯工作,然后使用控件的Http接口模擬表單提交,發(fā)送到數(shù)據(jù)處理頁面,完成文檔的存檔工作.
4.2 Weboffice系統(tǒng)開發(fā)流程?
4.2.1.裝載控件
<object></object>
4.2.2注冊控件
1.首先將DSOFramer.ocx控件復制到C:\windows\system32目錄下
2.然后開始->運行->regsvr32 dsoframer.ocx , 系統(tǒng)會提示dsoframer.ocx中的DllRegisterServer成功
4.2.3 新建在線文檔
?
?1.新建Wore文件
??? Function void CreateWord()
?? 2.新建Excel文件
??? function CreateExcel()
?3.新建PointPower文件
??? function CreatePowerPoint()
??
4.2.4打開在線文檔,進行編輯
function OpenFile(url){ Oject.Open(url,true);}
4.2.5執(zhí)行Http上傳接口保存表單元素和office文檔
function SaveFile(Oject){
??? ?1.初始化保存引擎
???????? Oject.HttpInit();
???? 2.增加Post變量
???????? Oject.HttpAddPostString(path)
??? ?3.上傳打開的文件
?????? ??Oject.HttpAddPostCurrFile(filedata);
???? 4.執(zhí)行上傳動作
???????? Oject.HttpPost(url); }
其他不多說,下面看看效果:
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/doublecc/archive/2009/12/05/1617379.html
總結(jié)
以上是生活随笔為你收集整理的office在线编辑器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 编程感悟之走到今天
- 下一篇: 转--发布js支持Firefox的加入收