天印签章系统技术白皮书V20

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

天印签章系统PDF版技术白皮书Version2.0.1.0杭州天谷信息科技有限公司2014年3月1文档修改记录序号修改人修改时间内容说明1蒋淑红2013-7-18创建文档2蒋淑红2013-9-30更新版本V2.0.0.43蒋淑红2013-10-31更新版本V2.0.0.54蒋淑红2013-11-20更新版本V2.0.0.65蒋淑红2013-12-11更新版本V2.0.0.76蒋淑红2014-3-28更新版本V2.0.1.0保密声明本文档包含杭州天谷信息科技有限公司的专用商业信息和保密信息。本文档保密时间为20年。接受方同意维护本文档所提供信息的保密性,承诺不对其进行复制,或向其他公司或个人公开此信息。对于以下三种信息,接受方可不向天谷公司承担保密责任:1)可以通过其他渠道公开获得的信息;2)天谷科技承诺可公开的信息;3)已超过保密时间要求的信息。2目录概述......................................................................................................................................31.产品研发背景........................................................................................................32.产品特点................................................................................................................33.产品组成................................................................................................................44.产品体系架构........................................................................................................5中间件接口说明..................................................................................................................61.中间件接口概述....................................................................................................61.1Plugin接口属性.......................................................................................71.2Plugin接口事件.......................................................................................91.3Plugin接口函数.....................................................................................12更新说明............................................................................................................................46附件一工具栏按钮标识索引表......................................................................................54附件二中间件操作指令表..............................................................................................56附件三右键菜单按钮标识索引表..................................................................................58附件四错误码索引表......................................................................................................593概述1.产品研发背景在现实社会中,我们在办事过程中通过签字盖章的方式来确认办事人员的身份,并作为对文档确认的凭据。这种物理上签字、盖章防止假冒的有效性基础包括笔迹和法律保障。然而在网络中,办事的过程中双方是不见面的,如何解决身份认证和行为确认的问题呢?2005年4月1日,《中华人民共和国电子签名法》正式生效,从法律层面上确认了“电子签名”具有和手写签名相同的法律效力。而目前最为成熟的电子签名技术是“数字签名技术”。天印电子签章产品正是在以上需求及法律背景下研发的一款产品,可应用于所有网络应用,解决在网络办事过程中的签字、盖章等身份识别和行为确认的问题。在网络办事过程中应用最广的就是版式文件了,即PDF,因此,研发天印签章系统PDF版应运而生。2.产品特点产品成熟:2004年即开始研发,40多万用户使用;适应性强:支持所有IE内核的浏览器;功能丰富:单页、多页、关键字、批量、坐标签章,骑缝章,数字水印,时4间戳……可开发性强:大量二次开发接口,满足绝大多数应用场景;可靠性强:支持双机热备、智能选择服务器。3.产品组成天印签章系统PDF版天印签章PDF阅读器天印签章PDF中间件天印签章系统PDF版包含天印签章PDF阅读器和天印签章PDF中间件两个组件。天印签章PDF阅读器是运行于客户机上的一个可执行程序,是一个结合了签章功能的成熟PDF阅读器。天印签章PDF中间件提供了ocx和dll接口,可以供Web网页或其他应用程序灵活调用。54.产品体系架构其他应用程序Web网页天印签章PDF中间件调用Dll调用OCX天印签章PDF阅读器客户机天印签章服务器端处理部分数据库或文件系统HTTP协议HTTP协议6中间件接口说明1.中间件接口概述天印签章PDF中间件PluginCurrentPDFPath当前打开文档本地路径CurrentCachePath当前打开文档缓存路径Version产品版本号LastErrorCode最后的错误码ErrorCodeInner最后的内部错误码mergeStatus合并操作的结果属性OnLoadUrlFinish打开网络PDF文件后触发OnSignFinish签章完成后触发OnUploadFinish上传完成后触发OnBatchSealSignFinish批量签章完成后触发OnConvertFileToPdfFinish文件转换后触发OnSignatureDelete签章删除后触发事件LoadPdf打开本地PDFLoadUrlPDF打开网络PDFSetRemoteServer设置签章服务器地址DisplayToolButton控制工具栏按钮显示EnableToolButton控制工具栏按钮可用性ControlToolButton控制中间件模式GetCurrentPageNum获取当前页码GotoPage跳转至指定页码SavePdfFile保存当前PDFCloseCurrentDoc关闭当前PDFControlPDF根据指令代码执行操作AddBookmark添加书签GotoBookmark跳转至书签DisplayBookmark控制书签栏显示CheckPDFIsSignd检查PDF是否签章CheckSealNum获取PDF签章个数CheckPageNum获取PDF总页数VerifyPDF验证PDF签章有效性Sign用USBKEY证书签章SilenceSign用PFX证书签章SignMu本地多个PDF批量签章并上传BatchSealSign本地多个PDF批量签章KeyWordSign本地PDF关键字签章KeywordSignSlience本地PDF关键字签章(静默)UploadSignedFile上传PDFGetCurrentPDFMergeInfo获取签章信息用于合成ClearMergeInfo清空合成列表AddPDFMergeInfo添加合成信息到列表SefPDFile设置合成文件函数71.1Plugin接口属性1)CurrentPDFPath特性:只读类型:字符串型天印签章PDF中间件PluginRunMerge对合成列表中信息执行合成RunMergePdfFile合成单个签章信息到文件AddQRCode增加二维码ClearSignMu清空批量签章列表AddMuFile增加批量签章信息到列表RunSignMu执行网络PDF批量签章并上传ConvertWordFileToPdfWord转换为PDFConvertWordFileToPdfSlicenceWord转换为PDF(静默)SetSlaveServer设置备份签章服务器地址GetPdfAllSignInfo获取PDF所有签章证书信息HandSign手写板签名DisplayPopupButton控制右键弹出菜单按钮的显示/隐藏DisplaySignImg控制签章和水印的显示/隐藏XSSaveAsStream获取当前文档文件流XSOpenFromStream用文件流打开文档GetSealNum根据类型获取签章个数MutiSignBySealType根据类型进行多页签章MutiSignBySealImg用本地图片进行多页签章PrintFile控制文件打印VerifyPDFBySealType根据类型验证签章VerifySensePin验证深思USBKEY的PIN码SetProjectFlag设置项目标识符LoadPDFNoKeywords打开本地PDF文件(无关键字过滤)SetFileZoom设置文件缩放比例LoadTextToFile在文件中添加文本SetTransparent设置签章透明属性HandSignServer手写签批(服务端签名)函数8功能:获取当前打开文档的本地路径调用:varpdfPath=plugin.CurrentPDFPath;2)CurrentCachePath特性:只读类型:字符串型功能:获取当前打开文档的缓存路径调用:varpdfPath=plugin.CurrentCachePath;说明:为了保证PDF文件操作的效率,打开本地文件和网络PDF文件时,均会将文件保存到缓存路径中。3)Version特性:只读类型:整数型功能:获取产品版本号调用:varversion=plugin.Version;4)LastErrorCode特性:只读类型:整数型功能:获取最后的错误代码调用:varerrorCode=plugin.LastErrorCode;95)ErrorCodeInner特性:只读类型:整数型功能:获取内部错误代码调用:varerrorCode=plugin.ErrorCodeInner;6)mergeStatus特性:只读类型:整数型功能:获取当前合并结果码(0:未执行合并,1:合并成功,2:合并失败)调用:varmergeStatus=plugin.mergeStatus;1.2Plugin接口事件1)OnLoadUrlFinish参数:lType整数型//操作类型lErrCode整数型//错误代码(成功:0,其他为错误码)激活:成功打开网络PDF文件时触

1 / 61
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功