DSOframer 的簡單介紹和資源整理(2015-09-02從新整理)

重要說明:本博已遷移到 石佳劼的博客,有疑問請到 文章新地址 留言!!!javascript

 

DSOframer 是微軟提供一款開源的用於在線編輯 Word、 Excel 、PowerPoint 的 ActiveX 控件。國內不少著名的 OA 中間件,電子印章,簽名留痕等大多數是依此改進而來的。雖然博主的公司已經用了 NTKO 取代了 DSOframer,但免費的控件依舊是更多人的選擇,因此在此和你們分享一下 DSOframer 的經常使用功能。若是看徹底文仍是不能解決您的問題,請在評論區留言,或加入QQ羣(95674923)進行學習交流。html

資源介紹:

  • DSOframer\ActiveX\DSOframer\DsoFramer_KB311765_x86.exe
    備註:官方提供的安裝包,裏面包含 DSOframer.ocx 控件及源碼,還有 VB版、VB.NET版、Web版 等3個Demo。java

  • DSOframer\ActiveX\DSOframer\DSOframer.CAB
    備註:博主將 DsoFramer_KB311765_x86.exe 中的 DSOframer.ocx,打包成了 DSOframer.CAB,以便在 Web 中能夠自動下載。可參見 OCX打包CAB並簽名過程git

  • DSOframer\ActiveX\DSOframer2007\DSOframer2007.CAB
    備註:博主公司使用的版本,貌似修復了一些office2007兼容性問題,若是上面那個用着有問題,能夠試試這個。github

  • DSOframer\ActiveX\WebFileHelper.CAB
    DSOframer\ActiveX\WebFileHelper2.CAB
    備註:該控件只有簡單的上傳、下載、壓縮等功能,也是博主用來上傳 doc 到服務器的方法。若是您以爲第三方 ActiveX 不安全,請不要使用這個方法安全

    由於該控件未簽名,在部分電腦上可能會報如下錯誤。
    服務器

    解決方案以下:
    1.打開IE菜單 工具->Internet選項,選擇 安全 選項卡,點擊 自定義級別 按鈕,將 下載未簽名的ActiveX控件(不安全) 設置爲 啓用(不安全)
    2.打開IE菜單 工具->Internet選項,選擇 高級 選項卡,勾選設置列表中 容許運行或安裝軟件,即便籤名無效
    工具

  • DSOframer\OfficialDemo.htm
    備註:官方安裝包中的 Demo,代碼是用 vbscript 寫的,不少朋友說不能運行。學習

  • DSOframer\OfficialDemo_JS.htm
    備註:基於官方安裝包的 Demo 用 JavaScript 重寫的版本,功能跟官方 Demo 沒有區別。spa

  • DSOframer\CommonDemo.html
    備註:經常使用功能總結,若是你們想讓博主在 Demo 加入新的功能,請在評論區留言。

  • DSOframer\FileUpload.aspx
    DSOframer\FileDownload.aspx
    備註:基於 WebFileHelper2.CAB 控件的上傳下載功能的 Demo,再次重申,若是您以爲第三方 ActiveX 不安全,請不要使用這個方法

  • DSOframer\script.js
    備註:大部分 DSOframer 操做都在該文件中,並寫了詳細的註釋,請重點參考。

網上講解 DSOframer 開發的文章有不少,我的以爲比較有價值的帖子有:
1.DSO(dsoframer)的接口文檔
2.DSOFramer 控件修改爲功

相關文章
相關標籤/搜索