如何通过服务器实现电子印章的功能?

原来的项目中有一个电子印章的功能,这个功能是调用方正的电子印章客户端程序,必须在客户端安装方正的客户端程序才能实现电子印章的打印功能.

公司想把这个功能升级成,客户不需要安装客户端程序,客户直接通过浏览器即可完成对文件的盖章.

没有什么思路,谁能告诉下

关键你要理解盖章是什么意思,如果是画一个图到文件中,的确好像可以直接在浏览器中“盖章”,但是那样失去了盖章的意义。
盖章的关键不是画一个红色的记号,而是要确保只有指定身份的人才可以画这个记号,因此需要对操作者的身份进行验证。而一般的web浏览器缺少这种身份验证的机制。

参考此方法:
http://www.cnblogs.com/kenshincui/archive/2011/11/29/2267497.html

如果有人声称他可以提供一种纯浏览器的“盖章”,你反倒要考虑下,这个方案是否能保证盖章的目的,确保只有指定身份的人才可以画这个记号,而不是在形式上盖章了。否则不是盖章,只是插入一个图片了。

通过向服务器传送图片,服务器接到图片后,对其加水印,将水印特征信息返回或者记录于用户帐户相关的信息库中,如果用户有U盾,可返回水印特征信息保存于用户的U盾中。所在的U盾可以做成4G8G的容量,可以保存水印特征信息十年。不满。

这样一样。每盖一次章,表面是一张图。这个图里面,包括用户水印特征信息。与U盾内的信息一致。