PageOffice在Word文档中加盖电子印章

 

OA系统开发中,有些客户可能会但愿经过系统来实现签定某些电子文件或合同,而非仍是必须经过纸质文件来实现。而电子签章就是为实现这一功能而出现的,电子签章能保证签定合同、协议的有效性和真实性,而如何加盖电子印章呢。下面我就来和你们分享一个在Word文件中插入电子印章的示例。服务器

具体实现步骤以下:ide

第一步:请先安装PageOffice的服务器端的安装程序,以后在你的网站中根目录下添加pageoffice文件夹(在PageOffice官方网站的“下载中心”中可下载相应的压缩包,解压以后直接将pageoffice文件夹拷贝到根目录下就能够了)。函数

第二步:在网站中建立动态页面Word.aspx。在工具箱中拖动一个PageOfficeCtrl控件到页面上(PageOfficeCtrl控件位于工具箱最下方),并设置控件所在层(<div></div>)的高和宽,不然Word文档没法正常显示。工具

第三步:Word.aspx.cs后台编写代码。打开Word文件,添加自定义按钮,部分代码以下:网站

//设置服务器页面spa

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

//添加自定义按钮server

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函数实现验证电子签章、添加手写批注等操做。

相关文章
相关标签/搜索