文档

发票识别

更新时间:

文档介绍了发票识别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

说明

支持的文档格式: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)
文档反馈