pageoffice 骑缝章_JAVA调用PageOffice实现Word文档中加盖印章

本文介绍了如何使用JAVA调用PageOffice在Word文档中实现骑缝章的插入,包括拷贝文件、配置项目、添加引用、编写前后台代码等步骤,以实现电子签章功能。
摘要由CSDN通过智能技术生成

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

具体实现步骤如下:

第一步:拷贝文件到WEB项目的“WEB-INF/lib”目录下。拷贝PageOffice示例中下的“WEB-INF/lib”路径中的pageoffice.cab和pageoffice.jar到新建项目的“WEB-INF/lib”目录下。

第二步:修改WEB项目的配置文件。将如下代码添加到配置文件中:

poservercom.zhuozhengsoft.pageoffice.poserver.Server

poserver

/poserver.do

poserver

/pageoffice.cab

poserver

/popdf.cab

poserver

/sealsetup.exe

adminseal

com.zhuozhengsoft.pageoffice.poserver.AdminSeal

adminseal

/adminseal.do

adminseal

/loginseal.do

adminseal

/sealp_w_picpath.do

mht

message/rfc822

adminseal-password

123456

第三步:添加引用。在WEB项目的WebRoot目录下添加动态页面Word.jsp。在该页面后台代码中

添加自定义标签库:“”

引入PageOffice类库:“”。

在HTML的

中添加PageOffice引用:

“”,并设置控件所在层(

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

//********************卓正PageOffice组件的使用**********************

PageOfficeCtrl poCtrl1 =newPageOfficeCtrl(request);

poCtrl1.setServerPage("poserver.do");//此行必须

poCtrl1.addCustomToolButton("插入印章","InsertSeal()",2);

String filePath ="doc/template.doc";//相对路径

poCtrl1.webOpen(filePath, OpenModeType.docNormalEdit,"张三");

poCtrl1.setTagId("PageOfficeCtrl1");//此行必须

第四步:Word.jsp前台添加JS函数。在前台页面中添加JS函数“InsertSeal()”,让其执行插入电子印章的操作。代码如下:

functionInsertSeal() {

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

}

如上所述,点击工具栏上的“插入印章”按钮即可在当前在线打开的Word文件中插入电子印章。另外,还可以通过上述方法添加JS函数实现验证电子签章、添加手写批注等操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值