家禽养殖公司网站怎么做,网站建设培训费用,手机怎么建造网站,上海网站建设_永灿品牌建站PageOffice支持两种电子印章方案#xff0c;可实现对Word、Excel、PDF文档加盖PageOffice自带印章或ZoomSeal电子印章#xff08;全方位保护、防篡改、防伪造#xff09;。Word和Excel的盖章功能请参考#xff1a;Word和Excel加盖印章和签字功能 #xff08;目前只支持win…PageOffice支持两种电子印章方案可实现对Word、Excel、PDF文档加盖PageOffice自带印章或ZoomSeal电子印章全方位保护、防篡改、防伪造。Word和Excel的盖章功能请参考Word和Excel加盖印章和签字功能 目前只支持windows 简易印章管理平台。PageOffice内置了简易印章管理平台功能也称为自带电子印章通过自带的简易印章管理平台可对印章进行基本的增删改管理。PageOffice标准版赠送10个印章专业版赠送20个印章企业版赠送100个印章。超出赠送数量的部分可以单独购买。自带印章功能简单不带数字证书在无需电子签名法效力的情况下使用。部署、使用简单灵活安全性一般适用于要求不高的场合。 ZoomSeal电子印章。这是卓正软件另一款独立软件完全自主研发的新一代签章技术采用和银行U盾一样的数字签名技术安全可靠。大大的提高了电子签章的安全性。ZoomSeal产品通过了国家软件测试中心、公安部安全检测中心等部门检测具有软件著作权证、公安部销售许可证等权威资质。带国家认证权威CA数字证书符合国家电子签名法。
PageOffice自带印章与ZoomSeal电子印章的区别在于前者没有使用数字证书对文件做数字签名保护但PageOffice集成调用两种印章接口的代码是完全相同的本文以PageOffice自带印章为例。
简易印章管理平台
管理员可以通过/loginseal.zz地址访问已经在PageOffice程序包中封装好的“简易印章管理平台”直接输入admin的密码登录默认密码111111或123456登录密码可由开发人员配置平台的常见操作有查看、添加和删除印章。通常情况下由Web系统管理员登录平台为指定用户添加或删除印章给用户添加完印章后用户就可以在PageOffice打开文件的页面对文档进行盖章、删除印章、修改密码、验证文档等操作。
服务器端配置
启用“简易印章管理平台”如同配置PageOffice的服务器端授权程序一样比如Java开发的servlet配置poserver.zz使用PageOffice自带印章功能也需要添加类似的配置。 Value(${popassword})private String poPassword;/*** 添加印章管理程序Servlet* return*/Beanpublic ServletRegistrationBean zoomsealRegistrationBean() throws FileNotFoundException {com.zhuozhengsoft.pageoffice.poserver.AdminSeal adminSeal new com.zhuozhengsoft.pageoffice.poserver.AdminSeal();adminSeal.setAdminPassword(poPassword);//设置印章管理员admin的登录密码//设置印章数据库文件poseal.db存放的目录adminSeal.setSysPath(poSysPath);ServletRegistrationBean srb new ServletRegistrationBean(adminSeal);srb.addUrlMappings(/adminseal.zz);srb.addUrlMappings(/sealimage.zz);srb.addUrlMappings(/loginseal.zz);return srb;}运行效果
访问上面配置的简易印章管理平台地址/loginseal.zz就会看到下面的登录界面
输入admin的密码登录默认密码111111或123456登录密码可由开发人员配置登录后就可以对印章进行基本的增删改管理。
测试账号 用户名李志 密码111111或123456 盖章效果
后端代码
简易印章管理平台。无需编写后端代码。ZoomSeal电子印章。需要在线打开文件之前给PDFCtrl对象的ZoomSealServer属性赋值指向ZoomSeal电子印章的服务地址Url。 PDFCtrl pdfCtrl new PDFCtrl(request);
// 比如设置为卓正云签的测试地址
pdfCtrl.setZoomSealServer(https://test.zoomseal.cn/ZoomSealCloudMain/clserver.zz);前端代码
开发人员在集成PageOffice打开文件的页面添加自定义按钮比如盖章、签字、验证印章等按钮自定义按钮所需要执行的js代码如下 //加盖印章
pdfctrl.zoomseal.AddSeal();//加盖手写签字
pdfctrl.zoomseal.AddHandSign();//删除印章
pdfctrl.zoomseal.Item(index).DeleteSeal(); //index从 0 开始//验证印章
pdfctrl.zoomseal.VerifySeal();//修改密码
pdfctrl.zoomseal.ShowSettingsBox();