點聚-weboffice 6.0 (一)


 

WebOffice是一款由北京點聚信息技術有限公司提供的完全免費(商業用途也免費)且功能強大的在線Word/excel/wps編輯輔助控件,可以實現:
1.在線編輯Word、Excel、PPT、WPS... ...


2.全面支持MS Office的界面定制,包括對於Office2007的全面支持
3.修訂留痕
4.限制打印、保存、復制
5.直接保存到服務器,支持標准Http Post協議
6.強大的書簽管理


7.套紅、文檔保護
8.模板管理
9.其他功能擴展

本控件不同於其它同類軟件,不是基於微軟的開放源碼DsoFramer,也不基於OLE,可以解決DsoFramer及其派生產品的一些穩定性問題
本控件不同於其它同類收費軟件,本控件完全免費和界面完全可控制。
點聚會定期更新本控件,並解答論壇上的詢問,免費不代表免服務,每一個使用者都能得到及時服務。
安裝包內包含:
1.WebOffice安裝包(僅包含WebOffice控件)


2.WebOffice接口SDK
3.WebOffice網頁接口調用例子
4.DES手寫及簽章系統(Office簽章系統)試用版。
5.演示章及證書
6.點聚產品白皮書

WebOffice組件可以無縫集成點聚公司的電子簽章和手寫審批類產品。

我用的是6.0版本,自己到網上搜索下載吧!

1、安裝下載的點聚插件

2、在頁面中添加

<div id="myWebOffice">
  <OBJECT id="WebOffice1" height=520 width="100%" style="LEFT: 0px; TOP: 0px" 
classid="clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5"  codebase=WebOffice.ocx#Version=3,0,0,0>
    <PARAM NAME="_Version" VALUE="65536">
    <PARAM NAME="_ExtentX" VALUE="2646">
    <PARAM NAME="_ExtentY" VALUE="1323">
    <PARAM NAME="_StockProps" VALUE="0">
  </OBJECT>
</div>

 

默認是附帶工具欄的,包含一些常用的方法,也是可以隱藏自己定義的,下面就介紹一些開發中常用的方法

//新建文檔
function newDoc() {
        var docType=document.getElementById("docType").value;
        document.all.WebOffice1.LoadOriginalFile("", docType);
}

//打開文檔
function docOpen() {
    var docType=document.getElementById("docType").value;
    document.all.WebOffice1.LoadOriginalFile("open", docType);
}

//關閉文檔
function docClose(){
    document.all.WebOffice1.CloseDoc (0);
    }

//顯示文件臨時路徑
function showPath(){
    var strTempPath=document.all.WebOffice1.GetTempFilePath ();
    alert(strTempPath);
    }

//隱藏工具欄
function notMenu() {
document.all.WebOffice1.ShowToolBar = 0;
}

//打印
function docPrint(){
    document.all.WebOffice1.PrintDoc(1);
    }
    
//直接打印
function docDirectPrint(){
    document.all.WebOffice1.PrintDoc(0);
    }

//保存(本地文件保存)
function directSaveDoc(){
    ment.all.WebOffice1.Save();
    }

//另存為(本地文件另存為)
function saveDoc(){
    document.all.WebOffice1.ShowDialog(84);
    }

//給文檔加密
function addPwdForDoc(){
    document.all.WebOffice1.ProtectDoc(1, 1, "123456");
    }
    
//給文檔解密
function deletePwdForDoc(){
    document.all.WebOffice1.ProtectDoc(0, 1, "123456");
    }
    
//啟用打印
function beginPrint(){
    document.all.WebOffice1.SetSecurity(0x01 + 0x8000);
    }

//禁止打印
function banPrint(){
    document.all.WebOffice1.SetSecurity(0x01);
    }

//禁止復制
function banCopy(){
    document.all.WebOffice1.SetSecurity(0x04);
    }

//允許復制
function allowCopy(){
    document.all.WebOffice1.SetSecurity(0x04 + 0x8000);
    }

 

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com