🎉 开放平台文档站换新颜。 欢迎填问卷给我们建议,意见,反馈,夸夸 →
Skip to Content
API文档通用能力接口电子签章电子签章

电子签章

最近更新时间: 2025年06月13日 06时54分40秒
能力接口

描述

对合同附件进行在线电子签章

注意事项

电子签章接口是异步接口,不会直接返回签章合同信息,会返回taskId,拿到taskId后调用获取文件接口,可以获取签章后的文件下载地址

支持的模式

授权码模式,客户端模式

请求方法

POST

请求地址

https://api.tongji.edu.cn/v1/infra/electronic_signature/seal

请求体参数

参数名类型是否必须备注
exampleInfosobject[]实例合同集合
docNamestring合同名称
relDocIdstring合同业务关联Id
watermarkStatestring是否添加水印(ENABLE/DISABLE 不传参数默认为DISABLE )
fileInfosobject[]文件集合
fileDownloadAddressstringpdf下载地址(可直接下载的url地址)
orderstring文件序号(1,2,3)
signatoriesobject[]签署方集合
acrossAxisInfosobject[]骑缝章集合
crossSealHeightint骑缝章高度(取值0-1000 不传参数默认为500)
startPageNoint开始页码(startPageNo和endPageNo同时为0表示PDF所有页,否则必须大于0且endPageNo>startPageNo)
endPageNoint结束页码(逻辑约束同startPageNo)
skipPageboolean是否跳页加盖(true/false 不传参数默认为false )
leftSideboolean是否是左骑缝(true/false 不传参数默认为false)
sealTypestring签章类型(开通权限后由信息办提供)
axisInfoobject[]坐标集合
fieldXfloat横坐标(取值0-1 不传参数默认为0)
fieldYfloat横坐标(取值0-1 不传参数默认为0)
pageNumint页码(0为所有页盖章)
sealTypestring签章类型(开通权限后由信息办提供)
signatoryTypestring签署方类型 ENTERPRISE-企业,ORG-部门
enterpriseSignatoryobject企业签署方信息
orgIdstring部门编码(人事处部门编码,企业章为00)
keywordInfoobject[]关键字集合
heightMoveSizeint上下偏移量(正数向上偏移,负数向下偏移 不传参数默认为0)
indexint关键字索引(0表示所有关键字,正数表示第n个,负数表示倒数第n个 不传参数默认为1)
keywordstring关键字
moveSizeint左右偏移量(正数向右偏移,负数向左偏移 不传参数默认为0)
moveTypestring覆盖类型(1-覆盖关键字;2-关键字右侧;3-关键字下方 不传参数默认为1)
sealTypestring签章类型(开通权限后由信息办提供)
watermarkVOobject水印设置(watermarkState为ENABLE时候必填)
fontSizeint字体大小(10-28 不传参数默认为10)
opacityfloat透明度(0-100 不传参数默认为50)
ratationfloat旋转角度(0-360 不传参数默认为0)
textstring水印内容
signatoryOrdersobject[]签署方排序
orderNumstring签署方排序编号
orgIdstring部门编码(人事处部门编码,企业章为00)
signatoryTypestring签署方类型 ENTERPRISE-企业,ORG-部门

返回参数

参数名类型备注码表
code
string返回码
msg
string返回信息
data
object[object]结果信息
taskId
string任务ID

解释说明

1.签章类型

开通权限后由信息办提供

2.企业章和部门章如何传参

企业章

signatoryOrders.signatoryType 设置 ENTERPRISE

signatoryOrders.orgId 设置 00

enterpriseSignatory.orgId 设置 00

signatories.signatoryType 设置 ENTERPRISE

部门章

signatoryOrders.signatoryType 设置 ORG

signatoryOrders.orgId 设置 人事处部门编码

enterpriseSignatory.orgId 设置 人事处部门编码

signatories.signatoryType 设置 ORG

3.请求示例说明

请求示例包含了坐标章、关键字章、骑缝章、添加水印这四个功能,可根据请求体参数说明自行 删减字段。

坐标章:根据横坐标和纵坐标的位置进行签章

关键字章: 在文字里查找关键字的位置进行签章

骑缝章:在多个页文件的相邻边缘处进行签章

坐标章、关键字章、骑缝章三个是非必填项,但是请求时候必须传递一个。

请求示例

{ "exampleInfos": [ { "docName": "文件名称", "relDocId": "123", "watermarkState": "ENABLE", "fileInfos": [ { "fileDownloadAddress": "https://xxxxxxxx?fileName=xxx.pdf", "order": "1" } ], "signatories": [ { "acrossAxisInfos": [ { "crossSealHeight": 500, "endPageNo": 0, "leftSide": true, "sealType": "CONTRACT_SEAL", "skipPage": false, "startPageNo": 0 } ], "axisInfo": [ { "fieldX": 1, "fieldY": 1, "pageNum":1, "sealType": "CONTRACT_SEAL" } ], "signatoryType": "ENTERPRISE", "enterpriseSignatory": { "orgId": "00" }, "keywordInfo": [ { "heightMoveSize": 0, "index": 1, "keyword": "关键字", "moveSize": 0, "moveType": "1", "sealType": "OFFICIAL_SEAL" } ] } ], "watermarkVO": { "fontSize": 12, "opacity": 50, "ratation": 0, "text": "同济" } } ], "signatoryOrders": [ { "orderNum": "1", "orgId": "00", "signatoryType": "ENTERPRISE" } ] }

返回示例

{ "code": "A00000", "data": { "taskId": "c6c86b01*****************" }, "msg": "操作成功" }