腾讯电子签签署方信息说明_办公协同解决方案
签署方分类
签署方分为以下类:
参与方类型 | 必传字段 | 说明 |
个人 | Name、Mobile | 个人参与方,目前签署控件只支持:SIGN_SIGNATURE:手写签名SIGN_DATE:签署日期 |
企业签署方 | Name、Mobile、OrganizationName | 企业参与方,其中:OrganizationName:为签署方在工商注册的企业名称支持的签署控件:SIGN_SIGNATURE:手写签名SIGN_SEAL:签署印章SIGN_DATE:签署日期 |
企业静默签署方 | \ | 此签署方由系统自动完成签署。无需指定参与人信息,签署人信息默认为发起人(Operator)的信息必须为 SIGN_SEAL 类型的控件指定印章 ID(控件的 ComponentValue 字段)不能指定 SIGN_SIGNATURE 类型的签署控件,因为系统无法进行手写签名 |
签署方具体参数
签署方的参数有非常多,最简单可以发起合同的参数如上面所示。如果您需要更多功能,请参见 ApproverInfo。
指定签署控件
签署控件是绑定在签署人上的,通过 ApproverInfo 中的 SignComponents 字段指定:SignComponent 数据结构如下:Component控件在 PDF 上的定位方式可以以下几种:绝对定位方式。表单域(FIELD)定位方式。关键字(KEYWORD)定位方式。
Component 三种定位方式说明
绝对定位方式
{ "ComponentPosX": 160, "ComponentPosY": 260, "ComponentWidth": 100, "ComponentHeight": 100, "FileIndex": 0, "ComponentType": "SIGN_SIGNATURE", "ComponentPage": 1}
直接指定控件在 PDF 中的 X、Y 绝对位置。关于如何计算 PDF 控件请参见 计算签署坐标。
表单域(FIELD)定位方式
{ "GenerateMode": "FIELD", "ComponentName": "seal", "FileIndex": 0, "ComponentType": "SIGN_SEAL"}
通过 Adobe 等 PDF 编辑工具创建表单域,随后指定表单域的对应名称,即可指定对应控件,控件的大小即为表单域的大小。
上图中的 seal 即对应了输入参数中的 seal 参数。
关键字(KEYWORD)定位方式
{ "GenerateMode": "KEYWORD", "ComponentId": "Test", "FileIndex": 0, "ComponentType": "SIGN_SEAL", "ComponentWidth": 100, "ComponentHeight": 100, "OffsetX": 100.5, "OffsetY": 200.5}
需要指定 GenerateMode 为 KEYWORD,开启关键字定位。通过 ComponentType 指定控件类型。通过 ComponentId 指定 PDF 文件中的关键字(例如:”甲方”)来对签署控件进行定位。需要通过设置 ComponentWidth 和 ComponentHeight 来指定控件的大小。如未指定控件大小,即为关键字所对应控件的大小。同时,可以指定 OffsetX、OffsetY 参数来调整控件的相对位置。
如上图中的 Test 即对应上面入参中的 Test 参数。关键字定位注意事项:使用关键字进行定位时会进行全文匹配,所有具有关键字的位置均会被匹配上。目前无法通过任何参数控制进行关键字匹配的页数。无法使用跨行的内容作为关键字进行定位。如果匹配到了多处关键字位置,目前无法通过参数选择仅生效一处或多处。您可以结合您自己的使用场景来使用不同的定位方式。
对腾讯办公协同的解决方案有疑惑?想了解解决方案收费? 联系解决方案专家
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠
阿里云解决方案也看看?: 点击对比阿里云的解决方案