WEP_FIELD = { "0": { 'keys': { '客户姓名': [('客户姓名', (r'^姓名.?$', r'^企业名称.?$'), 'top1', {})], '证件类型': [('证件类型', (r'^证件类型.?$', ), 'top1', {})], '证件号码': [('证件号码', (r'^证件号码.?$', r'^统一社会信用代码.?$'), 'top1', {})], '合同价格(小写)': [('人民币', (r'^人民币¥.?$', ), 'top1', {})], '客户签名': [('客户签名/盖章', (r'^客户签名/盖章.*$', ), 'top1', {})], '签单日期': [('签单日期', (r'^签单日期.*签单日期.?$', ), 'top1', {})], }, 'value': { '客户姓名': ('text', 'right', {'offset_tuple': (-1.1, 1, 0.3, 0)}, ''), '证件类型': ('text', 'right', {'offset_tuple': (-1, 1, 0, 0)}, ''), '证件号码': ('text', 'right', {'offset_tuple': (-1, 2, 0.3, 0)}, ''), '合同价格(小写)': ('text', 'right', {'offset_tuple': (-1, 1, 0.3, 0)}, ''), '客户签名': ('img', 'under', {'offset_tuple': (0, 0, 0, 4), 'rigorous': True}, '无'), '签单日期': ('img', 'right', {'offset_tuple': (0, 0, 1.1, 0), 'rigorous': True}, '无'), }, } } MSI_FIELD = { "0": { 'keys': { '客户姓名': [('客户姓名', (r'^客户姓名.?$', r'^企业名称.?$'), 'top1', {})], '证件类型': [('证件类型', (r'^证件类型.?$', ), 'top1', {})], '证件号码': [('证件号码', (r'^证件号码.?$', r'^统一社会信用代码.?$'), 'top1', {})], '合同价格(小写)': [('人民币', (r'^人民币¥.?$', ), 'top1', {})], }, 'value': { '客户姓名': ('text', 'right', {'offset_tuple': (-1.2, 1, 0.3, 0)}, ''), '证件类型': ('text', 'right', {'offset_tuple': (-1, 1, 0, 0)}, ''), '证件号码': ('text', 'right', {'offset_tuple': (-1, 2, 0.3, 0)}, ''), '合同价格(小写)': ('text', 'right', {'offset_tuple': (-1, 1, 0.3, 0)}, ''), }, }, "1": { 'keys': { '客户签名': [('客户签名/盖章', (r'^客户签名/盖章.*$', ), 'top1', {})], '签单日期': [('签单日期', (r'^签单日期.*签单日期.?$', ), 'top1', {})], }, 'value': { '客户签名': ('img', 'under', {'offset_tuple': (0, 0, 0, 4), 'rigorous': True}, '无'), '签单日期': ('img', 'right', {'offset_tuple': (0, 0, 1.1, 0), 'rigorous': True}, '无'), }, } } SC_FIELD = { "0": { 'keys': { '姓名': [('姓名', (r'^姓名.?$', r'^企业名称.?$'), 'top1', {})], '证件类型': [('证件类型', (r'^证件类型.?$', ), 'top1', {})], '证件号码': [('证件号码', (r'^证件号码.?$', r'^统一社会信用代码.?$'), 'top1', {})], '总价': [('总价', (r'^总价.?$', ), 'top1', {})], }, 'value': { '姓名': ('text', 'right', {'offset_tuple': (-2, 8, 0.5, 0)}, ''), '证件类型': ('text', 'right', {'offset_tuple': (-2, 6, 0.5, 0)}, ''), '证件号码': ('text', 'right', {'offset_tuple': (-2, 6, 0.5, 0)}, ''), '总价': ('text', 'right', {'offset_tuple': (-2, 12, 0.5, 0)}, ''), }, }, "-1": { 'keys': { '客户签名': [('客户签名/盖章', (r'^客户签名/盖章.*$', r'^客户签名/盖章.*$'), 'top1', {})], '签单日期': [('签单日期', (r'^签单日期.*签单日期.?$', ), 'top1', {})], }, 'value': { '客户签名': ('img', 'under', {'offset_tuple': (1.5, 1, 0, 4), 'rigorous': True}, '无'), '签单日期': ('img', 'right', {'offset_tuple': (0, 0, 1.1, 0), 'rigorous': True}, '无'), }, } } # 汽车销售合同的补充协议 SC2_FIELD = { "0": { 'keys': { '姓名': [('姓名', (r'^姓名.?$', r'^企业名称.?$'), 'top1', {})], '证件类型': [('证件类型', (r'^证件类型.?$', ), 'top1', {})], '证件号码': [('证件号码', (r'^证件号码.?$', r'^统一社会信用代码.?$'), 'top1', {})], }, 'value': { '姓名': ('text', 'right', {'offset_tuple': (-2, 8, 0.5, 0)}, ''), '证件类型': ('text', 'right', {'offset_tuple': (-2, 6, 0.5, 0)}, ''), '证件号码': ('text', 'right', {'offset_tuple': (-2, 6, 0.5, 0)}, ''), }, }, "1": { 'keys': { '总价': [('总价', (r'^调整后.?$', ), 'top1', {})], }, 'value': { '总价': ('text', 'under', {'offset_tuple': (1, 1, -1, 2)}, ''), }, }, "3": { 'keys': { '客户签名': [('客户签名/盖章', (r'^客户签名/盖章.*$', r'^客户签名/盖章.*$'), 'top1', {})], '签单日期': [('签单日期', (r'^签单日期.*签单日期.?$', ), 'top1', {})], }, 'value': { '客户签名': ('img', 'under', {'offset_tuple': (1.5, 1, 0, 4), 'rigorous': True}, '无'), '签单日期': ('img', 'right', {'offset_tuple': (0, 0, 1.1, 0), 'rigorous': True}, '无'), }, } }