PageOffice在Word文檔中加蓋電子印章

 

OA系統開發中,有些客戶可能會希望通過系統來實現簽訂某些電子文件或合同,而非還是必須通過紙質文件來實現。而電子簽章就是爲實現這一功能而出現的,電子簽章能保證簽訂合同、協議的有效性和真實性,而如何加蓋電子印章呢。下面我就來和大家分享一個在Word文件中插入電子印章的示例。

具體實現步驟如下:

第一步:請先安裝PageOffice的服務器端的安裝程序,之後在你的網站中根目錄下添加pageoffice文件夾(在PageOffice官方網站的“下載中心”中可下載相應的壓縮包,解壓之後直接將pageoffice文件夾拷貝到根目錄下就可以了)。

第二步:在網站中創建動態頁面Word.aspx。在工具箱中拖動一個PageOfficeCtrl控件到頁面上(PageOfficeCtrl控件位於工具箱最下方),並設置控件所在層(<div></div>)的高和寬,否則Word文檔無法正常顯示。

第三步:Word.aspx.cs後臺編寫代碼。打開Word文件,添加自定義按鈕,部分代碼如下:

//設置服務器頁面

PageOfficeCtrl1.ServerPage = "pageoffice/server.aspx";

//添加自定義按鈕

PageOfficeCtrl1.AddCustomToolButton("插入印章""InsertSeal()", 2);//打開文件

PageOfficeCtrl1.WebOpen("doc/template.doc", PageOffice.OpenModeType.docNormalEdit, "張佚名");

第四步:Word.aspx前臺添加JS函數。在前臺頁面中添加JS函數“InsertSeal()”,讓其執行插入電子印章的操作。代碼如下:

function InsertSeal() {

document.getElementById("PageOfficeCtrl1").ZoomSeal.AddSeal();

}

如上所述,點擊工具欄上的“插入印章”按鈕即可在當前在線打開的Word文件中插入電子印章。另外,還可以通過上述方法添加JS函數實現驗證電子簽章、添加手寫批註等操作。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章