首先,安装部署好卓正ZoomSeal电子签章系统,具体的安装部署方法请参考ZoomSeal电子签章系统的安装说明文档,此处再也不赘述;
其次,在PageOffice的服务器端,经过设置“ZoomSealServer”属性指向ZoomSeal签章系统中的服务器页面来调用ZoomSeal电子签章,具体代码以下:
Java开发,在Office中盖章时:web
PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request); // 在poCtrl1.webOpen方法调用前,设置ZoomSealServer属性的值为ZoomSeal签章系统的服务器页面地址 poCtrl1.setZoomSealServer("http://192.168.0.2:8080/ZoomSeal/poserver.zz");
C#开发,在Office中盖章时:安全
//设置 ZoomSeal签章系统的服务器页面地址 PageOfficeCtrl1.ZoomSealServer = "http://192.168.0.2:8080/ZoomSeal/poserver.zz";
最后,在客户端经过自定义按钮,调用AddSeal()方法实如今线编辑的Office文档中盖章时,印章客户端就会加载ZoomSeal签章系统中的印章,js代码以下:服务器
document.getElementById("PageOfficeCtrl1").ZoomSeal.AddSeal();
特别说明:
AddSeal()方法就是在客户端页面中弹出盖章的对话框,其详细的使用方式以下:
a) 不传参数,即AddSeal():盖章时会弹出登陆框,需输入用户名和密码,盖章后印章会正常保护当前的电子文档;
b) 在方法中传递用户名,即AddSeal(UserName):盖章时不会弹出登陆框,不需输入密码便可盖章,盖章后印章后正常保护当前的电子文档;
c) 在方法中传递两个空字符串,即AddSeal("","") (注意全是英文字符):盖章时会弹出登陆框,需输入用户名和密码,可是盖章后印章不会保护当前电子文档。spa
在卓正公司的产品中共有两种印章,一种是PageOffice产品中的印章,一种是ZoomSeal电子签章系统中的印章,这二者在使用和管理等方面是有很大区别的。日志
这两种印章均对电子文档有保护的做用,加盖电子印章后均能保护电子文档不被任意的破坏和篡改。有效保护文档的真实有效性。code
PageOffice印章与ZoomSeal电子印章的区别主要体如今几大方面,分别是:受权方式、管理方式、印章数量、印章认证类型。
受权方式server
管理方式blog
(图1:PageOffice印章管理界面)ip
(图2:ZoomSeal电子签章系统)开发
印章数量
印章认证类型
若是系统须要的印章很少,而且不须要使用数字证书保护文档,那么使用PageOffice印章就足够了,不须要购买ZoomSeal电子签章系统;若是须要管理和使用几十个甚至上百个印章,或须要使用数字证书保护文档的话,就必须使用ZoomSeal电子印章系统了。
注意:当使用了ZoomSeal电子印章系统中的印章,购买PageOffice开发平台时附带的Pageoffice印章就不能使用了,这些个印章就至关于废弃不用了,是不能把它的数量加到ZoomSeal电子签章系统中使用的。