欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Office文檔在線編輯的一個(gè)實(shí)現(xiàn)方法

 更新時(shí)間:2010年06月19日 17:52:10   作者:  
因?yàn)轫?xiàng)目的關(guān)系,研究了一下Office的在線編輯功能,寫(xiě)出來(lái)共享一下。
Office xp之后的版本支持通過(guò)webdav協(xié)議(http的擴(kuò)展)直接編輯服務(wù)器上的文件。
IIS(6.0)支持webdav,這在IIS管理器的web服務(wù)擴(kuò)展中可以看到.利用IIS作為webdav的服務(wù)器端,可以很容易的實(shí)現(xiàn)office(word,excel等)的在線編輯.
可以簡(jiǎn)單的實(shí)驗(yàn)一下:
確保IIS的webdav擴(kuò)展安裝并被啟用了,建立一個(gè)虛擬目錄test,在其中放一個(gè)word文檔a.doc,然后打開(kāi)word, 文件->打開(kāi)->輸入word文檔的訪問(wèn)url(http://localhost/test/a.doc),
修改一下文檔內(nèi)容,保存一下,發(fā)生了什么? 文檔被保存到服務(wù)器上了.
在IE中,可以通過(guò)js創(chuàng)建Word.Application,來(lái)打開(kāi),修改服務(wù)器上的文檔.
復(fù)制代碼 代碼如下:

wApp = new ActiveXObject("Word.Application.11");
wApp.Visible = true ;
wApp.Documents.Open( url );
if( trackRevisions ){ //可以實(shí)現(xiàn)痕跡保留呢
wApp.ActiveDocument.TrackRevisions = true ;
wApp.ActiveDocument.ShowRevisions = false ;
}else
{
wApp.ActiveDocument.TrackRevisions = false ;
wApp.ActiveDocument.ShowRevisions = false ;
}
wApp.ActiveDocument.Application.UserName= Global_CurrentUserName;

另外,安裝office時(shí),會(huì)同時(shí)按裝一個(gè)ActiveX組件:Sharepoint.OpenDocuments,可么用此組件來(lái)激活word,編輯服務(wù)器上的文檔: var __OpenDocuments = null ;
復(fù)制代碼 代碼如下:

function Document_Edit2( url )
{
if( __OpenDocuments == null )
{
try{
__OpenDocuments = new ActiveXObject("SharePoint.OpenDocuments.3"); //for office 2007
}catch(e){}
if( __OpenDocuments == null || typeof(__OpenDocuments) == "#ff0000" )
{
try{
__OpenDocuments = new ActiveXObject("SharePoint.OpenDocuments.2"); //for office 2003
}catch(e){}
}
if( __OpenDocuments == null || typeof(__OpenDocuments) == "undefined" )
{
alert( "請(qǐng)安裝Word(2003或更高版本)" );
return ;
}
}
// openDocObj.ViewDocument("http://www.abc.com/documents/sample.doc");, "Word.Document"
//openDocObj.CreateNewDocument("http://www.abc.com/documents/sampleTemplate.dot", "http://www.abc.com/documents/");
var result = __OpenDocuments.EditDocument( url , "Word.Document" );
if( result == false )
{
alert( "無(wú)法打開(kāi)文檔." );
}
}

可以看到,基于IIS的webdav支持,可以非常簡(jiǎn)單的實(shí)現(xiàn)office文檔的在線編輯, 但有一個(gè)問(wèn)題:這樣,文檔是存放在文件系統(tǒng)上,我們很多系統(tǒng)中,
文檔是存放在數(shù)據(jù)庫(kù)中的,這樣一來(lái),如何實(shí)現(xiàn)呢???
I tried a lot and found the solution. It will be in the next article .

相關(guān)文章

  • fckeditor 插件實(shí)例 制作步驟

    fckeditor 插件實(shí)例 制作步驟

    一:基于對(duì)話框的插件:一步一步創(chuàng)建基于對(duì)話框的fck插件。
    2009-06-06
  • ThinkPHP中FCKeditor編輯器的使用方法

    ThinkPHP中FCKeditor編輯器的使用方法

    前段時(shí)間一直為T(mén)P尋找好用的在線編輯器而苦惱,經(jīng)過(guò)多次嘗試與修改后,終于成功地將編輯器集成到Thinkphp里面
    2012-07-07
  • kindSoft在線網(wǎng)頁(yè)編輯器簡(jiǎn)單的配置參數(shù)介紹

    kindSoft在線網(wǎng)頁(yè)編輯器簡(jiǎn)單的配置參數(shù)介紹

    對(duì)于網(wǎng)頁(yè)編輯器對(duì)做項(xiàng)目的時(shí)候是非常的又用的一個(gè)編輯器,大大的減輕了開(kāi)發(fā)人員的負(fù)擔(dān),感覺(jué)KindSoft是一個(gè)不錯(cuò)的選擇,因此也在不斷的使用接下來(lái)介紹參數(shù)配置,需要的朋友可以了解下
    2013-01-01
  • Ewebeditor及fckeditork單引號(hào)問(wèn)題的解決方法

    Ewebeditor及fckeditork單引號(hào)問(wèn)題的解決方法

    為什么一個(gè)簡(jiǎn)單的單引號(hào)會(huì)引發(fā)不能添加到數(shù)據(jù)庫(kù)呢,想到這里,我們想到了分析下入庫(kù)代碼并找出了原因,下面是解決方法。
    2010-04-04
  • 解決SyntaxHighlighter 代碼高亮不換行問(wèn)題的解決方法

    解決SyntaxHighlighter 代碼高亮不換行問(wèn)題的解決方法

    用SyntaxHighlighter 語(yǔ)法高亮插件的朋友可能都遇到過(guò)代碼顯示不換行的問(wèn)題,這個(gè)問(wèn)題在網(wǎng)上也找不到什么解決辦法,一直困擾了我很久,今天算是把它解決了,辦法其實(shí)簡(jiǎn)單,下面說(shuō)下如何解決
    2014-11-11
  • FckEditor 上傳圖片后圖片變小了!問(wèn)題解決

    FckEditor 上傳圖片后圖片變小了!問(wèn)題解決

    我用fckeditor 上傳圖片時(shí),只要圖片一大,上傳到服務(wù)器后就變小了,而且圖片顏色也失真了。
    2009-07-07
  • KindEditor 4.x 在線編輯器常用方法小結(jié)

    KindEditor 4.x 在線編輯器常用方法小結(jié)

    要修改默認(rèn)后臺(tái)程序處理文件,修改plugins(插件文件夾)下的JavaScript內(nèi)容fileManagerJson改為自己使用程序語(yǔ)言
    2011-11-11
  • 百度編輯器Ueditor增加字體的修改方法

    百度編輯器Ueditor增加字體的修改方法

    這篇文章主要介紹了百度編輯器Ueditor增加字體的修改方法,有時(shí)候我們需要為編輯器多加幾種字體,那么就可以參考下面的方法,需要的朋友可以參考下
    2017-03-03
  • js獲取UEditor富文本編輯器中的圖片地址

    js獲取UEditor富文本編輯器中的圖片地址

    這篇文章主要介紹了js獲取UEditor富文本編輯器中的圖片地址,最簡(jiǎn)單的思路應(yīng)該是先獲取UEditor中的內(nèi)容再將獲取到的字符串轉(zhuǎn)換成jquery對(duì)象,選擇器找到img元素,獲取src值
    2020-02-02
  • 百度UEditor編輯器使用教程與使用方法(圖文)

    百度UEditor編輯器使用教程與使用方法(圖文)

    今天筆者就給大家推薦一款百度UEditor編輯器。關(guān)于這款百度UEditor編輯器官網(wǎng)上也有簡(jiǎn)單的教程,不過(guò)看著比較費(fèi)勁,今天筆者就跟大家分享一下百度UEditor編輯器使用教程與使用方法,希望對(duì)大家有所幫助
    2016-11-11

最新評(píng)論