文档介绍了发票识别API的调用方式,调用前,请先阅读API概览。
步骤一:调用异步提交服务
异步提交服务支持本地文件和URL文件两种方式:
URL上传的异步提交服务接口为:SubmitInvoiceExtractJob接口。
本地文件上传的异步提交服务接口为:SubmitInvoiceExtractJobAdvance接口。
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
FileUrl | string | 是 | 以文档URL方式时使用。 单个文档的URL(支持100页以内、100 MB以内的PDF、Word、Excel文档,支持20 MB以内的单张图片)。 | https://example.com/example.pdf |
FileUrlObject | stream | 是 | 以本地文件上传方式调用接口时使用。 单个文档(支持100页以内、100 MB以内的PDF、Word、Excel文档,支持20 MB以内的单张图片)。 | 本地文件生成的FileInputStream |
FileName | string | 否 | 文件名需带文件类型后缀,与fileNameExtension二选一。 | example.pdf |
FileNameExtension | string | 否 | 文件类型,与fileName二选一。 |
支持的文档格式:PDF、Word、Excel和图片(JPG、JPEG、PNG、BMP、GIF)。
返回参数
名称 | 类型 | 描述 | 示例值 |
RequestId | string | 请求唯一ID。 | 43A29C77-405E-4CC0-BC55-EE694AD0**** |
Data | object | 返回数据。 | {"Id": "docmind-20220712-b15f****"} |
+id | string | 业务订单号,用于后续查询接口进行查询的唯一标识。 | docmind-20220712-b15f**** |
Code | string | 状态码。 | 200 |
Message | string | 状态详细信息。 | message |
示例
本接口支持本地文档上传和传入文档URL这两种调用方式。
本地文档上传调用方式的请求示例代码如下,调用SubmitInvoiceExtractJobAdvance接口,通过fileUrlObject参数实现本地文档上传。
获取并使用AccessKey信息的方式,可参考SDK概述中不同语言的SDK使用指南。
import com.aliyun.docmind_api20220729.Client;
import com.aliyun.docmind_api20220729.models.*;
import com.aliyun.teaopenapi.models.Config;
import com.aliyun.teautil.models.RuntimeOptions;
import java.io.File;
import java.io.FileInputStream;
public static void submit() throws Exception {
// 使用默认凭证初始化Credentials Client。
com.aliyun.credentials.Client credentialClient = new com.aliyun.credentials.Client();
Config config = new Config()
// 通过credentials获取配置中的AccessKey ID
.setAccessKeyId(credentialClient.getAccessKeyId())
// 通过credentials获取配置中的AccessKey Secret
.setAccessKeySecret(credentialClient.getAccessKeySecret());
// 访问的域名,支持ipv4和ipv6两种方式,ipv6请使用docmind-api-dualstack.cn-hangzhou.aliyuncs.com
config.endpoint = "docmind-api.cn-hangzhou.aliyuncs.com";
Client client = new Client(config);
// 创建RuntimeObject实例并设置运行参数
RuntimeOptions runtime = new RuntimeOptions();
SubmitInvoiceExtractJobAdvanceRequest advanceRequest = new SubmitInvoiceExtractJobAdvanceRequest();
File file = new File("D:\\example.pdf");
advanceRequest.fileUrlObject = new FileInputStream(file);
advanceRequest.fileName = "example.pdf";
// 发起请求并处理应答或异常。
SubmitInvoiceExtractJobResponse response = client.submitInvoiceExtractJobAdvance(advanceRequest, runtime);
}
const Client = require('@alicloud/docmind-api20220729');
const Util = require('@alicloud/tea-util');
const fs = require('fs');
const getResult = async () => {
// 使用默认凭证初始化Credentials Client
const cred = new Credential.default();
const client = new Client.default({
// 访问的域名,支持ipv4和ipv6两种方式,ipv6请使用docmind-api-dualstack.cn-hangzhou.aliyuncs.com
endpoint: 'docmind-api.cn-hangzhou.aliyuncs.com',
// 通过credentials获取配置中的AccessKey ID
accessKeyId: cred.credential.accessKeyId,
// 通过credentials获取配置中的AccessKey Secret
accessKeySecret: cred.credential.accessKeySecret,
type: 'access_key',
regionId: 'cn-hangzhou'
});
const advanceRequest = new Client.SubmitInvoiceExtractJobAdvanceRequest();
const file = fs.createReadStream('./example.pdf');
advanceRequest.fileUrlObject = file;
advanceRequest.fileName = 'example.pdf';
const runtimeObject = new Util.RuntimeOptions({});
const response = await client.submitInvoiceExtractJobAdvance(advanceRequest, runtimeObject);
return response.body;
}
from alibabacloud_docmind_api20220729.client import Client as docmind_api20220729Client
from alibabacloud_tea_openapi import models as open_api_models
from alibabacloud_tea_util import models as util_models
from alibabacloud_docmind_api20220729 import models as docmind_api20220729_models
from alibabacloud_tea_util.client import Client as UtilClient
def submit_file():
config = open_api_models.Config(
# 您的 AccessKey ID,
access_key_id='accessKeyId',
# 您的 AccessKey Secret,
access_key_secret='accessKeySecret'
)
# 访问的域名
config.endpoint = f'docmind-api.cn-hangzhou.aliyuncs.com'
client = docmind_api20220729Client(config)
request = docmind_api20220729_models.SubmitInvoiceExtractJobAdvanceRequest(
# file_url_object : 本地文件流
file_url_object=open("D:\example.pdf", "rb"),
# file_name :文件名称。名称必须包含文件类型
file_name='123.pdf',
# file_name_extension : 文件后缀格式。与文件名二选一
file_name_extension='pdf'
)
runtime = util_models.RuntimeOptions()
try:
# 复制代码运行请自行打印 API 的返回值
response = client.submit_invoice_extract_job_advance(request, runtime)
# API返回值格式层级为 body -> data -> 具体属性。可根据业务需要打印相应的结果。如下示例为打印返回的业务id格式
# 获取属性值均以小写开头,
print(response.body.data.id)
except Exception as error:
# 如有需要,请打印 error
UtilClient.assert_as_string(error.message)
import (
"fmt"
"os"
"github.com/alibabacloud-go/docmind-api-20220729/client"
"github.com/alibabacloud-go/tea-utils/v2/service"
openClient "github.com/alibabacloud-go/darabonba-openapi/v2/client"
)
func submit() {
var ak string = "您的AccessKeyId"
var sk string = "您的AccessKeySecret"
// 访问的域名,支持ipv4和ipv6两种方式,ipv6请使用docmind-api-dualstack.cn-hangzhou
var endpoint string = "docmind-api.cn-hangzhou.aliyuncs.com"
config := openClient.Config{
AccessKeyId: &ak,
AccessKeySecret: &sk,
Endpoint: &endpoint,
}
// 初始化client
cli, err := client.NewClient(&config)
if err != nil {
panic(err)
}
// 创建RuntimeObject实例并设置运行参数
options := service.RuntimeOptions{}
// 上传本地文档调用接口
filename := "example.pdf"
f, err := os.Open(filename)
if err != nil {
panic(err)
}
// 初始化接口request
request := client.SubmitInvoiceExtractJobAdvanceRequest{
FileName: &filename,
FileUrlObject: f,
}
// 替换成具体异步任务提交类API接口的入参和方法,示例方法是出口报关单识别接口
response, err := cli.SubmitInvoiceExtractJobAdvance(&request, &options)
if err != nil {
panic(err)
}
fmt.Println(response.Body.GoString())
}
using Newtonsoft.Json;
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
using Tea;
using Tea.Utils;
public static void SubmitFile()
{
AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config
{
// 您的 AccessKey ID
AccessKeyId = "AccessKeyId",
// 您的 AccessKey Secret
AccessKeySecret = "AccessKeySecret",
};
// 访问的域名
config.Endpoint = "docmind-api.cn-hangzhou.aliyuncs.com";
AlibabaCloud.SDK.Docmind_api20220729.Client client = new AlibabaCloud.SDK.Docmind_api20220729.Client(config);
//需要安装额外的依赖库--> AlibabaCloud.DarabonbaStream
Stream bodySyream = AlibabaCloud.DarabonbaStream.StreamUtil.ReadFromFilePath("<your-file-path>");
AlibabaCloud.SDK.Docmind_api20220729.Models.SubmitInvoiceExtractJobAdvanceRequest request = new AlibabaCloud.SDK.Docmind_api20220729.Models.SubmitInvoiceExtractJobAdvanceRequest
{
FileUrlObject = bodySyream,
FileNameExtension = "pdf"
};
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
try
{
// 复制代码运行请自行打印 API 的返回值
client.SubmitInvoiceExtractJobAdvance(request, runtime);
}
catch (TeaException error)
{
// 如有需要,请打印 error
AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);
}
catch (Exception _error)
{
TeaException error = new TeaException(new Dictionary<string, object>
{
{ "message", _error.Message }
});
// 如有需要,请打印 error
AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);
}
}
传入文档URL调用方式的请求示例代码如下,调用SubmitInvoiceExtractJob接口,通过fileUrl参数实现传入文档URL。请注意,您传入的文档URL必须为公网可访问下载的公网URL地址,无跨域限制,URL不带特殊转义字符。
获取并使用AccessKey信息的方式,可参考SDK概述中不同语言的SDK使用指南。
import com.aliyun.docmind_api20220729.Client;
import com.aliyun.docmind_api20220729.models.*;
import com.aliyun.teaopenapi.models.Config;
public static void submit() throws Exception {
// 使用默认凭证初始化Credentials Client。
com.aliyun.credentials.Client credentialClient = new com.aliyun.credentials.Client();
Config config = new Config()
// 通过credentials获取配置中的AccessKey ID
.setAccessKeyId(credentialClient.getAccessKeyId())
// 通过credentials获取配置中的AccessKey Secret
.setAccessKeySecret(credentialClient.getAccessKeySecret());
// 访问的域名,支持ipv4和ipv6两种方式,ipv6请使用docmind-api-dualstack.cn-hangzhou.aliyuncs.com
config.endpoint = "docmind-api.cn-hangzhou.aliyuncs.com";
Client client = new Client(config);
SubmitInvoiceExtractJobRequest request = new SubmitInvoiceExtractJobRequest();
request.fileName = "example.pdf";
request.fileUrl = "https://example.com/example.pdf";
SubmitInvoiceExtractJobResponse response = client.submitInvoiceExtractJob(sb);
}
const Client = require('@alicloud/docmind-api20220729');
const getResult = async () => {
// 使用默认凭证初始化Credentials Client
const cred = new Credential.default();
const client = new Client.default({
// 访问的域名,支持ipv4和ipv6两种方式,ipv6请使用docmind-api-dualstack.cn-hangzhou.aliyuncs.com
endpoint: 'docmind-api.cn-hangzhou.aliyuncs.com',
// 通过credentials获取配置中的AccessKey ID
accessKeyId: cred.credential.accessKeyId,
// 通过credentials获取配置中的AccessKey Secret
accessKeySecret: cred.credential.accessKeySecret,
type: 'access_key',
regionId: 'cn-hangzhou'
});
const request = new Client.SubmitInvoiceExtractJobRequest();
request.fileName = 'example.pdf';
request.fileUrl = 'https://example.com/example.pdf';
const response = await client.submitInvoiceExtractJob(request);
return response.body;
}
from alibabacloud_docmind_api20220729.client import Client as docmind_api20220729Client
from alibabacloud_tea_openapi import models as open_api_models
from alibabacloud_docmind_api20220729 import models as docmind_api20220729_models
from alibabacloud_tea_util.client import Client as UtilClient
def submit_url():
config = open_api_models.Config(
# 您的 AccessKey ID,
access_key_id='accessKeyId',
# 您的 AccessKey Secret,
access_key_secret='accessKeySecret'
)
# 访问的域名
config.endpoint = f'docmind-api.cn-hangzhou.aliyuncs.com'
client = docmind_api20220729Client(config)
request = docmind_api20220729_models.SubmitInvoiceExtractJobRequest(
# file_url : 文件url地址
file_url='https://example.pdf',
# file_name :文件名称。名称必须包含文件类型
file_name='example.pdf',
# file_name_extension : 文件后缀格式。与文件名二选一
file_name_extension='pdf'
)
try:
# 复制代码运行请自行打印 API 的返回值
response = client.submit_invoice_extract_job(request)
# API返回值格式层级为 body -> data -> 具体属性。可根据业务需要打印相应的结果。如下示例为打印返回的业务id格式
# 获取属性值均以小写开头,
print(response.body.data.id)
except Exception as error:
# 如有需要,请打印 error
UtilClient.assert_as_string(error.message)
import (
"fmt"
"github.com/alibabacloud-go/docmind-api-20220729/client"
openClient "github.com/alibabacloud-go/darabonba-openapi/v2/client"
)
func submit() {
var ak string = "您的AccessKeyId"
var sk string = "您的AccessKeySecret"
// 访问的域名,支持ipv4和ipv6两种方式,ipv6请使用docmind-api-dualstack.cn-hangzhou
var endpoint string = "docmind-api.cn-hangzhou.aliyuncs.com"
config := openClient.Config{
AccessKeyId: &ak,
AccessKeySecret: &sk,
Endpoint: &endpoint,
}
// 初始化client
cli, err := client.NewClient(&config)
if err != nil {
panic(err)
}
// 上传本地文档调用接口
fileUrl := "https://example.com/example.pdf"
filename := "example.pdf"
// 初始化接口request
request := client.SubmitInvoiceExtractJobAdvanceRequest{
FileName: &filename,
FileUrl: &fileUrl,
}
// 替换成具体异步任务提交类API接口的入参和方法,示例方法是出口报关单识别接口
response, err := cli.SubmitInvoiceExtractJobAdvance(&request)
if err != nil {
panic(err)
}
fmt.Println(response.Body.GoString())
}
using Newtonsoft.Json;
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
using Tea;
using Tea.Utils;
public static void SubmitUrl()
{
AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config
{
// 您的 AccessKey ID
AccessKeyId = "AccessKeyId",
// 您的 AccessKey Secret
AccessKeySecret = "AccessKeySecret",
};
// 访问的域名
config.Endpoint = "docmind-api.cn-hangzhou.aliyuncs.com";
AlibabaCloud.SDK.Docmind_api20220729.Client client = new AlibabaCloud.SDK.Docmind_api20220729.Client(config);
AlibabaCloud.SDK.Docmind_api20220729.Models.SubmitInvoiceExtractJobRequest request = new AlibabaCloud.SDK.Docmind_api20220729.Models.SubmitInvoiceExtractJobRequest
{
FileUrl = "https://example.pdf",
FileNameExtension = "pdf"
};
try
{
// 复制代码运行请自行打印 API 的返回值
client.SubmitInvoiceExtractJob(request);
}
catch (TeaException error)
{
// 如有需要,请打印 error
AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);
}
catch (Exception _error)
{
TeaException error = new TeaException(new Dictionary<string, object>
{
{ "message", _error.Message }
});
// 如有需要,请打印 error
AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);
}
}
use AlibabaCloud\SDK\Docmindapi\V20220729\Docmindapi;
use AlibabaCloud\SDK\Docmindapi\V20220729\Models\SubmitInvoiceExtractJobRequest;
use Darabonba\OpenApi\Models\Config;
use AlibabaCloud\Tea\Utils\Utils\RuntimeOptions;
use AlibabaCloud\Tea\Exception\TeaUnableRetryError;
$config = new Config();
// 访问的域名,支持ipv4和ipv6两种方式,ipv6请使用docmind-api-dualstack.cn-hangzhou.aliyuncs.com
$config->endpoint = "docmind-api.cn-hangzhou.aliyuncs.com";
// 前面准备好的您的AccessKey ID
$config->accessKeyId = "your access key id";
// 前面准备好的您的AccessKey Secret
$config->accessKeySecret = "your access key secret";
$config->type = "access_key";
$config->regionId = "cn-hangzhou";
$client = new Docmindapi($config);
$request = new SubmitInvoiceExtractJobRequest();
$runtime = new RuntimeOptions();
$runtime->maxIdleConns = 3;
$runtime->connectTimeout = 10000;
$runtime->readTimeout = 10000;
$request->fileName = "example.pdf";
$request->fileUrl = "https://example.com/example.pdf";
try {
$response = $client->submitInvoiceExtractJob($request, $runtime);
var_dump($response->toMap());
} catch (TeaUnableRetryError $e) {
var_dump($e->getMessage());
var_dump($e->getErrorInfo());
var_dump($e->getLastException());
var_dump($e->getLastRequest());
}
正常返回示例
JSON
格式
{
"RequestId": "43A29C77-405E-4CC0-BC55-EE694AD0****",
"Data": {
"Id": "docmind-20220712-Invoice-b15f****"
}
}
步骤二:轮询结果查询服务GetSingleDocumentExtractResult接口
调用查询接口的入参ID就是前面异步任务提交接口返回的出参ID,查询结果有处理中、处理成功、处理失败三种情况。建议每10秒轮询一次,最多轮询10分钟。若明确返回Completed为true或者超过轮询最大时间,则终止轮询。
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
Id | string | 是 | 需要查询的业务订单号,订单号从提交接口的返回结果中获取 | docmind-20220712-Invoice-b15f**** |
返回参数
名称 | 类型 | 描述 | 示例值 |
RequestId | string | 请求唯一ID。 | 43A29C77-405E-4CC0-BC55-EE694AD0**** |
Completed | boolean | 异步任务是否处理完成,false表示任务仍在处理中,true代表任务处理完成,有处理成功或处理失败的明确结果。 | true |
Status | String | 异步任务处理完成的状态,最终处理结束后的状态。Success为处理成功,Fail为处理失败。 | Success |
Data | string | 返回数据,文档智能解析的解析结果,输出包括文档内容及样式、文档版面信息以及文档逻辑信息(层级树、表格理解、表格及段落KV)的JSON数据结构返回。 | |
Code | string | 状态码。 | 200 |
Message | string | 详细信息。 | message |
示例
调用发票识别接口的结果查询类API示例代码如下,调用getSingleDocumentExtractResult接口,通过ID参数传入查询流水号。
获取并使用AccessKey信息的方式,可参考SDK概述中不同语言的SDK使用指南。
import com.aliyun.docmind_api20220729.Client;
import com.aliyun.docmind_api20220729.models.*;
import com.aliyun.teaopenapi.models.Config;
public static void submit() throws Exception {
// 使用默认凭证初始化Credentials Client。
com.aliyun.credentials.Client credentialClient = new com.aliyun.credentials.Client();
Config config = new Config()
// 通过credentials获取配置中的AccessKey ID
.setAccessKeyId(credentialClient.getAccessKeyId())
// 通过credentials获取配置中的AccessKey Secret
.setAccessKeySecret(credentialClient.getAccessKeySecret());
// 访问的域名,支持ipv4和ipv6两种方式,ipv6请使用docmind-api-dualstack.cn-hangzhou.aliyuncs.com
config.endpoint = "docmind-api.cn-hangzhou.aliyuncs.com";
Client client = new Client(config);
GetSingleDocumentExtractResultRequest resultRequest = new GetSingleDocumentExtractResultRequest();
resultRequest.id = "docmind-20220712-Invoice-b15f****";
GetSingleDocumentExtractResultResponse response = client.getSingleDocumentExtractResult(request);
System.out.println(response.getBody().getData());
}
const Client = require('@alicloud/docmind-api20220729');
const getResult = async () => {
// 使用默认凭证初始化Credentials Client
const cred = new Credential.default();
const client = new Client.default({
// 访问的域名,支持ipv4和ipv6两种方式,ipv6请使用docmind-api-dualstack.cn-hangzhou.aliyuncs.com
endpoint: 'docmind-api.cn-hangzhou.aliyuncs.com',
// 通过credentials获取配置中的AccessKey ID
accessKeyId: cred.credential.accessKeyId,
// 通过credentials获取配置中的AccessKey Secret
accessKeySecret: cred.credential.accessKeySecret,
type: 'access_key',
regionId: 'cn-hangzhou'
});
const resultRequest = new Client.GetSingleDocumentExtractResultRequest();
resultRequest.id = "docmind-20220902-824b****";
const response = await client.getSingleDocumentExtractResult(resultRequest);
return response.body;
}
from alibabacloud_docmind_api20220729.client import Client as docmind_api20220729Client
from alibabacloud_tea_openapi import models as open_api_models
from alibabacloud_docmind_api20220729 import models as docmind_api20220729_models
from alibabacloud_tea_util.client import Client as UtilClient
def query():
config = open_api_models.Config(
# 您的 AccessKey ID,
access_key_id='accessKeyId',
# 您的 AccessKey Secret,
access_key_secret='accessKeySecret'
)
# 访问的域名
config.endpoint = f'docmind-api.cn-hangzhou.aliyuncs.com'
client = docmind_api20220729Client(config)
request = docmind_api20220729_models.GetSingleDocumentExtractResultRequest(
# id : 任务提交接口返回的id
id='docmind-20220712-Invoice-b15f****'
)
try:
# 复制代码运行请自行打印 API 的返回值
response = client.get_single_document_extract_result(request)
# API返回值格式层级为 body -> data -> 具体属性。可根据业务需要打印相应的结果。获取属性值均以小写开头
# 获取异步任务处理情况,可根据response.body.completed判断是否需要继续轮询结果
print(response.body.completed)
# 获取返回结果。建议先把response.body.data转成json,然后再从json里面取具体需要的值。
print(response.body.data)
except Exception as error:
# 如有需要,请打印 error
UtilClient.assert_as_string(error.message)
using Newtonsoft.Json;
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
using Tea;
using Tea.Utils;
public static void GetResult()
{
AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config
{
// 您的 AccessKey ID
AccessKeyId = "AccessKeyId",
// 您的 AccessKey Secret
AccessKeySecret = "AccessKeySecret",
};
// 访问的域名
config.Endpoint = "docmind-api.cn-hangzhou.aliyuncs.com";
AlibabaCloud.SDK.Docmind_api20220729.Client client = new AlibabaCloud.SDK.Docmind_api20220729.Client(config);
AlibabaCloud.SDK.Docmind_api20220729.Models.GetSingleDocumentExtractResultRequest request = new AlibabaCloud.SDK.Docmind_api20220729.Models.GetSingleDocumentExtractResultRequest
{
Id = "docmind-20220712-Invoice-b15f****"
};
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
try
{
// 复制代码运行请自行打印 API 的返回值
client.GetSingleDocumentExtractResult(request);
}
catch (TeaException error)
{
// 如有需要,请打印 error
AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);
}
catch (Exception _error)
{
TeaException error = new TeaException(new Dictionary<string, object>
{
{ "message", _error.Message }
});
// 如有需要,请打印 error
AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);
}
}
use AlibabaCloud\SDK\Docmindapi\V20220729\Docmindapi;
use AlibabaCloud\SDK\Docmindapi\V20220729\Models\GetSingleDocumentExtractResultRequest;
use Darabonba\OpenApi\Models\Config;
use AlibabaCloud\Tea\Exception\TeaUnableRetryError;
$config = new Config();
// 访问的域名,支持ipv4和ipv6两种方式,ipv6请使用docmind-api-dualstack.cn-hangzhou.aliyuncs.com
$config->endpoint = "docmind-api.cn-hangzhou.aliyuncs.com";
// 前面准备好的您的AccessKey ID
$config->accessKeyId = "your access key id";
// 前面准备好的您的AccessKey Secret
$config->accessKeySecret = "your access key secret";
$config->type = "access_key";
$config->regionId = "cn-hangzhou";
$client = new Docmindapi($config);
$request = new GetSingleDocumentExtractResultRequest();
$request->id = "docmind-20220902-824b****";
$runtime = new RuntimeOptions();
$runtime->maxIdleConns = 3;
$runtime->connectTimeout = 10000;
$runtime->readTimeout = 10000;
try {
$response = $client->getSingleDocumentExtractResult($request, $runtime);
var_dump($response->toMap());
} catch (TeaUnableRetryError $e) {
var_dump($e->getMessage());
var_dump($e->getErrorInfo());
var_dump($e->getLastException());
var_dump($e->getLastRequest());
}
查询结果有处理中、处理成功、处理失败三种情况,分别说明每种情况的返回结果示例。
处理中的返回结果
{
"RequestId": "2AABD2C2-D24F-12F7-875D-683A27C3****",
"Completed": false,
"Code": "DocProcessing",
"Message": "Document processing",
"HostId": "ocr-api.cn-hangzhou.aliyuncs.com",
"Recommend": "https://next.api.aliyun.com/troubleshoot?q=DocProcessing&product=docmind-api"
}
处理中:Completed会返回false,表示任务没有处理结束,仍在处理中。这种情况需要继续轮询,直到明确返回Completed为true或者超过轮询最大时间。
处理失败的返回结果
{
"RequestId": "A8EF3A36-1380-1116-A39E-B377BE27****",
"Completed": true,
"Status": "Fail",
"Code": "UrlNotLegal",
"Message": "Failed to process the document. The document url you provided is not legal.",
"HostId": "docmind-api.cn-hangzhou.aliyuncs.com",
"Recommend": "https://next.api.aliyun.com/troubleshoot?q=IDP.UrlNotLegal&product=docmind-api"
}
处理失败时:Completed会返回true,表示任务处理结束;Status会返回“Fail”,表示处理失败;同时会返回失败Code和详细原因Message。访问错误码可以查看错误码详细介绍。
处理成功的返回结果
{
"Status": "Success",
"RequestId": "73134E1A-E281-1B2C-A105-D0ECFE2DFail",
"Completed": true,
"Data": {
"result": {
"kvListInfo": [
[
[{
"valuePos": [{
"width": 148,
"x": 59,
"y": 848,
"pageId": 1,
"height": 18
}, {
"width": 279,
"x": 59,
"y": 907,
"pageId": 1,
"height": 19
}],
"parsedValue": ["HOUSEHOLD PRODUCTS LION ZACT TOOTH PASTE FRESH MINT 150G"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 148,
"x": 59,
"originalValue": "HOUSEHOLD PRODUCTS",
"y": 848,
"pageId": 1,
"value": "HOUSEHOLD PRODUCTS LION ZACT TOOTH PASTE FRESH MINT 150G",
"height": 18
}, {
"documentType": "Invoice",
"width": 279,
"x": 59,
"originalValue": "LION ZACT TOOTH PASTE FRESH MINT 150G",
"y": 907,
"pageId": 1,
"value": "HOUSEHOLD PRODUCTS LION ZACT TOOTH PASTE FRESH MINT 150G",
"height": 19
}],
"extractedValue": ["HOUSEHOLD PRODUCTS LION ZACT TOOTH PASTE FRESH MINT 150G"],
"keyDesc": ["商品名称"],
"value": ["HOUSEHOLD PRODUCTS LION ZACT TOOTH PASTE FRESH MINT 150G"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 33,
"x": 1021,
"y": 909,
"pageId": 1,
"height": 16
}],
"parsedValue": ["¥220"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 33,
"x": 1021,
"originalValue": "¥220",
"y": 909,
"pageId": 1,
"value": "220",
"height": 16
}],
"extractedValue": ["220"],
"keyDesc": ["商品单价"],
"value": ["220"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 58,
"x": 1205,
"y": 908,
"pageId": 1,
"height": 18
}],
"parsedValue": ["¥264,000"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 58,
"x": 1205,
"originalValue": "¥264,000",
"y": 908,
"pageId": 1,
"value": "264000",
"height": 18
}],
"extractedValue": ["264000"],
"keyDesc": ["商品总价"],
"value": ["264000"],
"key": ["GAmount"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}],
[{
"valuePos": [{
"width": 384,
"x": 60,
"y": 930,
"pageId": 1,
"height": 19
}],
"parsedValue": ["LION CLINICA KIDS TOOTH PASTE STRAWBERRY FLAVOR 60G"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 384,
"x": 60,
"originalValue": "LION CLINICA KIDS TOOTH PASTE STRAWBERRY FLAVOR 60G",
"y": 930,
"pageId": 1,
"value": "LION CLINICA KIDS TOOTH PASTE STRAWBERRY FLAVOR 60G",
"height": 19
}],
"extractedValue": ["LION CLINICA KIDS TOOTH PASTE STRAWBERRY FLAVOR 60G"],
"keyDesc": ["商品名称"],
"value": ["LION CLINICA KIDS TOOTH PASTE STRAWBERRY FLAVOR 60G"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 26,
"x": 1022,
"y": 930,
"pageId": 1,
"height": 18
}],
"parsedValue": ["¥105"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 26,
"x": 1022,
"originalValue": "¥105",
"y": 930,
"pageId": 1,
"value": "105",
"height": 18
}],
"extractedValue": ["105"],
"keyDesc": ["商品单价"],
"value": ["105"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 378,
"x": 59,
"y": 949,
"pageId": 1,
"height": 19
}],
"parsedValue": ["LION CLINICA KIDS TOOTH PASTE JUICY GRAPE FLAVOR 60G"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 378,
"x": 59,
"originalValue": "LION CLINICA KIDS TOOTH PASTE JUICY GRAPE FLAVOR 60G",
"y": 949,
"pageId": 1,
"value": "LION CLINICA KIDS TOOTH PASTE JUICY GRAPE FLAVOR 60G",
"height": 19
}],
"extractedValue": ["LION CLINICA KIDS TOOTH PASTE JUICY GRAPE FLAVOR 60G"],
"keyDesc": ["商品名称"],
"value": ["LION CLINICA KIDS TOOTH PASTE JUICY GRAPE FLAVOR 60G"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 32,
"x": 1022,
"y": 952,
"pageId": 1,
"height": 15
}],
"parsedValue": ["¥105"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 32,
"x": 1022,
"originalValue": "¥105",
"y": 952,
"pageId": 1,
"value": "105",
"height": 15
}],
"extractedValue": ["105"],
"keyDesc": ["商品单价"],
"value": ["105"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 331,
"x": 60,
"y": 969,
"pageId": 1,
"height": 20
}],
"parsedValue": ["LION KIDS TOOTH PASTE STRAWBERRY FLAVOR 40G"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 331,
"x": 60,
"originalValue": "LION KIDS TOOTH PASTE STRAWBERRY FLAVOR 40G",
"y": 969,
"pageId": 1,
"value": "LION KIDS TOOTH PASTE STRAWBERRY FLAVOR 40G",
"height": 20
}],
"extractedValue": ["LION KIDS TOOTH PASTE STRAWBERRY FLAVOR 40G"],
"keyDesc": ["商品名称"],
"value": ["LION KIDS TOOTH PASTE STRAWBERRY FLAVOR 40G"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 26,
"x": 1026,
"y": 971,
"pageId": 1,
"height": 16
}],
"parsedValue": ["¥75"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 26,
"x": 1026,
"originalValue": "¥75",
"y": 971,
"pageId": 1,
"value": "75",
"height": 16
}],
"extractedValue": ["75"],
"keyDesc": ["商品单价"],
"value": ["75"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 293,
"x": 60,
"y": 988,
"pageId": 1,
"height": 20
}],
"parsedValue": ["LION KIDS TOOTH PASTE MELON FLAVOR 40G"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 293,
"x": 60,
"originalValue": "LION KIDS TOOTH PASTE MELON FLAVOR 40G",
"y": 988,
"pageId": 1,
"value": "LION KIDS TOOTH PASTE MELON FLAVOR 40G",
"height": 20
}],
"extractedValue": ["LION KIDS TOOTH PASTE MELON FLAVOR 40G"],
"keyDesc": ["商品名称"],
"value": ["LION KIDS TOOTH PASTE MELON FLAVOR 40G"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 26,
"x": 1024,
"y": 990,
"pageId": 1,
"height": 18
}],
"parsedValue": ["¥75"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 26,
"x": 1024,
"originalValue": "¥75",
"y": 990,
"pageId": 1,
"value": "75",
"height": 18
}],
"extractedValue": ["75"],
"keyDesc": ["商品单价"],
"value": ["75"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 386,
"x": 60,
"y": 1008,
"pageId": 1,
"height": 20
}],
"parsedValue": ["LION CLINICA MICKEY STRAWBERRY MOUTH WASHES 250ML"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 386,
"x": 60,
"originalValue": "LION CLINICA MICKEY STRAWBERRY MOUTH WASHES 250ML",
"y": 1008,
"pageId": 1,
"value": "LION CLINICA MICKEY STRAWBERRY MOUTH WASHES 250ML",
"height": 20
}],
"extractedValue": ["LION CLINICA MICKEY STRAWBERRY MOUTH WASHES 250ML"],
"keyDesc": ["商品名称"],
"value": ["LION CLINICA MICKEY STRAWBERRY MOUTH WASHES 250ML"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 32,
"x": 1021,
"y": 1009,
"pageId": 1,
"height": 18
}],
"parsedValue": ["¥210"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 32,
"x": 1021,
"originalValue": "¥210",
"y": 1009,
"pageId": 1,
"value": "210",
"height": 18
}],
"extractedValue": ["210"],
"keyDesc": ["商品单价"],
"value": ["210"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 380,
"x": 62,
"y": 1028,
"pageId": 1,
"height": 21
}],
"parsedValue": ["LION CLINICA MICKEY JUICY GRAPE MOUTH WASHES 250ML"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 380,
"x": 62,
"originalValue": "LION CLINICA MICKEY JUICY GRAPE MOUTH WASHES 250ML",
"y": 1028,
"pageId": 1,
"value": "LION CLINICA MICKEY JUICY GRAPE MOUTH WASHES 250ML",
"height": 21
}],
"extractedValue": ["LION CLINICA MICKEY JUICY GRAPE MOUTH WASHES 250ML"],
"keyDesc": ["商品名称"],
"value": ["LION CLINICA MICKEY JUICY GRAPE MOUTH WASHES 250ML"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 33,
"x": 1022,
"y": 1030,
"pageId": 1,
"height": 18
}],
"parsedValue": ["¥210"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 33,
"x": 1022,
"originalValue": "¥210",
"y": 1030,
"pageId": 1,
"value": "210",
"height": 18
}],
"extractedValue": ["210"],
"keyDesc": ["商品单价"],
"value": ["210"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 350,
"x": 60,
"y": 1048,
"pageId": 1,
"height": 21
}],
"parsedValue": ["KAO FOAMING HAND SOAP WHITE BOTTLE 250ML (TH)"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 350,
"x": 60,
"originalValue": "KAO FOAMING HAND SOAP WHITE BOTTLE 250ML (TH)",
"y": 1048,
"pageId": 1,
"value": "KAO FOAMING HAND SOAP WHITE BOTTLE 250ML (TH)",
"height": 21
}],
"extractedValue": ["KAO FOAMING HAND SOAP WHITE BOTTLE 250ML (TH)"],
"keyDesc": ["商品名称"],
"value": ["KAO FOAMING HAND SOAP WHITE BOTTLE 250ML (TH)"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 33,
"x": 1022,
"y": 1049,
"pageId": 1,
"height": 18
}],
"parsedValue": ["¥185"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 33,
"x": 1022,
"originalValue": "¥185",
"y": 1049,
"pageId": 1,
"value": "185",
"height": 18
}],
"extractedValue": ["185"],
"keyDesc": ["商品单价"],
"value": ["185"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 302,
"x": 60,
"y": 1067,
"pageId": 1,
"height": 19
}],
"parsedValue": ["KAO FOAMING HAND SOAP FRUIT SCENT 250ML"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 302,
"x": 60,
"originalValue": "KAO FOAMING HAND SOAP FRUIT SCENT 250ML",
"y": 1067,
"pageId": 1,
"value": "KAO FOAMING HAND SOAP FRUIT SCENT 250ML",
"height": 19
}],
"extractedValue": ["KAO FOAMING HAND SOAP FRUIT SCENT 250ML"],
"keyDesc": ["商品名称"],
"value": ["KAO FOAMING HAND SOAP FRUIT SCENT 250ML"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 33,
"x": 1021,
"y": 1070,
"pageId": 1,
"height": 18
}],
"parsedValue": ["¥185"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 33,
"x": 1021,
"originalValue": "¥185",
"y": 1070,
"pageId": 1,
"value": "185",
"height": 18
}],
"extractedValue": ["185"],
"keyDesc": ["商品单价"],
"value": ["185"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 310,
"x": 60,
"y": 1087,
"pageId": 1,
"height": 20
}],
"parsedValue": ["KAO FOAMING HAND SOAP CITRUS SCENT 250ML"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 310,
"x": 60,
"originalValue": "KAO FOAMING HAND SOAP CITRUS SCENT 250ML",
"y": 1087,
"pageId": 1,
"value": "KAO FOAMING HAND SOAP CITRUS SCENT 250ML",
"height": 20
}],
"extractedValue": ["KAO FOAMING HAND SOAP CITRUS SCENT 250ML"],
"keyDesc": ["商品名称"],
"value": ["KAO FOAMING HAND SOAP CITRUS SCENT 250ML"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 33,
"x": 1023,
"y": 1090,
"pageId": 1,
"height": 18
}],
"parsedValue": ["¥185"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 33,
"x": 1023,
"originalValue": "¥185",
"y": 1090,
"pageId": 1,
"value": "185",
"height": 18
}],
"extractedValue": ["185"],
"keyDesc": ["商品单价"],
"value": ["185"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品名称"],
"value": [""],
"key": ["GName"],
"extInfo": {}
}, {
"valuePos": [{
"width": 33,
"x": 1022,
"y": 1109,
"pageId": 1,
"height": 18
}],
"parsedValue": ["¥178"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 33,
"x": 1022,
"originalValue": "¥178",
"y": 1109,
"pageId": 1,
"value": "178",
"height": 18
}],
"extractedValue": ["178"],
"keyDesc": ["商品单价"],
"value": ["178"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 280,
"x": 59,
"y": 1127,
"pageId": 1,
"height": 19
}],
"parsedValue": ["KAO PIPE HAITER HIGH VISCOSITY GEL 500G"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 280,
"x": 59,
"originalValue": "KAO PIPE HAITER HIGH VISCOSITY GEL 500G",
"y": 1127,
"pageId": 1,
"value": "KAO PIPE HAITER HIGH VISCOSITY GEL 500G",
"height": 19
}],
"extractedValue": ["KAO PIPE HAITER HIGH VISCOSITY GEL 500G"],
"keyDesc": ["商品名称"],
"value": ["KAO PIPE HAITER HIGH VISCOSITY GEL 500G"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 33,
"x": 1022,
"y": 1129,
"pageId": 1,
"height": 18
}],
"parsedValue": ["¥135"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 33,
"x": 1022,
"originalValue": "¥135",
"y": 1129,
"pageId": 1,
"value": "135",
"height": 18
}],
"extractedValue": ["135"],
"keyDesc": ["商品单价"],
"value": ["135"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 362,
"x": 59,
"y": 1147,
"pageId": 1,
"height": 20
}],
"parsedValue": ["KAO CLEAR CLEAN KIDS TOOTH PASTE MELON SODA 70G"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 362,
"x": 59,
"originalValue": "KAO CLEAR CLEAN KIDS TOOTH PASTE MELON SODA 70G",
"y": 1147,
"pageId": 1,
"value": "KAO CLEAR CLEAN KIDS TOOTH PASTE MELON SODA 70G",
"height": 20
}],
"extractedValue": ["KAO CLEAR CLEAN KIDS TOOTH PASTE MELON SODA 70G"],
"keyDesc": ["商品名称"],
"value": ["KAO CLEAR CLEAN KIDS TOOTH PASTE MELON SODA 70G"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 33,
"x": 1021,
"y": 1150,
"pageId": 1,
"height": 16
}],
"parsedValue": ["¥105"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 33,
"x": 1021,
"originalValue": "¥105",
"y": 1150,
"pageId": 1,
"value": "105",
"height": 16
}],
"extractedValue": ["105"],
"keyDesc": ["商品单价"],
"value": ["105"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 361,
"x": 61,
"y": 1166,
"pageId": 1,
"height": 19
}],
"parsedValue": ["KAO CLEAR CLEAN KIDS TOOTH PASTE STRAWBERRY 70G"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 361,
"x": 61,
"originalValue": "KAO CLEAR CLEAN KIDS TOOTH PASTE STRAWBERRY 70G",
"y": 1166,
"pageId": 1,
"value": "KAO CLEAR CLEAN KIDS TOOTH PASTE STRAWBERRY 70G",
"height": 19
}],
"extractedValue": ["KAO CLEAR CLEAN KIDS TOOTH PASTE STRAWBERRY 70G"],
"keyDesc": ["商品名称"],
"value": ["KAO CLEAR CLEAN KIDS TOOTH PASTE STRAWBERRY 70G"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 33,
"x": 1021,
"y": 1168,
"pageId": 1,
"height": 18
}],
"parsedValue": ["¥105"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 33,
"x": 1021,
"originalValue": "¥105",
"y": 1168,
"pageId": 1,
"value": "105",
"height": 18
}],
"extractedValue": ["105"],
"keyDesc": ["商品单价"],
"value": ["105"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 317,
"x": 60,
"y": 1186,
"pageId": 1,
"height": 19
}],
"parsedValue": ["KAO CLEAR CLEAN KIDS TOOTH PASTE GRAPE 70G"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 317,
"x": 60,
"originalValue": "KAO CLEAR CLEAN KIDS TOOTH PASTE GRAPE 70G",
"y": 1186,
"pageId": 1,
"value": "KAO CLEAR CLEAN KIDS TOOTH PASTE GRAPE 70G",
"height": 19
}],
"extractedValue": ["KAO CLEAR CLEAN KIDS TOOTH PASTE GRAPE 70G"],
"keyDesc": ["商品名称"],
"value": ["KAO CLEAR CLEAN KIDS TOOTH PASTE GRAPE 70G"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 33,
"x": 1021,
"y": 1189,
"pageId": 1,
"height": 17
}],
"parsedValue": ["¥105"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 33,
"x": 1021,
"originalValue": "¥105",
"y": 1189,
"pageId": 1,
"value": "105",
"height": 17
}],
"extractedValue": ["105"],
"keyDesc": ["商品单价"],
"value": ["105"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 408,
"x": 59,
"y": 1206,
"pageId": 1,
"height": 20
}],
"parsedValue": ["KOBAYASHI SARASATY LINGERIE DETERGENT SOAP SCENT 120ML"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 408,
"x": 59,
"originalValue": "KOBAYASHI SARASATY LINGERIE DETERGENT SOAP SCENT 120ML",
"y": 1206,
"pageId": 1,
"value": "KOBAYASHI SARASATY LINGERIE DETERGENT SOAP SCENT 120ML",
"height": 20
}],
"extractedValue": ["KOBAYASHI SARASATY LINGERIE DETERGENT SOAP SCENT 120ML"],
"keyDesc": ["商品名称"],
"value": ["KOBAYASHI SARASATY LINGERIE DETERGENT SOAP SCENT 120ML"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 26,
"x": 1022,
"y": 1208,
"pageId": 1,
"height": 16
}],
"parsedValue": ["¥191"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 26,
"x": 1022,
"originalValue": "¥191",
"y": 1208,
"pageId": 1,
"value": "191",
"height": 16
}],
"extractedValue": ["191"],
"keyDesc": ["商品单价"],
"value": ["191"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品名称"],
"value": [""],
"key": ["GName"],
"extInfo": {}
}, {
"valuePos": [{
"width": 33,
"x": 1021,
"y": 1228,
"pageId": 1,
"height": 18
}],
"parsedValue": ["¥180"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 33,
"x": 1021,
"originalValue": "¥180",
"y": 1228,
"pageId": 1,
"value": "180",
"height": 18
}],
"extractedValue": ["180"],
"keyDesc": ["商品单价"],
"value": ["180"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 458,
"x": 60,
"y": 1245,
"pageId": 1,
"height": 21
}],
"parsedValue": ["KOBAYASHI CLIP DOUBLE CAR AIR FRESHENER FRESH LINEN 4.6ML(TW)"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 458,
"x": 60,
"originalValue": "KOBAYASHI CLIP DOUBLE CAR AIR FRESHENER FRESH LINEN 4.6ML(TW)",
"y": 1245,
"pageId": 1,
"value": "KOBAYASHI CLIP DOUBLE CAR AIR FRESHENER FRESH LINEN 4.6ML(TW)",
"height": 21
}],
"extractedValue": ["KOBAYASHI CLIP DOUBLE CAR AIR FRESHENER FRESH LINEN 4.6ML(TW)"],
"keyDesc": ["商品名称"],
"value": ["KOBAYASHI CLIP DOUBLE CAR AIR FRESHENER FRESH LINEN 4.6ML(TW)"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 32,
"x": 1023,
"y": 1248,
"pageId": 1,
"height": 17
}],
"parsedValue": ["¥180"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 32,
"x": 1023,
"originalValue": "¥180",
"y": 1248,
"pageId": 1,
"value": "180",
"height": 17
}],
"extractedValue": ["180"],
"keyDesc": ["商品单价"],
"value": ["180"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 544,
"x": 60,
"y": 1265,
"pageId": 1,
"height": 21
}],
"parsedValue": ["KOBAYASHI CLIP DOUBLE CAR AIR FRESHENER FOR TOBACCO ION CITRUS 4.6ML (TW)"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 544,
"x": 60,
"originalValue": "KOBAYASHI CLIP DOUBLE CAR AIR FRESHENER FOR TOBACCO ION CITRUS 4.6ML (TW)",
"y": 1265,
"pageId": 1,
"value": "KOBAYASHI CLIP DOUBLE CAR AIR FRESHENER FOR TOBACCO ION CITRUS 4.6ML (TW)",
"height": 21
}],
"extractedValue": ["KOBAYASHI CLIP DOUBLE CAR AIR FRESHENER FOR TOBACCO ION CITRUS 4.6ML (TW)"],
"keyDesc": ["商品名称"],
"value": ["KOBAYASHI CLIP DOUBLE CAR AIR FRESHENER FOR TOBACCO ION CITRUS 4.6ML (TW)"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 33,
"x": 1021,
"y": 1267,
"pageId": 1,
"height": 16
}],
"parsedValue": ["¥180"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 33,
"x": 1021,
"originalValue": "¥180",
"y": 1267,
"pageId": 1,
"value": "180",
"height": 16
}],
"extractedValue": ["180"],
"keyDesc": ["商品单价"],
"value": ["180"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 262,
"x": 60,
"y": 1284,
"pageId": 1,
"height": 19
}],
"parsedValue": ["KAO WASHING MACHINE CLEANER 180G"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 262,
"x": 60,
"originalValue": "KAO WASHING MACHINE CLEANER 180G",
"y": 1284,
"pageId": 1,
"value": "KAO WASHING MACHINE CLEANER 180G",
"height": 19
}],
"extractedValue": ["KAO WASHING MACHINE CLEANER 180G"],
"keyDesc": ["商品名称"],
"value": ["KAO WASHING MACHINE CLEANER 180G"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 33,
"x": 1022,
"y": 1286,
"pageId": 1,
"height": 19
}],
"parsedValue": ["¥140"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 33,
"x": 1022,
"originalValue": "¥140",
"y": 1286,
"pageId": 1,
"value": "140",
"height": 19
}],
"extractedValue": ["140"],
"keyDesc": ["商品单价"],
"value": ["140"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [],
"parsedValue": [""],
"valueSourceList": [],
"extractedValue": [null],
"keyDesc": ["商品总价"],
"value": [""],
"key": ["GAmount"],
"extInfo": {}
}],
[{
"valuePos": [{
"width": 319,
"x": 59,
"y": 1303,
"pageId": 1,
"height": 20
}],
"parsedValue": ["LION KIREI KIREI HAND SOAP FLORAL SCENT 250ML"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 319,
"x": 59,
"originalValue": "LION KIREI KIREI HAND SOAP FLORAL SCENT 250ML",
"y": 1303,
"pageId": 1,
"value": "LION KIREI KIREI HAND SOAP FLORAL SCENT 250ML",
"height": 20
}],
"extractedValue": ["LION KIREI KIREI HAND SOAP FLORAL SCENT 250ML"],
"keyDesc": ["商品名称"],
"value": ["LION KIREI KIREI HAND SOAP FLORAL SCENT 250ML"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 32,
"x": 1021,
"y": 1307,
"pageId": 1,
"height": 17
}],
"parsedValue": ["¥179"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 32,
"x": 1021,
"originalValue": "¥179",
"y": 1307,
"pageId": 1,
"value": "179",
"height": 17
}],
"extractedValue": ["179"],
"keyDesc": ["商品单价"],
"value": ["179"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 69,
"x": 1194,
"y": 1306,
"pageId": 1,
"height": 19
}],
"parsedValue": ["¥1,313,860"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 69,
"x": 1194,
"originalValue": "¥1,313,860",
"y": 1306,
"pageId": 1,
"value": "1313860",
"height": 19
}],
"extractedValue": ["1313860"],
"keyDesc": ["商品总价"],
"value": ["1313860"],
"key": ["GAmount"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}],
[{
"valuePos": [{
"width": 337,
"x": 59,
"y": 1323,
"pageId": 1,
"height": 20
}],
"parsedValue": ["LION KIREI KIREI HAND SOAP FRUIT MIX SCENT 250ML"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 337,
"x": 59,
"originalValue": "LION KIREI KIREI HAND SOAP FRUIT MIX SCENT 250ML",
"y": 1323,
"pageId": 1,
"value": "LION KIREI KIREI HAND SOAP FRUIT MIX SCENT 250ML",
"height": 20
}],
"extractedValue": ["LION KIREI KIREI HAND SOAP FRUIT MIX SCENT 250ML"],
"keyDesc": ["商品名称"],
"value": ["LION KIREI KIREI HAND SOAP FRUIT MIX SCENT 250ML"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 32,
"x": 1022,
"y": 1326,
"pageId": 1,
"height": 17
}],
"parsedValue": ["¥179"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 32,
"x": 1022,
"originalValue": "¥179",
"y": 1326,
"pageId": 1,
"value": "179",
"height": 17
}],
"extractedValue": ["179"],
"keyDesc": ["商品单价"],
"value": ["179"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 49,
"x": 1213,
"y": 930,
"pageId": 1,
"height": 19
}],
"parsedValue": ["¥31,500"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 49,
"x": 1213,
"originalValue": "¥31,500",
"y": 930,
"pageId": 1,
"value": "31500",
"height": 19
}],
"extractedValue": ["31500"],
"keyDesc": ["商品总价"],
"value": ["31500"],
"key": ["GAmount"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}],
[{
"valuePos": [{
"width": 323,
"x": 59,
"y": 1342,
"pageId": 1,
"height": 19
}],
"parsedValue": ["LION KIREI KIREI HAND SOAP WHITE BOTTLE250ML"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 323,
"x": 59,
"originalValue": "LION KIREI KIREI HAND SOAP WHITE BOTTLE250ML",
"y": 1342,
"pageId": 1,
"value": "LION KIREI KIREI HAND SOAP WHITE BOTTLE250ML",
"height": 19
}],
"extractedValue": ["LION KIREI KIREI HAND SOAP WHITE BOTTLE250ML"],
"keyDesc": ["商品名称"],
"value": ["LION KIREI KIREI HAND SOAP WHITE BOTTLE250ML"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 32,
"x": 1023,
"y": 1346,
"pageId": 1,
"height": 17
}],
"parsedValue": ["¥179"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 32,
"x": 1023,
"originalValue": "¥179",
"y": 1346,
"pageId": 1,
"value": "179",
"height": 17
}],
"extractedValue": ["179"],
"keyDesc": ["商品单价"],
"value": ["179"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 76,
"x": 1195,
"y": 1346,
"pageId": 1,
"height": 19
}],
"parsedValue": ["¥1,313,860"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 76,
"x": 1195,
"originalValue": "¥1,313,860",
"y": 1346,
"pageId": 1,
"value": "1313860",
"height": 19
}],
"extractedValue": ["1313860"],
"keyDesc": ["商品总价"],
"value": ["1313860"],
"key": ["GAmount"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}],
[{
"valuePos": [{
"width": 395,
"x": 58,
"y": 1361,
"pageId": 1,
"height": 21
}],
"parsedValue": ["KAO GUARD HALO STANDING TUBE MINT TOOTH PASTE 165G"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 395,
"x": 58,
"originalValue": "KAO GUARD HALO STANDING TUBE MINT TOOTH PASTE 165G",
"y": 1361,
"pageId": 1,
"value": "KAO GUARD HALO STANDING TUBE MINT TOOTH PASTE 165G",
"height": 21
}],
"extractedValue": ["KAO GUARD HALO STANDING TUBE MINT TOOTH PASTE 165G"],
"keyDesc": ["商品名称"],
"value": ["KAO GUARD HALO STANDING TUBE MINT TOOTH PASTE 165G"],
"key": ["GName"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 26,
"x": 1024,
"y": 1366,
"pageId": 1,
"height": 16
}],
"parsedValue": ["¥72"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 26,
"x": 1024,
"originalValue": "¥72",
"y": 1366,
"pageId": 1,
"value": "72",
"height": 16
}],
"extractedValue": ["72"],
"keyDesc": ["商品单价"],
"value": ["72"],
"key": ["GUnitPrice"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 69,
"x": 1202,
"y": 1366,
"pageId": 1,
"height": 18
}],
"parsedValue": ["¥518,400"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 69,
"x": 1202,
"originalValue": "¥518,400",
"y": 1366,
"pageId": 1,
"value": "518400",
"height": 18
}],
"extractedValue": ["518400"],
"keyDesc": ["商品总价"],
"value": ["518400"],
"key": ["GAmount"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}]
]
],
"pageInfo": [{
"documentFileName": "0ba9af31",
"documentType": "Invoice",
"filePageId": 1,
"imageUrl": "http://docmind-api-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/publicIndustryExtract/docmind-20230131-Invoice-6a6e8269/00000.png?Expires=1675174374&OSSAccessKeyId=LTAI5tQL9bqLHC5HYKV6****&Signature=vFz4or0O0UaNsomckiDfDX3PcmA%3D",
"width": 1391,
"angle": 0,
"originalFileUrl": "https://doc-mind-pre.oss-cn-hangzhou.aliyuncs.com/test/%E4%B8%80%E6%9C%9F/%E5%8F%91%E7%A5%A8/%E5%8F%91%E7%A5%A8.pdf",
"source": "OCR",
"pageId": 1,
"pdfParseResult": "http://docmind-api-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/publicIndustryExtract/docmind-20230131-Invoice-6a6e8269/EasyPDF/0.txt?Expires=1675174374&OSSAccessKeyId=LTAI5tQL9bqLHC5HYKV6****&Signature=qa%2FMa4qi0Ol3vTdwQKnUwqJfX0I%3D",
"fileType": "pdf",
"height": 1915
}],
"kvInfo": [{
"valuePos": [{
"width": 62,
"x": 734,
"y": 312,
"pageId": 1,
"height": 17
}, {
"width": 50,
"x": 734,
"y": 335,
"pageId": 1,
"height": 17
}],
"parsedValue": ["LF2208NB 07-04-22"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 62,
"x": 734,
"originalValue": "LF2208NB",
"y": 312,
"pageId": 1,
"value": "LF2208NB 07-04-22",
"height": 17
}, {
"documentType": "Invoice",
"width": 50,
"x": 734,
"originalValue": "07-04-22",
"y": 335,
"pageId": 1,
"value": "LF2208NB 07-04-22",
"height": 17
}],
"extractedValue": ["LF2208NB 07-04-22"],
"keySourceList": [{
"documentType": "Invoice",
"width": 90,
"x": 734,
"originalValue": "Inv.No & Date",
"y": 292,
"pageId": 1,
"value": "发票日期",
"height": 18
}],
"keyPos": [{
"width": 90,
"x": 734,
"y": 292,
"pageId": 1,
"height": 18
}],
"keyDesc": ["发票日期"],
"value": ["LF2208NB 07-04-22"],
"key": ["invoiceDate"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 372,
"x": 475,
"y": 172,
"pageId": 1,
"height": 23
}],
"parsedValue": ["HOSODA RANDA FUDOUSAN CO., LTD."],
"valueSourceList": [{
"documentType": "Invoice",
"width": 372,
"x": 475,
"originalValue": "HOSODA RANDA FUDOUSAN CO., LTD.",
"y": 172,
"pageId": 1,
"value": "HOSODA RANDA FUDOUSAN CO., LTD.",
"height": 23
}],
"extractedValue": ["HOSODA RANDA FUDOUSAN CO., LTD."],
"keySourceList": [],
"keyPos": [],
"keyDesc": ["销售方"],
"value": ["HOSODA RANDA FUDOUSAN CO., LTD."],
"key": ["Seller"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 333,
"x": 59,
"y": 515,
"pageId": 1,
"height": 20
}],
"parsedValue": ["LANFA (NINGBO) SUPPLY CHAIN MANAGEMENT CO., LTD."],
"valueSourceList": [{
"documentType": "Invoice",
"width": 333,
"x": 59,
"originalValue": "LANFA (NINGBO) SUPPLY CHAIN MANAGEMENT CO., LTD.",
"y": 515,
"pageId": 1,
"value": "LANFA (NINGBO) SUPPLY CHAIN MANAGEMENT CO., LTD.",
"height": 20
}],
"extractedValue": ["LANFA (NINGBO) SUPPLY CHAIN MANAGEMENT CO., LTD."],
"keySourceList": [],
"keyPos": [],
"keyDesc": ["采购方"],
"value": ["LANFA (NINGBO) SUPPLY CHAIN MANAGEMENT CO., LTD."],
"key": ["Buyer"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}, {
"valuePos": [{
"width": 43,
"x": 755,
"y": 1384,
"pageId": 1,
"height": 17
}, {
"width": 75,
"x": 1196,
"y": 1384,
"pageId": 1,
"height": 18
}],
"parsedValue": ["68,172 ¥9,782,100"],
"valueSourceList": [{
"documentType": "Invoice",
"width": 43,
"x": 755,
"originalValue": "68,172",
"y": 1384,
"pageId": 1,
"value": "68,172 ¥9,782,100",
"height": 17
}, {
"documentType": "Invoice",
"width": 75,
"x": 1196,
"originalValue": "¥9,782,100",
"y": 1384,
"pageId": 1,
"value": "68,172 ¥9,782,100",
"height": 18
}],
"extractedValue": ["68,172 ¥9,782,100"],
"keySourceList": [{
"documentType": "Invoice",
"width": 45,
"x": 58,
"originalValue": "TOTAL",
"y": 1381,
"pageId": 1,
"value": "总金额",
"height": 17
}],
"keyPos": [{
"width": 45,
"x": 58,
"y": 1381,
"pageId": 1,
"height": 17
}],
"keyDesc": ["总金额"],
"value": ["68,172 ¥9,782,100"],
"key": ["TotalAmount"],
"extInfo": {
"recognizeFrom": "OCR",
"extractFrom": "NLP"
}
}]
},
"status": "success"
}
}
处理成功时:Completed会返回true,表示任务处理结束;Status会返回“Success”,表示处理成功。
- 本页导读 (0)