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