diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/README.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/README.md index 79b7d8393182d..ee46fa58ffd6c 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/README.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/README.md @@ -185,121 +185,11 @@ The following section provides several code snippets illustrating common pattern ### Recognize Content Recognize text, tables, and selection marks like radio buttons and check boxes data, along with their bounding box coordinates, from documents. -```C# Snippet:FormRecognizerSampleRecognizeContentFromUri -Uri formUri = ; - -Response response = await client.StartRecognizeContentFromUriAsync(formUri).WaitForCompletionAsync(); -FormPageCollection formPages = response.Value; - -foreach (FormPage page in formPages) -{ - Console.WriteLine($"Form Page {page.PageNumber} has {page.Lines.Count} lines."); - - for (int i = 0; i < page.Lines.Count; i++) - { - FormLine line = page.Lines[i]; - Console.WriteLine($" Line {i} has {line.Words.Count} {(line.Words.Count == 1 ? "word" : "words")}, and text: '{line.Text}'."); - - if (line.Appearance != null) - { - // Check the style and style confidence to see if text is handwritten. - // Note that value '0.8' is used as an example. - if (line.Appearance.Style.Name == TextStyleName.Handwriting && line.Appearance.Style.Confidence > 0.8) - { - Console.WriteLine("The text is handwritten"); - } - } - - Console.WriteLine(" Its bounding box is:"); - Console.WriteLine($" Upper left => X: {line.BoundingBox[0].X}, Y= {line.BoundingBox[0].Y}"); - Console.WriteLine($" Upper right => X: {line.BoundingBox[1].X}, Y= {line.BoundingBox[1].Y}"); - Console.WriteLine($" Lower right => X: {line.BoundingBox[2].X}, Y= {line.BoundingBox[2].Y}"); - Console.WriteLine($" Lower left => X: {line.BoundingBox[3].X}, Y= {line.BoundingBox[3].Y}"); - } - - for (int i = 0; i < page.Tables.Count; i++) - { - FormTable table = page.Tables[i]; - Console.WriteLine($" Table {i} has {table.RowCount} rows and {table.ColumnCount} columns."); - foreach (FormTableCell cell in table.Cells) - { - Console.WriteLine($" Cell ({cell.RowIndex}, {cell.ColumnIndex}) contains text: '{cell.Text}'."); - } - } - - for (int i = 0; i < page.SelectionMarks.Count; i++) - { - FormSelectionMark selectionMark = page.SelectionMarks[i]; - Console.WriteLine($" Selection Mark {i} is {selectionMark.State}."); - Console.WriteLine(" Its bounding box is:"); - Console.WriteLine($" Upper left => X: {selectionMark.BoundingBox[0].X}, Y= {selectionMark.BoundingBox[0].Y}"); - Console.WriteLine($" Upper right => X: {selectionMark.BoundingBox[1].X}, Y= {selectionMark.BoundingBox[1].Y}"); - Console.WriteLine($" Lower right => X: {selectionMark.BoundingBox[2].X}, Y= {selectionMark.BoundingBox[2].Y}"); - Console.WriteLine($" Lower left => X: {selectionMark.BoundingBox[3].X}, Y= {selectionMark.BoundingBox[3].Y}"); - } -} -``` For more information and samples see [here][recognize_content]. ### Recognize Custom Forms Recognize and extract form fields and other content from your custom forms, using models you train with your own form types. -```C# Snippet:FormRecognizerSampleRecognizeCustomFormsFromUri -string modelId = ""; -Uri formUri = ; -var options = new RecognizeCustomFormsOptions() { IncludeFieldElements = true }; - -RecognizeCustomFormsOperation operation = await client.StartRecognizeCustomFormsFromUriAsync(modelId, formUri, options); -Response operationResponse = await operation.WaitForCompletionAsync(); -RecognizedFormCollection forms = operationResponse.Value; - -foreach (RecognizedForm form in forms) -{ - Console.WriteLine($"Form of type: {form.FormType}"); - if (form.FormTypeConfidence.HasValue) - Console.WriteLine($"Form type confidence: {form.FormTypeConfidence.Value}"); - Console.WriteLine($"Form was analyzed with model with ID: {form.ModelId}"); - foreach (FormField field in form.Fields.Values) - { - Console.WriteLine($"Field '{field.Name}': "); - - if (field.LabelData != null) - { - Console.WriteLine($" Label: '{field.LabelData.Text}'"); - } - - Console.WriteLine($" Value: '{field.ValueData.Text}'"); - Console.WriteLine($" Confidence: '{field.Confidence}'"); - } - - // Iterate over tables, lines, and selection marks on each page - foreach (var page in form.Pages) - { - for (int i = 0; i < page.Tables.Count; i++) - { - Console.WriteLine($"Table {i + 1} on page {page.Tables[i].PageNumber}"); - foreach (var cell in page.Tables[i].Cells) - { - Console.WriteLine($" Cell[{cell.RowIndex}][{cell.ColumnIndex}] has text '{cell.Text}' with confidence {cell.Confidence}"); - } - } - Console.WriteLine($"Lines found on page {page.PageNumber}"); - foreach (var line in page.Lines) - { - Console.WriteLine($" Line {line.Text}"); - } - - if (page.SelectionMarks.Count != 0) - { - Console.WriteLine($"Selection marks found on page {page.PageNumber}"); - foreach (var selectionMark in page.SelectionMarks) - { - Console.WriteLine($" Selection mark is '{selectionMark.State}' with confidence {selectionMark.Confidence}"); - } - } - } -} -``` For more information and samples see [here][recognize_custom_forms]. ### Use Prebuilt Models @@ -311,88 +201,6 @@ Extract fields from certain types of common forms using prebuilt models provided For example, to extract fields from a sales receipt, use the prebuilt Receipt model provided by the `StartRecognizeReceiptsAsync` method: -```C# Snippet:FormRecognizerSampleRecognizeReceiptFileStream -string receiptPath = ""; - -using var stream = new FileStream(receiptPath, FileMode.Open); -var options = new RecognizeReceiptsOptions() { Locale = "en-US" }; - -RecognizeReceiptsOperation operation = await client.StartRecognizeReceiptsAsync(stream, options); -Response operationResponse = await operation.WaitForCompletionAsync(); -RecognizedFormCollection receipts = operationResponse.Value; - -// To see the list of the supported fields returned by service and its corresponding types, consult: -// https://aka.ms/formrecognizer/receiptfields - -foreach (RecognizedForm receipt in receipts) -{ - if (receipt.Fields.TryGetValue("MerchantName", out FormField merchantNameField)) - { - if (merchantNameField.Value.ValueType == FieldValueType.String) - { - string merchantName = merchantNameField.Value.AsString(); - - Console.WriteLine($"Merchant Name: '{merchantName}', with confidence {merchantNameField.Confidence}"); - } - } - - if (receipt.Fields.TryGetValue("TransactionDate", out FormField transactionDateField)) - { - if (transactionDateField.Value.ValueType == FieldValueType.Date) - { - DateTime transactionDate = transactionDateField.Value.AsDate(); - - Console.WriteLine($"Transaction Date: '{transactionDate}', with confidence {transactionDateField.Confidence}"); - } - } - - if (receipt.Fields.TryGetValue("Items", out FormField itemsField)) - { - if (itemsField.Value.ValueType == FieldValueType.List) - { - foreach (FormField itemField in itemsField.Value.AsList()) - { - Console.WriteLine("Item:"); - - if (itemField.Value.ValueType == FieldValueType.Dictionary) - { - IReadOnlyDictionary itemFields = itemField.Value.AsDictionary(); - - if (itemFields.TryGetValue("Name", out FormField itemNameField)) - { - if (itemNameField.Value.ValueType == FieldValueType.String) - { - string itemName = itemNameField.Value.AsString(); - - Console.WriteLine($" Name: '{itemName}', with confidence {itemNameField.Confidence}"); - } - } - - if (itemFields.TryGetValue("TotalPrice", out FormField itemTotalPriceField)) - { - if (itemTotalPriceField.Value.ValueType == FieldValueType.Float) - { - float itemTotalPrice = itemTotalPriceField.Value.AsFloat(); - - Console.WriteLine($" Total Price: '{itemTotalPrice}', with confidence {itemTotalPriceField.Confidence}"); - } - } - } - } - } - } - - if (receipt.Fields.TryGetValue("Total", out FormField totalField)) - { - if (totalField.Value.ValueType == FieldValueType.Float) - { - float total = totalField.Value.AsFloat(); - - Console.WriteLine($"Total: '{total}', with confidence '{totalField.Confidence}'"); - } - } -} -``` For more information and samples using prebuilt models see: - [Receipts sample][recognize_receipts]. - [Business Cards sample][recognize_business_cards]. @@ -402,153 +210,16 @@ For more information and samples using prebuilt models see: ### Train a Model Train a machine-learned model on your own form types. The resulting model will be able to recognize values from the types of forms it was trained on. -```C# Snippet:FormRecognizerSampleTrainModelWithForms -// For this sample, you can use the training forms found in the `trainingFiles` folder. -// Upload the forms to your storage container and then generate a container SAS URL. -// For instructions on setting up forms for training in an Azure Storage Blob Container, see -// https://docs.microsoft.com/azure/cognitive-services/form-recognizer/build-training-data-set#upload-your-training-data - -Uri trainingFileUri = ; -FormTrainingClient client = new FormTrainingClient(new Uri(endpoint), new AzureKeyCredential(apiKey), new FormRecognizerClientOptions(FormRecognizerClientOptions.ServiceVersion.V2_1)); - -TrainingOperation operation = await client.StartTrainingAsync(trainingFileUri, useTrainingLabels: false, "My Model"); -Response operationResponse = await operation.WaitForCompletionAsync(); -CustomFormModel model = operationResponse.Value; - -Console.WriteLine($"Custom Model Info:"); -Console.WriteLine($" Model Id: {model.ModelId}"); -Console.WriteLine($" Model name: {model.ModelName}"); -Console.WriteLine($" Model Status: {model.Status}"); -Console.WriteLine($" Is composed model: {model.Properties.IsComposedModel}"); -Console.WriteLine($" Training model started on: {model.TrainingStartedOn}"); -Console.WriteLine($" Training model completed on: {model.TrainingCompletedOn}"); - -foreach (CustomFormSubmodel submodel in model.Submodels) -{ - Console.WriteLine($"Submodel Form Type: {submodel.FormType}"); - foreach (CustomFormModelField field in submodel.Fields.Values) - { - Console.Write($" FieldName: {field.Name}"); - if (field.Label != null) - { - Console.Write($", FieldLabel: {field.Label}"); - } - Console.WriteLine(""); - } -} -``` For more information and samples see [here][train_a_model]. ### Manage Custom Models Manage the custom models stored in your account. -```C# Snippet:FormRecognizerSampleManageCustomModelsAsync -FormTrainingClient client = new FormTrainingClient(new Uri(endpoint), new AzureKeyCredential(apiKey), new FormRecognizerClientOptions(FormRecognizerClientOptions.ServiceVersion.V2_1)); - -// Check number of models in the FormRecognizer account, and the maximum number of models that can be stored. -AccountProperties accountProperties = await client.GetAccountPropertiesAsync(); -Console.WriteLine($"Account has {accountProperties.CustomModelCount} models."); -Console.WriteLine($"It can have at most {accountProperties.CustomModelLimit} models."); - -// List the models currently stored in the account. -AsyncPageable models = client.GetCustomModelsAsync(); - -await foreach (CustomFormModelInfo modelInfo in models) -{ - Console.WriteLine($"Custom Model Info:"); - Console.WriteLine($" Model Id: {modelInfo.ModelId}"); - Console.WriteLine($" Model name: {modelInfo.ModelName}"); - Console.WriteLine($" Is composed model: {modelInfo.Properties.IsComposedModel}"); - Console.WriteLine($" Model Status: {modelInfo.Status}"); - Console.WriteLine($" Training model started on: {modelInfo.TrainingStartedOn}"); - Console.WriteLine($" Training model completed on: : {modelInfo.TrainingCompletedOn}"); -} - -// Create a new model to store in the account -Uri trainingFileUri = ; -TrainingOperation operation = await client.StartTrainingAsync(trainingFileUri, useTrainingLabels: false, "My new model"); -Response operationResponse = await operation.WaitForCompletionAsync(); -CustomFormModel model = operationResponse.Value; - -// Get the model that was just created -CustomFormModel modelCopy = await client.GetCustomModelAsync(model.ModelId); - -Console.WriteLine($"Custom Model with Id {modelCopy.ModelId} and name {modelCopy.ModelName} recognizes the following form types:"); - -foreach (CustomFormSubmodel submodel in modelCopy.Submodels) -{ - Console.WriteLine($"Submodel Form Type: {submodel.FormType}"); - foreach (CustomFormModelField field in submodel.Fields.Values) - { - Console.Write($" FieldName: {field.Name}"); - if (field.Label != null) - { - Console.Write($", FieldLabel: {field.Label}"); - } - Console.WriteLine(""); - } -} - -// Delete the model from the account. -await client.DeleteModelAsync(model.ModelId); -``` For more information and samples see [here][manage_custom_models]. ### Manage Custom Models Synchronously Manage the custom models stored in your account with a synchronous API. Note that we are still making an asynchronous call to `WaitForCompletionAsync` for training, since this method does not have a synchronous counterpart. For more information on long-running operations, see [Long-Running Operations](#long-running-operations). -```C# Snippet:FormRecognizerSampleManageCustomModels -FormTrainingClient client = new FormTrainingClient(new Uri(endpoint), new AzureKeyCredential(apiKey), new FormRecognizerClientOptions(FormRecognizerClientOptions.ServiceVersion.V2_1)); - -// Check number of models in the FormRecognizer account, and the maximum number of models that can be stored. -AccountProperties accountProperties = client.GetAccountProperties(); -Console.WriteLine($"Account has {accountProperties.CustomModelCount} models."); -Console.WriteLine($"It can have at most {accountProperties.CustomModelLimit} models."); - -// List the first ten or fewer models currently stored in the account. -Pageable models = client.GetCustomModels(); - -foreach (CustomFormModelInfo modelInfo in models.Take(10)) -{ - Console.WriteLine($"Custom Model Info:"); - Console.WriteLine($" Model Id: {modelInfo.ModelId}"); - Console.WriteLine($" Model name: {modelInfo.ModelName}"); - Console.WriteLine($" Is composed model: {modelInfo.Properties.IsComposedModel}"); - Console.WriteLine($" Model Status: {modelInfo.Status}"); - Console.WriteLine($" Training model started on: {modelInfo.TrainingStartedOn}"); - Console.WriteLine($" Training model completed on: {modelInfo.TrainingCompletedOn}"); -} - -// Create a new model to store in the account - -Uri trainingFileUri = ; -TrainingOperation operation = client.StartTraining(trainingFileUri, useTrainingLabels: false, "My new model"); -Response operationResponse = await operation.WaitForCompletionAsync(); -CustomFormModel model = operationResponse.Value; - -// Get the model that was just created -CustomFormModel modelCopy = client.GetCustomModel(model.ModelId); - -Console.WriteLine($"Custom Model with Id {modelCopy.ModelId} and name {modelCopy.ModelName} recognizes the following form types:"); - -foreach (CustomFormSubmodel submodel in modelCopy.Submodels) -{ - Console.WriteLine($"Submodel Form Type: {submodel.FormType}"); - foreach (CustomFormModelField field in submodel.Fields.Values) - { - Console.Write($" FieldName: {field.Name}"); - if (field.Label != null) - { - Console.Write($", FieldLabel: {field.Label}"); - } - Console.WriteLine(""); - } -} - -// Delete the model from the account. -client.DeleteModel(model.ModelId); -``` - ## Troubleshooting ### General @@ -556,37 +227,6 @@ When you interact with the Cognitive Services Form Recognizer client library usi For example, if you submit a receipt image with an invalid `Uri`, a `400` error is returned, indicating "Bad Request". -```C# Snippet:FormRecognizerBadRequest -try -{ - RecognizedFormCollection receipts = await client.StartRecognizeReceiptsFromUri(new Uri("http://invalid.uri")).WaitForCompletionAsync(); -} -catch (RequestFailedException e) -{ - Console.WriteLine(e.ToString()); -} -``` - -You will notice that additional information is logged, like the client request ID of the operation. - -``` -Message: - Azure.RequestFailedException: Service request failed. - Status: 400 (Bad Request) - -Content: - {"error":{"code":"FailedToDownloadImage","innerError":{"requestId":"8ca04feb-86db-4552-857c-fde903251518"},"message":"Failed to download image from input URL."}} - -Headers: - Transfer-Encoding: chunked - x-envoy-upstream-service-time: REDACTED - apim-request-id: REDACTED - Strict-Transport-Security: REDACTED - X-Content-Type-Options: REDACTED - Date: Mon, 20 Apr 2020 22:48:35 GMT - Content-Type: application/json; charset=utf-8 -``` - ### Setting up console logging The simplest way to see the logs is to enable the console logging. To create an Azure SDK log listener that outputs messages to console use the AzureEventSourceListener.CreateConsoleLogger method. diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/V3/Sample7_CopyCustomModel.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/V3/Sample7_CopyCustomModel.md index 6d788fa251884..1b2777cb71030 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/V3/Sample7_CopyCustomModel.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/V3/Sample7_CopyCustomModel.md @@ -20,7 +20,7 @@ You can set `endpoint` and `apiKey` based on an environment variable, a configur ### Source client The source client that contains the custom model we want to copy. -```C# Snippet:FormRecognizerSampleCreateCopySourceClient +```C# Snippet:FormRecognizerSampleCreateCopySourceClientV3 string endpoint = ""; string apiKey = ""; var sourcecredential = new AzureKeyCredential(apiKey); @@ -30,7 +30,7 @@ var sourceClient = new FormTrainingClient(new Uri(endpoint), sourcecredential, n ### Target client The target client where we want to copy the custom model to. -```C# Snippet:FormRecognizerSampleCreateCopyTargetClient +```C# Snippet:FormRecognizerSampleCreateCopyTargetClientV3 string endpoint = ""; string apiKey = ""; var targetCredential = new AzureKeyCredential(apiKey); @@ -39,7 +39,7 @@ var targetClient = new FormTrainingClient(new Uri(endpoint), targetCredential, n ### Authorize the copy Before starting the copy, we need to get a `CopyAuthorization` from the target Form Recognizer resource that will give us permission to execute the copy. -```C# Snippet:FormRecognizerSampleGetCopyAuthorization +```C# Snippet:FormRecognizerSampleGetCopyAuthorizationV3 string resourceId = ""; string resourceRegion = ""; CopyAuthorization targetAuth = await targetClient.GetCopyAuthorizationAsync(resourceId, resourceRegion); diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/V3/Sample8_ModelCompose.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/V3/Sample8_ModelCompose.md index 7ceaa475010fa..7d2132aa4e3e4 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/V3/Sample8_ModelCompose.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/samples/V3/Sample8_ModelCompose.md @@ -68,7 +68,7 @@ CustomFormModel cleaningSuppliesModel = cleaningOperationResponse.Value; When a purchase order happens, the employee in charge uploads the form to our application. The application then needs to recognize the form to extract the total value of the purchase order. Instead of asking the user to look for the specific `modelId` according to the nature of the form, you can create a composed model that aggregates the previous models, and use that model in `StartRecognizeCustomForms` and let the service decide which model fits best according to the form provided. -```C# Snippet:FormRecognizerSampleCreateComposedModel +```C# Snippet:FormRecognizerSampleCreateComposedModelV3 List modelIds = new List() { officeSuppliesModel.ModelId, diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/SampleSnippets.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/SampleSnippets.cs new file mode 100644 index 0000000000000..152423d6f9076 --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/SampleSnippets.cs @@ -0,0 +1,85 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Threading.Tasks; +using Azure.AI.FormRecognizer.DocumentAnalysis.Tests; +using Azure.Core.TestFramework; +using NUnit.Framework; + +namespace Azure.AI.FormRecognizer.DocumentAnalysis.Samples +{ + /// + /// Samples that are used in the associated README.md file. + /// + public partial class Snippets : SamplesBase + { + [Test] + public void CreateDocumentAnalysisClient() + { + #region Snippet:DocumentAnalysisClient +#if SNIPPET + string endpoint = ""; + string apiKey = ""; +#else + string endpoint = TestEnvironment.Endpoint; + string apiKey = TestEnvironment.ApiKey; +#endif + var credential = new AzureKeyCredential(apiKey); + var client = new DocumentAnalysisClient(new Uri(endpoint), credential); + #endregion + } + + [Test] + [Ignore("AAD not working yet")] + public void CreateDocumentAnalysisClientTokenCredential() + { + #region Snippet:CreateDocumentAnalysisClientTokenCredential +#if SNIPPET + string endpoint = ""; +#else + string endpoint = TestEnvironment.Endpoint; +#endif + var client = new DocumentAnalysisClient(new Uri(endpoint), new DefaultAzureCredential()); + #endregion + } + + [Test] + public void CreateDocumentModelAdministrationClient() + { + #region Snippet:CreateDocumentModelAdministrationClient +#if SNIPPET + string endpoint = ""; + string apiKey = ""; +#else + string endpoint = TestEnvironment.Endpoint; + string apiKey = TestEnvironment.ApiKey; +#endif + var credential = new AzureKeyCredential(apiKey); + var client = new DocumentModelAdministrationClient(new Uri(endpoint), credential); + #endregion + } + + [Test] + public async Task BadRequestSnippet() + { + string endpoint = TestEnvironment.Endpoint; + string apiKey = TestEnvironment.ApiKey; + + var credential = new AzureKeyCredential(apiKey); + var client = new DocumentAnalysisClient(new Uri(endpoint), credential); + + #region Snippet:DocumentAnalysisBadRequest + try + { + AnalyzeDocumentOperation operation = await client.StartAnalyzeDocumentFromUriAsync("prebuilt-receipt", new Uri("http://invalid.uri")); + await operation.WaitForCompletionAsync(); + } + catch (RequestFailedException e) + { + Console.WriteLine(e.ToString()); + } + #endregion + } + } +} diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_BuildModelAsync.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_BuildModelAsync.cs new file mode 100644 index 0000000000000..e81e17e850adc --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_BuildModelAsync.cs @@ -0,0 +1,57 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using Azure.AI.FormRecognizer.DocumentAnalysis.Tests; +using Azure.Core.TestFramework; +using NUnit.Framework; + +namespace Azure.AI.FormRecognizer.DocumentAnalysis.Samples +{ + public partial class DocumentAnalysisSamples : SamplesBase + { + [Test] + public async Task BuildModelAsync() + { + string endpoint = TestEnvironment.Endpoint; + string apiKey = TestEnvironment.ApiKey; + + #region Snippet:FormRecognizerSampleBuildModel + // For this sample, you can use the training documents found in the `trainingFiles` folder. + // Upload the forms to your storage container and then generate a container SAS URL. + // For instructions to set up forms for training in an Azure Storage Blob Container, please see: + // https://docs.microsoft.com/azure/cognitive-services/form-recognizer/build-training-data-set#upload-your-training-data + +#if SNIPPET + Uri trainingFileUri = ; +#else + Uri trainingFileUri = new Uri(TestEnvironment.BlobContainerSasUrl); +#endif + var client = new DocumentModelAdministrationClient(new Uri(endpoint), new AzureKeyCredential(apiKey)); + + BuildModelOperation operation = await client.StartBuildModelAsync(trainingFileUri); + Response operationResponse = await operation.WaitForCompletionAsync(); + DocumentModel model = operationResponse.Value; + + Console.WriteLine($" Model Id: {model.ModelId}"); + if (string.IsNullOrEmpty(model.Description)) + Console.WriteLine($" Model description: {model.Description}"); + Console.WriteLine($" Created on: {model.CreatedOn}"); + Console.WriteLine(" Doc types the model can recognize:"); + foreach (KeyValuePair docType in model.DocTypes) + { + Console.WriteLine($" Doc type: {docType.Key} which has the following fields:"); + foreach (KeyValuePair schema in docType.Value.FieldSchema) + { + Console.WriteLine($" Field: {schema.Key} has type {schema.Value.Type}"); + } + } + #endregion + + // Delete the model on completion to clean environment. + await client.DeleteModelAsync(model.ModelId); + } + } +} diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_CopyModelAsync.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_CopyModelAsync.cs new file mode 100644 index 0000000000000..4350cbdc08ccd --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_CopyModelAsync.cs @@ -0,0 +1,68 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Threading.Tasks; +using Azure.AI.FormRecognizer.DocumentAnalysis.Tests; +using Azure.Core.TestFramework; +using NUnit.Framework; + +namespace Azure.AI.FormRecognizer.DocumentAnalysis.Samples +{ + public partial class DocumentAnalysisSamples : SamplesBase + { + [Test] + public async Task CopyModelAsync() + { + string endpoint = TestEnvironment.Endpoint; + string apiKey = TestEnvironment.ApiKey; + + #region Snippet:FormRecognizerSampleCreateCopySourceClient +#if SNIPPET + string endpoint = ""; + string apiKey = ""; +#endif + var sourcecredential = new AzureKeyCredential(apiKey); + var sourceClient = new DocumentModelAdministrationClient(new Uri(endpoint), new AzureKeyCredential(apiKey)); + #endregion + + // For the purpose of this sample, we are going to create a model to copy. Please note that + // if you already have a model, this is not necessary. +#if SNIPPET + Uri trainingFileUri = ; +#else + Uri trainingFileUri = new Uri(TestEnvironment.BlobContainerSasUrl); +#endif + BuildModelOperation operation = await sourceClient.StartBuildModelAsync(trainingFileUri); + Response operationResponse = await operation.WaitForCompletionAsync(); + DocumentModel model = operationResponse.Value; + + #region Snippet:FormRecognizerSampleCreateCopyTargetClient +#if SNIPPET + string endpoint = ""; + string apiKey = ""; +#endif + var targetCredential = new AzureKeyCredential(apiKey); + var targetClient = new DocumentModelAdministrationClient(new Uri(endpoint), new AzureKeyCredential(apiKey)); + #endregion + + #region Snippet:FormRecognizerSampleGetCopyAuthorization + CopyAuthorization targetAuth = await targetClient.GetCopyAuthorizationAsync(); + #endregion + + #region Snippet:FormRecognizerSampleCreateCopyModel +#if SNIPPET + string modelId = ""; +#else + string modelId = model.ModelId; +#endif + CopyModelOperation newModelOperation = await sourceClient.StartCopyModelAsync(modelId, targetAuth); + await newModelOperation.WaitForCompletionAsync(); + DocumentModel newModel = newModelOperation.Value; + + Console.WriteLine($"Original model ID => {modelId}"); + Console.WriteLine($"Copied model ID => {newModel.ModelId}"); + #endregion + } + } +} diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_CreateComposedModelAsync.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_CreateComposedModelAsync.cs new file mode 100644 index 0000000000000..11929f9d81176 --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_CreateComposedModelAsync.cs @@ -0,0 +1,105 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using Azure.AI.FormRecognizer.DocumentAnalysis.Tests; +using Azure.Core.TestFramework; +using NUnit.Framework; + +namespace Azure.AI.FormRecognizer.DocumentAnalysis.Samples +{ + public partial class DocumentAnalysisSamples : SamplesBase + { + [Test] + public async Task CreateComposedModelAsync() + { + string endpoint = TestEnvironment.Endpoint; + string apiKey = TestEnvironment.ApiKey; + string trainingFileUrl = TestEnvironment.BlobContainerSasUrl; + + var client = new DocumentModelAdministrationClient(new Uri(endpoint), new AzureKeyCredential(apiKey)); + + #region Snippet:FormRecognizerSampleBuildVariousModels + // For this sample, you can use the training forms found in the `trainingFiles` folder. + // Upload the forms to your storage container and then generate a container SAS URL. + // For instructions on setting up forms for training in an Azure Storage Blob Container, see + // https://docs.microsoft.com/azure/cognitive-services/form-recognizer/build-training-data-set#upload-your-training-data + +#if SNIPPET + Uri officeSuppliesUri = ; +#else + Uri officeSuppliesUri = new Uri(trainingFileUrl); +#endif + var officeSupplieOptions = new BuildModelOptions() { ModelDescription = "Purchase order - Office supplies" }; + + BuildModelOperation suppliesOperation = await client.StartBuildModelAsync(officeSuppliesUri, buildModelOptions: officeSupplieOptions); + Response suppliesOperationResponse = await suppliesOperation.WaitForCompletionAsync(); + DocumentModel officeSuppliesModel = suppliesOperationResponse.Value; + +#if SNIPPET + Uri officeEquipmentUri = ; +#else + Uri officeEquipmentUri = new Uri(trainingFileUrl); +#endif + var equipmentOptions = new BuildModelOptions() { ModelDescription = "Purchase order - Office Equipment" }; + + BuildModelOperation equipmentOperation = await client.StartBuildModelAsync(officeSuppliesUri, buildModelOptions: equipmentOptions); + Response equipmentOperationResponse = await equipmentOperation.WaitForCompletionAsync(); + DocumentModel officeEquipmentModel = equipmentOperationResponse.Value; + +#if SNIPPET + Uri furnitureUri = ; +#else + Uri furnitureUri = new Uri(trainingFileUrl); +#endif + var furnitureOptions = new BuildModelOptions() { ModelDescription = "Purchase order - Furniture" }; + + BuildModelOperation furnitureOperation = await client.StartBuildModelAsync(officeSuppliesUri, buildModelOptions: equipmentOptions); + Response furnitureOperationResponse = await furnitureOperation.WaitForCompletionAsync(); + DocumentModel furnitureModel = furnitureOperationResponse.Value; + +#if SNIPPET + Uri cleaningSuppliesUri = ; +#else + Uri cleaningSuppliesUri = new Uri(trainingFileUrl); +#endif + var cleaningOptions = new BuildModelOptions() { ModelDescription = "Purchase order - Cleaning Supplies" }; + + BuildModelOperation cleaningOperation = await client.StartBuildModelAsync(officeSuppliesUri, buildModelOptions: equipmentOptions); + Response cleaningOperationResponse = await cleaningOperation.WaitForCompletionAsync(); + DocumentModel cleaningSuppliesModel = cleaningOperationResponse.Value; + + #endregion + + #region Snippet:FormRecognizerSampleCreateComposedModel + + List modelIds = new List() + { + officeSuppliesModel.ModelId, + officeEquipmentModel.ModelId, + furnitureModel.ModelId, + cleaningSuppliesModel.ModelId + }; + + BuildModelOperation operation = await client.StartCreateComposedModelAsync(modelIds, modelDescription: "Composed Purchase order"); + Response operationResponse = await operation.WaitForCompletionAsync(); + DocumentModel purchaseOrderModel = operationResponse.Value; + + Console.WriteLine($" Model Id: {purchaseOrderModel.ModelId}"); + if (string.IsNullOrEmpty(purchaseOrderModel.Description)) + Console.WriteLine($" Model description: {purchaseOrderModel.Description}"); + Console.WriteLine($" Created on: {purchaseOrderModel.CreatedOn}"); + + #endregion + + // Delete the models on completion to clean environment. + await client.DeleteModelAsync(officeSuppliesModel.ModelId).ConfigureAwait(false); + await client.DeleteModelAsync(officeEquipmentModel.ModelId).ConfigureAwait(false); + await client.DeleteModelAsync(furnitureModel.ModelId).ConfigureAwait(false); + await client.DeleteModelAsync(cleaningSuppliesModel.ModelId).ConfigureAwait(false); + await client.DeleteModelAsync(purchaseOrderModel.ModelId).ConfigureAwait(false); + } + } +} diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_GetAndListOperationsAsync.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_GetAndListOperationsAsync.cs new file mode 100644 index 0000000000000..d0aa5b6d4c480 --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_GetAndListOperationsAsync.cs @@ -0,0 +1,67 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Threading.Tasks; +using Azure.AI.FormRecognizer.DocumentAnalysis.Tests; +using Azure.Core.TestFramework; +using NUnit.Framework; + +namespace Azure.AI.FormRecognizer.DocumentAnalysis.Samples +{ + public partial class DocumentAnalysisSamples : SamplesBase + { + [Test] + public async Task GetAndListOperationsAsync() + { + string endpoint = TestEnvironment.Endpoint; + string apiKey = TestEnvironment.ApiKey; + + #region Snippet:FormRecognizerSampleManageModels + + var client = new DocumentModelAdministrationClient(new Uri(endpoint), new AzureKeyCredential(apiKey)); + + // List the first ten or fewer operations that have been executed in the last 24h. + AsyncPageable modelOperations = client.GetOperationsAsync(); + + string operationId = string.Empty; + int count = 0; + await foreach (ModelOperationInfo modelOperationInfo in modelOperations) + { + Console.WriteLine($"Model operation info:"); + Console.WriteLine($" Id: {modelOperationInfo.OperationId}"); + Console.WriteLine($" Kind: {modelOperationInfo.Kind}"); + Console.WriteLine($" Status: {modelOperationInfo.Status}"); + Console.WriteLine($" Percent completed: {modelOperationInfo.PercentCompleted}"); + Console.WriteLine($" Created on: {modelOperationInfo.CreatedOn}"); + Console.WriteLine($" LastUpdated on: {modelOperationInfo.LastUpdatedOn}"); + Console.WriteLine($" Resource location of successful operation: {modelOperationInfo.ResourceLocation}"); + + if (count == 0) + operationId = modelOperationInfo.OperationId; + + if (++count == 10) + break; + } + + // Get an operation by ID + ModelOperation specificOperation = await client.GetOperationAsync(operationId); + + if (specificOperation.Status == DocumentOperationStatus.Succeeded) + { + Console.WriteLine($"My {specificOperation.Kind} operation is completed."); + DocumentModel result = specificOperation.Result; + Console.WriteLine($"Model ID: {result.ModelId}"); + } + else if (specificOperation.Status == DocumentOperationStatus.Failed) + { + Console.WriteLine($"My {specificOperation.Kind} operation failed."); + DocumentAnalysisError error = specificOperation.Error; + Console.WriteLine($"Code: {error.Code}: Message: {error.Message}"); + } + else + Console.WriteLine($"My {specificOperation.Kind} operation status is {specificOperation.Status}"); + #endregion + } + } +} diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_ManageModels.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_ManageModels.cs new file mode 100644 index 0000000000000..e11abf48a11cf --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_ManageModels.cs @@ -0,0 +1,69 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Linq; +using System.Threading.Tasks; +using Azure.AI.FormRecognizer.DocumentAnalysis.Tests; +using Azure.Core.TestFramework; +using NUnit.Framework; + +namespace Azure.AI.FormRecognizer.DocumentAnalysis.Samples +{ + public partial class DocumentAnalysisSamples : SamplesBase + { + [Test] + public async Task ManageModels() + { + string endpoint = TestEnvironment.Endpoint; + string apiKey = TestEnvironment.ApiKey; + + #region Snippet:FormRecognizerSampleManageModels + + var client = new DocumentModelAdministrationClient(new Uri(endpoint), new AzureKeyCredential(apiKey)); + + // Check number of custom models in the FormRecognizer account, and the maximum number of models that can be stored. + AccountProperties accountProperties = client.GetAccountProperties(); + Console.WriteLine($"Account has {accountProperties.Count} models."); + Console.WriteLine($"It can have at most {accountProperties.Limit} models."); + + // List the first ten or fewer models currently stored in the account. + Pageable models = client.GetModels(); + + foreach (DocumentModelInfo modelInfo in models.Take(10)) + { + Console.WriteLine($"Custom Model Info:"); + Console.WriteLine($" Model Id: {modelInfo.ModelId}"); + if (string.IsNullOrEmpty(modelInfo.Description)) + Console.WriteLine($" Model description: {modelInfo.Description}"); + Console.WriteLine($" Created on: {modelInfo.CreatedOn}"); + } + + // Create a new model to store in the account + +#if SNIPPET + Uri trainingFileUri = ; +#else + Uri trainingFileUri = new Uri(TestEnvironment.BlobContainerSasUrl); +#endif + BuildModelOperation operation = client.StartBuildModel(trainingFileUri); + Response operationResponse = await operation.WaitForCompletionAsync(); + DocumentModel model = operationResponse.Value; + + // Get the model that was just created + DocumentModel newCreatedModel = client.GetModel(model.ModelId); + + Console.WriteLine($"Custom Model with Id {newCreatedModel.ModelId} has the following information:"); + + Console.WriteLine($" Model Id: {newCreatedModel.ModelId}"); + if (string.IsNullOrEmpty(newCreatedModel.Description)) + Console.WriteLine($" Model description: {newCreatedModel.Description}"); + Console.WriteLine($" Created on: {newCreatedModel.CreatedOn}"); + + // Delete the created model from the account. + client.DeleteModel(newCreatedModel.ModelId); + + #endregion + } + } +} diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_ManageModelsAsync.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_ManageModelsAsync.cs new file mode 100644 index 0000000000000..4d6b00f27687e --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/Sample_ManageModelsAsync.cs @@ -0,0 +1,70 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Threading.Tasks; +using Azure.AI.FormRecognizer.DocumentAnalysis.Tests; +using Azure.Core.TestFramework; +using NUnit.Framework; + +namespace Azure.AI.FormRecognizer.DocumentAnalysis.Samples +{ + public partial class DocumentAnalysisSamples : SamplesBase + { + [Test] + public async Task ManageModelsAsync() + { + string endpoint = TestEnvironment.Endpoint; + string apiKey = TestEnvironment.ApiKey; + + #region Snippet:FormRecognizerSampleManageModelsAsync + + var client = new DocumentModelAdministrationClient(new Uri(endpoint), new AzureKeyCredential(apiKey)); + + // Check number of models in the FormRecognizer account, and the maximum number of models that can be stored. + AccountProperties accountProperties = await client.GetAccountPropertiesAsync(); + Console.WriteLine($"Account has {accountProperties.Count} models."); + Console.WriteLine($"It can have at most {accountProperties.Limit} models."); + + // List the first ten or fewer models currently stored in the account. + AsyncPageable models = client.GetModelsAsync(); + + int count = 0; + await foreach (DocumentModelInfo modelInfo in models) + { + Console.WriteLine($"Custom Model Info:"); + Console.WriteLine($" Model Id: {modelInfo.ModelId}"); + if (string.IsNullOrEmpty(modelInfo.Description)) + Console.WriteLine($" Model description: {modelInfo.Description}"); + Console.WriteLine($" Created on: {modelInfo.CreatedOn}"); + if (++count == 10) + break; + } + + // Create a new model to store in the account +#if SNIPPET + Uri trainingFileUri = ; +#else + Uri trainingFileUri = new Uri(TestEnvironment.BlobContainerSasUrl); +#endif + BuildModelOperation operation = await client.StartBuildModelAsync(trainingFileUri); + Response operationResponse = await operation.WaitForCompletionAsync(); + DocumentModel model = operationResponse.Value; + + // Get the model that was just created + DocumentModel newCreatedModel = await client.GetModelAsync(model.ModelId); + + Console.WriteLine($"Custom Model with Id {newCreatedModel.ModelId} has the following information:"); + + Console.WriteLine($" Model Id: {newCreatedModel.ModelId}"); + if (string.IsNullOrEmpty(newCreatedModel.Description)) + Console.WriteLine($" Model description: {newCreatedModel.Description}"); + Console.WriteLine($" Created on: {newCreatedModel.CreatedOn}"); + + // Delete the model from the account. + await client.DeleteModelAsync(newCreatedModel.ModelId); + + #endregion + } + } +} diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/Sample11_ComposedModel.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/Sample11_ComposedModel.cs index 8ecec48326458..f9c19501dfb23 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/Sample11_ComposedModel.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/Sample11_ComposedModel.cs @@ -79,7 +79,7 @@ public async Task CreateComposedModel() #endregion - #region Snippet:FormRecognizerSampleCreateComposedModel + #region Snippet:FormRecognizerSampleCreateComposedModelV3 List modelIds = new List() { diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/Sample8_CopyModel.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/Sample8_CopyModel.cs index 4a45eecbd29f7..a42ee27d203b2 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/Sample8_CopyModel.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/Sample8_CopyModel.cs @@ -18,7 +18,7 @@ public async Task CopyModel() string endpoint = TestEnvironment.Endpoint; string apiKey = TestEnvironment.ApiKey; - #region Snippet:FormRecognizerSampleCreateCopySourceClient + #region Snippet:FormRecognizerSampleCreateCopySourceClientV3 #if SNIPPET string endpoint = ""; string apiKey = ""; @@ -38,7 +38,7 @@ public async Task CopyModel() Response operationResponse = await operation.WaitForCompletionAsync(); CustomFormModel model = operationResponse.Value; - #region Snippet:FormRecognizerSampleCreateCopyTargetClient + #region Snippet:FormRecognizerSampleCreateCopyTargetClientV3 #if SNIPPET string endpoint = ""; string apiKey = ""; @@ -47,7 +47,7 @@ public async Task CopyModel() var targetClient = new FormTrainingClient(new Uri(endpoint), targetCredential, new FormRecognizerClientOptions(FormRecognizerClientOptions.ServiceVersion.V2_1)); #endregion - #region Snippet:FormRecognizerSampleGetCopyAuthorization + #region Snippet:FormRecognizerSampleGetCopyAuthorizationV3 #if SNIPPET string resourceId = ""; string resourceRegion = ""; diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_1.jpg b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_1.jpg new file mode 100644 index 0000000000000..29cae664f1b85 Binary files /dev/null and b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_1.jpg differ diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_1.jpg.labels.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_1.jpg.labels.json new file mode 100644 index 0000000000000..82ba91c2d746b --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_1.jpg.labels.json @@ -0,0 +1,527 @@ +{ + "document": "Form_1.jpg", + "labels": [ + { + "label": "Merchant", + "key": null, + "value": [ + { + "page": 1, + "text": "Hero", + "boundingBoxes": [ + [ + 0.3658823529411765, + 0.09409090909090909, + 0.46352941176470586, + 0.09272727272727273, + 0.46294117647058824, + 0.12090909090909091, + 0.3652941176470588, + 0.12090909090909091 + ] + ] + }, + { + "page": 1, + "text": "Limited", + "boundingBoxes": [ + [ + 0.47705882352941176, + 0.09272727272727273, + 0.6323529411764706, + 0.09181818181818181, + 0.6323529411764706, + 0.12090909090909091, + 0.47705882352941176, + 0.12090909090909091 + ] + ] + } + ] + }, + { + "label": "PhoneNumber", + "key": null, + "value": [ + { + "page": 1, + "text": "555-348-6512", + "boundingBoxes": [ + [ + 0.21588235294117647, + 0.15954545454545455, + 0.3111764705882353, + 0.16, + 0.3111764705882353, + 0.17, + 0.21588235294117647, + 0.17181818181818181 + ] + ] + } + ] + }, + { + "label": "Website", + "key": null, + "value": [ + { + "page": 1, + "text": "www.herolimited.com", + "boundingBoxes": [ + [ + 0.16176470588235295, + 0.17863636363636365, + 0.31058823529411766, + 0.17863636363636365, + 0.3111764705882353, + 0.19, + 0.16117647058823528, + 0.19045454545454546 + ] + ] + } + ] + }, + { + "label": "DatedAs", + "key": null, + "value": [ + { + "page": 1, + "text": "12/20/2020", + "boundingBoxes": [ + [ + 0.6876470588235294, + 0.19136363636363637, + 0.7747058823529411, + 0.19090909090909092, + 0.7747058823529411, + 0.20454545454545456, + 0.6870588235294117, + 0.20454545454545456 + ] + ] + } + ] + }, + { + "label": "Email", + "key": null, + "value": [ + { + "page": 1, + "text": "accounts@herolimited.com", + "boundingBoxes": [ + [ + 0.0976470588235294, + 0.22, + 0.27941176470588236, + 0.21818181818181817, + 0.2782352941176471, + 0.22863636363636364, + 0.0976470588235294, + 0.22863636363636364 + ] + ] + } + ] + }, + { + "label": "PurchaseOrderNumber", + "key": null, + "value": [ + { + "page": 1, + "text": "948284", + "boundingBoxes": [ + [ + 0.7547058823529412, + 0.20954545454545453, + 0.81, + 0.21, + 0.8094117647058824, + 0.22181818181818183, + 0.7541176470588236, + 0.22227272727272726 + ] + ] + } + ] + }, + { + "label": "VendorName", + "key": null, + "value": [ + { + "page": 1, + "text": "Hillary", + "boundingBoxes": [ + [ + 0.20705882352941177, + 0.2772727272727273, + 0.25529411764705884, + 0.2768181818181818, + 0.25470588235294117, + 0.2913636363636364, + 0.20647058823529413, + 0.2913636363636364 + ] + ] + }, + { + "page": 1, + "text": "Swank", + "boundingBoxes": [ + [ + 0.25823529411764706, + 0.2768181818181818, + 0.30470588235294116, + 0.2768181818181818, + 0.30411764705882355, + 0.2909090909090909, + 0.2576470588235294, + 0.2913636363636364 + ] + ] + } + ] + }, + { + "label": "CompanyName", + "key": null, + "value": [ + { + "page": 1, + "text": "Higgly", + "boundingBoxes": [ + [ + 0.22294117647058823, + 0.29409090909090907, + 0.26823529411764707, + 0.29409090909090907, + 0.2676470588235294, + 0.31, + 0.2223529411764706, + 0.31 + ] + ] + }, + { + "page": 1, + "text": "Wiggly", + "boundingBoxes": [ + [ + 0.27176470588235296, + 0.29409090909090907, + 0.32294117647058823, + 0.29363636363636364, + 0.32235294117647056, + 0.30863636363636365, + 0.2711764705882353, + 0.31 + ] + ] + }, + { + "page": 1, + "text": "Books", + "boundingBoxes": [ + [ + 0.3264705882352941, + 0.29363636363636364, + 0.37, + 0.29363636363636364, + 0.36941176470588233, + 0.30727272727272725, + 0.32588235294117646, + 0.30863636363636365 + ] + ] + } + ] + }, + { + "label": "CompanyAddress", + "key": null, + "value": [ + { + "page": 1, + "text": "938", + "boundingBoxes": [ + [ + 0.16294117647058823, + 0.31136363636363634, + 0.19058823529411764, + 0.31136363636363634, + 0.19058823529411764, + 0.3240909090909091, + 0.16294117647058823, + 0.3240909090909091 + ] + ] + }, + { + "page": 1, + "text": "NE", + "boundingBoxes": [ + [ + 0.19411764705882353, + 0.31136363636363634, + 0.21470588235294116, + 0.31136363636363634, + 0.21470588235294116, + 0.3240909090909091, + 0.1935294117647059, + 0.3240909090909091 + ] + ] + }, + { + "page": 1, + "text": "Burner", + "boundingBoxes": [ + [ + 0.21764705882352942, + 0.31136363636363634, + 0.26823529411764707, + 0.31136363636363634, + 0.26823529411764707, + 0.3240909090909091, + 0.21764705882352942, + 0.3240909090909091 + ] + ] + }, + { + "page": 1, + "text": "Road", + "boundingBoxes": [ + [ + 0.27176470588235296, + 0.31136363636363634, + 0.30941176470588233, + 0.3118181818181818, + 0.30941176470588233, + 0.3240909090909091, + 0.2711764705882353, + 0.3240909090909091 + ] + ] + }, + { + "page": 1, + "text": "Boulder", + "boundingBoxes": [ + [ + 0.16411764705882353, + 0.3286363636363636, + 0.22058823529411764, + 0.3277272727272727, + 0.22, + 0.3427272727272727, + 0.1635294117647059, + 0.3427272727272727 + ] + ] + }, + { + "page": 1, + "text": "City,", + "boundingBoxes": [ + [ + 0.22411764705882353, + 0.3277272727272727, + 0.2570588235294118, + 0.3277272727272727, + 0.2564705882352941, + 0.3422727272727273, + 0.2235294117647059, + 0.3427272727272727 + ] + ] + }, + { + "page": 1, + "text": "CO", + "boundingBoxes": [ + [ + 0.2605882352941176, + 0.3277272727272727, + 0.2817647058823529, + 0.3277272727272727, + 0.2811764705882353, + 0.3422727272727273, + 0.26, + 0.3422727272727273 + ] + ] + }, + { + "page": 1, + "text": "92848", + "boundingBoxes": [ + [ + 0.2852941176470588, + 0.3277272727272727, + 0.3341176470588235, + 0.3277272727272727, + 0.3341176470588235, + 0.34136363636363637, + 0.2847058823529412, + 0.3422727272727273 + ] + ] + } + ] + }, + { + "label": "CompanyPhoneNumber", + "key": null, + "value": [ + { + "page": 1, + "text": "938-294-2949", + "boundingBoxes": [ + [ + 0.4194117647058824, + 0.3281818181818182, + 0.52, + 0.3281818181818182, + 0.52, + 0.34045454545454545, + 0.4194117647058824, + 0.3409090909090909 + ] + ] + } + ] + }, + { + "label": "Quantity", + "key": null, + "value": [ + { + "page": 1, + "text": "20", + "boundingBoxes": [ + [ + 0.5064705882352941, + 0.4959090909090909, + 0.5252941176470588, + 0.495, + 0.5264705882352941, + 0.5081818181818182, + 0.5076470588235295, + 0.509090909090909 + ] + ] + } + ] + }, + { + "label": "Subtotal", + "key": null, + "value": [ + { + "page": 1, + "text": "$140.00", + "boundingBoxes": [ + [ + 0.8405882352941176, + 0.7145454545454546, + 0.9, + 0.7136363636363636, + 0.8994117647058824, + 0.7268181818181818, + 0.8405882352941176, + 0.7268181818181818 + ] + ] + } + ] + }, + { + "label": "Tax", + "key": null, + "value": [ + { + "page": 1, + "text": "$4.00", + "boundingBoxes": [ + [ + 0.8594117647058823, + 0.7340909090909091, + 0.9, + 0.7336363636363636, + 0.9, + 0.7459090909090909, + 0.8594117647058823, + 0.7463636363636363 + ] + ] + } + ] + }, + { + "label": "Signature", + "key": null, + "value": [ + { + "page": 1, + "text": "Bernie", + "boundingBoxes": [ + [ + 0.28411764705882353, + 0.76, + 0.3547058823529412, + 0.7595454545454545, + 0.35411764705882354, + 0.7759090909090909, + 0.28352941176470586, + 0.7759090909090909 + ] + ] + }, + { + "page": 1, + "text": "Sanders", + "boundingBoxes": [ + [ + 0.3611764705882353, + 0.7595454545454545, + 0.44941176470588234, + 0.759090909090909, + 0.44882352941176473, + 0.7768181818181819, + 0.36058823529411765, + 0.7763636363636364 + ] + ] + } + ] + }, + { + "label": "Total", + "key": null, + "value": [ + { + "page": 1, + "text": "$144.00", + "boundingBoxes": [ + [ + 0.8405882352941176, + 0.7595454545454545, + 0.8994117647058824, + 0.7586363636363637, + 0.9, + 0.7709090909090909, + 0.8405882352941176, + 0.7713636363636364 + ] + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_1.jpg.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_1.jpg.ocr.json new file mode 100644 index 0000000000000..48ce7cd0920dd --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_1.jpg.ocr.json @@ -0,0 +1,3243 @@ +{ + "status": "succeeded", + "createdDateTime": "2020-04-09T01:30:09Z", + "lastUpdatedDateTime": "2020-04-09T01:30:12Z", + "analyzeResult": { + "version": "2.0.0", + "readResults": [ + { + "page": 1, + "language": "en", + "angle": 0, + "width": 1700, + "height": 2200, + "unit": "pixel", + "lines": [ + { + "language": "en", + "boundingBox": [ + 137, + 140, + 351, + 140, + 351, + 167, + 137, + 166 + ], + "text": "Purchase Order", + "words": [ + { + "boundingBox": [ + 137, + 140, + 263, + 140, + 263, + 168, + 138, + 166 + ], + "text": "Purchase", + "confidence": 0.959 + }, + { + "boundingBox": [ + 271, + 140, + 351, + 140, + 351, + 168, + 272, + 168 + ], + "text": "Order", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 620, + 204, + 1073, + 201, + 1074, + 264, + 620, + 266 + ], + "text": "Hero Limited", + "words": [ + { + "boundingBox": [ + 622, + 207, + 788, + 204, + 787, + 266, + 621, + 266 + ], + "text": "Hero", + "confidence": 0.959 + }, + { + "boundingBox": [ + 811, + 204, + 1075, + 202, + 1075, + 266, + 811, + 266 + ], + "text": "Limited", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 165, + 351, + 529, + 350, + 530, + 377, + 165, + 379 + ], + "text": "Company Phone: 555-348-6512", + "words": [ + { + "boundingBox": [ + 167, + 352, + 275, + 351, + 275, + 379, + 167, + 379 + ], + "text": "Company", + "confidence": 0.959 + }, + { + "boundingBox": [ + 281, + 351, + 362, + 351, + 362, + 378, + 280, + 379 + ], + "text": "Phone:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 367, + 351, + 529, + 352, + 529, + 374, + 367, + 378 + ], + "text": "555-348-6512", + "confidence": 0.946 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1114, + 320, + 1551, + 320, + 1551, + 370, + 1114, + 370 + ], + "text": "Purchase Order", + "words": [ + { + "boundingBox": [ + 1115, + 322, + 1377, + 320, + 1377, + 371, + 1117, + 371 + ], + "text": "Purchase", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1396, + 321, + 1550, + 321, + 1549, + 371, + 1396, + 371 + ], + "text": "Order", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 167, + 392, + 534, + 392, + 534, + 419, + 167, + 418 + ], + "text": "Website: www.herolimited.com", + "words": [ + { + "boundingBox": [ + 168, + 392, + 270, + 393, + 269, + 419, + 167, + 418 + ], + "text": "Website:", + "confidence": 0.957 + }, + { + "boundingBox": [ + 275, + 393, + 528, + 393, + 529, + 418, + 274, + 419 + ], + "text": "www.herolimited.com", + "confidence": 0.872 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 164, + 437, + 236, + 437, + 236, + 459, + 164, + 459 + ], + "text": "Email:", + "words": [ + { + "boundingBox": [ + 165, + 437, + 236, + 437, + 237, + 460, + 165, + 459 + ], + "text": "Email:", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1025, + 420, + 1317, + 419, + 1317, + 449, + 1025, + 449 + ], + "text": "Dated As: 12/20/2020", + "words": [ + { + "boundingBox": [ + 1026, + 420, + 1112, + 421, + 1112, + 450, + 1025, + 449 + ], + "text": "Dated", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1118, + 421, + 1163, + 421, + 1163, + 450, + 1117, + 450 + ], + "text": "As:", + "confidence": 0.957 + }, + { + "boundingBox": [ + 1169, + 421, + 1317, + 420, + 1317, + 450, + 1168, + 450 + ], + "text": "12/20/2020", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 166, + 480, + 482, + 479, + 482, + 502, + 166, + 503 + ], + "text": "accounts@herolimited.com", + "words": [ + { + "boundingBox": [ + 166, + 484, + 475, + 480, + 473, + 503, + 166, + 503 + ], + "text": "accounts@herolimited.com", + "confidence": 0.856 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1025, + 461, + 1376, + 461, + 1376, + 488, + 1025, + 490 + ], + "text": "Purchase Order #: 948284", + "words": [ + { + "boundingBox": [ + 1027, + 463, + 1154, + 461, + 1153, + 490, + 1026, + 489 + ], + "text": "Purchase", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1161, + 461, + 1241, + 461, + 1240, + 490, + 1160, + 490 + ], + "text": "Order", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1246, + 461, + 1278, + 461, + 1277, + 489, + 1246, + 489 + ], + "text": "#:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1283, + 461, + 1377, + 462, + 1376, + 488, + 1282, + 489 + ], + "text": "948284", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 166, + 546, + 397, + 546, + 397, + 594, + 166, + 594 + ], + "text": "Shipped To", + "words": [ + { + "boundingBox": [ + 167, + 546, + 336, + 548, + 337, + 593, + 168, + 595 + ], + "text": "Shipped", + "confidence": 0.959 + }, + { + "boundingBox": [ + 346, + 548, + 396, + 548, + 397, + 593, + 347, + 593 + ], + "text": "To", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 160, + 608, + 518, + 608, + 518, + 640, + 160, + 640 + ], + "text": "Vendor Name: Hillary Swank", + "words": [ + { + "boundingBox": [ + 162, + 610, + 257, + 610, + 255, + 640, + 160, + 637 + ], + "text": "Vendor", + "confidence": 0.959 + }, + { + "boundingBox": [ + 262, + 610, + 347, + 610, + 346, + 641, + 261, + 640 + ], + "text": "Name:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 352, + 610, + 434, + 609, + 433, + 641, + 351, + 641 + ], + "text": "Hillary", + "confidence": 0.959 + }, + { + "boundingBox": [ + 439, + 609, + 518, + 609, + 517, + 640, + 438, + 641 + ], + "text": "Swank", + "confidence": 0.954 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 160, + 648, + 628, + 645, + 629, + 680, + 160, + 682 + ], + "text": "Company Name: Higgly Wiggly Books", + "words": [ + { + "boundingBox": [ + 162, + 648, + 282, + 647, + 281, + 681, + 161, + 678 + ], + "text": "Company", + "confidence": 0.959 + }, + { + "boundingBox": [ + 288, + 647, + 373, + 647, + 372, + 682, + 287, + 682 + ], + "text": "Name:", + "confidence": 0.911 + }, + { + "boundingBox": [ + 379, + 647, + 456, + 647, + 455, + 682, + 378, + 682 + ], + "text": "Higgly", + "confidence": 0.959 + }, + { + "boundingBox": [ + 462, + 647, + 549, + 646, + 548, + 679, + 461, + 682 + ], + "text": "Wiggly", + "confidence": 0.959 + }, + { + "boundingBox": [ + 555, + 646, + 629, + 646, + 628, + 676, + 554, + 679 + ], + "text": "Books", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 161, + 684, + 526, + 684, + 526, + 712, + 161, + 712 + ], + "text": "Address: 938 NE Burner Road", + "words": [ + { + "boundingBox": [ + 162, + 685, + 271, + 685, + 271, + 713, + 162, + 712 + ], + "text": "Address:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 277, + 685, + 324, + 685, + 324, + 713, + 277, + 713 + ], + "text": "938", + "confidence": 0.947 + }, + { + "boundingBox": [ + 330, + 685, + 365, + 685, + 365, + 713, + 329, + 713 + ], + "text": "NE", + "confidence": 0.958 + }, + { + "boundingBox": [ + 370, + 685, + 456, + 685, + 456, + 713, + 370, + 713 + ], + "text": "Burner", + "confidence": 0.958 + }, + { + "boundingBox": [ + 462, + 685, + 526, + 686, + 526, + 713, + 461, + 713 + ], + "text": "Road", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 274, + 722, + 603, + 720, + 604, + 751, + 274, + 754 + ], + "text": "Boulder City, CO 92848", + "words": [ + { + "boundingBox": [ + 279, + 723, + 375, + 721, + 374, + 754, + 278, + 754 + ], + "text": "Boulder", + "confidence": 0.959 + }, + { + "boundingBox": [ + 381, + 721, + 437, + 721, + 436, + 753, + 380, + 754 + ], + "text": "City,", + "confidence": 0.959 + }, + { + "boundingBox": [ + 443, + 721, + 479, + 721, + 478, + 753, + 442, + 753 + ], + "text": "CO", + "confidence": 0.886 + }, + { + "boundingBox": [ + 485, + 721, + 568, + 721, + 568, + 751, + 484, + 753 + ], + "text": "92848", + "confidence": 0.937 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 612, + 721, + 884, + 721, + 884, + 749, + 612, + 749 + ], + "text": "Phone: 938-294-2949", + "words": [ + { + "boundingBox": [ + 614, + 722, + 707, + 722, + 707, + 750, + 614, + 750 + ], + "text": "Phone:", + "confidence": 0.952 + }, + { + "boundingBox": [ + 713, + 722, + 884, + 722, + 884, + 749, + 713, + 750 + ], + "text": "938-294-2949", + "confidence": 0.956 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 165, + 783, + 451, + 783, + 451, + 827, + 166, + 830 + ], + "text": "Shipped From", + "words": [ + { + "boundingBox": [ + 167, + 784, + 336, + 784, + 335, + 829, + 166, + 830 + ], + "text": "Shipped", + "confidence": 0.867 + }, + { + "boundingBox": [ + 345, + 784, + 441, + 783, + 440, + 825, + 344, + 829 + ], + "text": "From", + "confidence": 0.918 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 165, + 851, + 446, + 851, + 446, + 881, + 165, + 880 + ], + "text": "Name: Bernie Sanders", + "words": [ + { + "boundingBox": [ + 166, + 851, + 252, + 853, + 251, + 880, + 165, + 881 + ], + "text": "Name:", + "confidence": 0.956 + }, + { + "boundingBox": [ + 258, + 853, + 339, + 854, + 337, + 880, + 257, + 880 + ], + "text": "Bernie", + "confidence": 0.958 + }, + { + "boundingBox": [ + 345, + 854, + 447, + 853, + 445, + 881, + 343, + 880 + ], + "text": "Sanders", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 164, + 889, + 629, + 889, + 629, + 920, + 164, + 920 + ], + "text": "Company Name: Jupiter Book Supply", + "words": [ + { + "boundingBox": [ + 167, + 891, + 287, + 890, + 287, + 920, + 166, + 920 + ], + "text": "Company", + "confidence": 0.958 + }, + { + "boundingBox": [ + 293, + 890, + 376, + 890, + 375, + 921, + 292, + 920 + ], + "text": "Name:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 382, + 890, + 470, + 890, + 469, + 921, + 381, + 921 + ], + "text": "Jupiter", + "confidence": 0.958 + }, + { + "boundingBox": [ + 476, + 890, + 540, + 890, + 539, + 921, + 475, + 921 + ], + "text": "Book", + "confidence": 0.959 + }, + { + "boundingBox": [ + 546, + 890, + 629, + 890, + 629, + 921, + 545, + 921 + ], + "text": "Supply", + "confidence": 0.947 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 164, + 926, + 520, + 926, + 520, + 953, + 164, + 953 + ], + "text": "Address: 383 N Kinnick Road", + "words": [ + { + "boundingBox": [ + 166, + 927, + 277, + 927, + 277, + 953, + 165, + 954 + ], + "text": "Address:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 283, + 927, + 330, + 927, + 329, + 953, + 282, + 953 + ], + "text": "383", + "confidence": 0.958 + }, + { + "boundingBox": [ + 335, + 927, + 353, + 927, + 352, + 953, + 334, + 953 + ], + "text": "N", + "confidence": 0.888 + }, + { + "boundingBox": [ + 362, + 927, + 452, + 927, + 451, + 954, + 361, + 953 + ], + "text": "Kinnick", + "confidence": 0.958 + }, + { + "boundingBox": [ + 457, + 927, + 521, + 927, + 521, + 954, + 457, + 954 + ], + "text": "Road", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 280, + 964, + 516, + 964, + 516, + 991, + 280, + 991 + ], + "text": "Seattle, WA 38383", + "words": [ + { + "boundingBox": [ + 284, + 965, + 381, + 965, + 380, + 992, + 283, + 992 + ], + "text": "Seattle,", + "confidence": 0.959 + }, + { + "boundingBox": [ + 386, + 965, + 432, + 965, + 431, + 992, + 385, + 992 + ], + "text": "WA", + "confidence": 0.944 + }, + { + "boundingBox": [ + 438, + 965, + 516, + 964, + 515, + 991, + 437, + 992 + ], + "text": "38383", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 759, + 963, + 1036, + 963, + 1036, + 991, + 759, + 991 + ], + "text": "Phone: 932-299-0292", + "words": [ + { + "boundingBox": [ + 761, + 964, + 854, + 963, + 852, + 991, + 760, + 990 + ], + "text": "Phone:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 859, + 963, + 1034, + 964, + 1032, + 991, + 857, + 991 + ], + "text": "932-299-0292", + "confidence": 0.953 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 447, + 1045, + 557, + 1045, + 557, + 1079, + 447, + 1079 + ], + "text": "Details", + "words": [ + { + "boundingBox": [ + 448, + 1048, + 555, + 1046, + 556, + 1080, + 449, + 1079 + ], + "text": "Details", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 889, + 1045, + 1030, + 1046, + 1030, + 1084, + 889, + 1084 + ], + "text": "Quantity", + "words": [ + { + "boundingBox": [ + 889, + 1046, + 1029, + 1046, + 1027, + 1084, + 890, + 1083 + ], + "text": "Quantity", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1114, + 1046, + 1271, + 1047, + 1271, + 1078, + 1114, + 1077 + ], + "text": "Unit Price", + "words": [ + { + "boundingBox": [ + 1114, + 1048, + 1184, + 1047, + 1184, + 1078, + 1114, + 1078 + ], + "text": "Unit", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1190, + 1047, + 1271, + 1047, + 1271, + 1079, + 1190, + 1078 + ], + "text": "Price", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1384, + 1047, + 1469, + 1046, + 1470, + 1076, + 1385, + 1077 + ], + "text": "Total", + "words": [ + { + "boundingBox": [ + 1387, + 1047, + 1470, + 1046, + 1470, + 1076, + 1387, + 1077 + ], + "text": "Total", + "confidence": 0.858 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 172, + 1094, + 280, + 1096, + 279, + 1124, + 172, + 1121 + ], + "text": "Bindings", + "words": [ + { + "boundingBox": [ + 172, + 1094, + 278, + 1097, + 278, + 1124, + 172, + 1121 + ], + "text": "Bindings", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 859, + 1091, + 894, + 1089, + 895, + 1118, + 860, + 1120 + ], + "text": "20", + "words": [ + { + "boundingBox": [ + 861, + 1091, + 893, + 1089, + 895, + 1118, + 863, + 1120 + ], + "text": "20", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1241, + 1095, + 1296, + 1094, + 1296, + 1118, + 1241, + 1118 + ], + "text": "1.00", + "words": [ + { + "boundingBox": [ + 1242, + 1094, + 1295, + 1094, + 1295, + 1118, + 1242, + 1118 + ], + "text": "1.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1459, + 1095, + 1531, + 1093, + 1531, + 1118, + 1459, + 1119 + ], + "text": "20.00", + "words": [ + { + "boundingBox": [ + 1459, + 1094, + 1530, + 1093, + 1531, + 1118, + 1460, + 1119 + ], + "text": "20.00", + "confidence": 0.957 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 169, + 1135, + 329, + 1134, + 329, + 1162, + 169, + 1163 + ], + "text": "Covers Small", + "words": [ + { + "boundingBox": [ + 173, + 1135, + 257, + 1135, + 256, + 1163, + 172, + 1163 + ], + "text": "Covers", + "confidence": 0.959 + }, + { + "boundingBox": [ + 262, + 1135, + 329, + 1134, + 328, + 1163, + 262, + 1163 + ], + "text": "Small", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 860, + 1137, + 893, + 1135, + 893, + 1158, + 861, + 1160 + ], + "text": "20", + "words": [ + { + "boundingBox": [ + 862, + 1137, + 892, + 1135, + 893, + 1158, + 863, + 1160 + ], + "text": "20", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1239, + 1136, + 1294, + 1135, + 1294, + 1159, + 1239, + 1159 + ], + "text": "1.00", + "words": [ + { + "boundingBox": [ + 1243, + 1135, + 1293, + 1135, + 1293, + 1159, + 1243, + 1159 + ], + "text": "1.00", + "confidence": 0.908 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1457, + 1136, + 1532, + 1135, + 1532, + 1159, + 1457, + 1160 + ], + "text": "20.00", + "words": [ + { + "boundingBox": [ + 1459, + 1136, + 1529, + 1135, + 1530, + 1160, + 1459, + 1160 + ], + "text": "20.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 170, + 1179, + 400, + 1178, + 400, + 1205, + 170, + 1206 + ], + "text": "Feather Bookmark", + "words": [ + { + "boundingBox": [ + 172, + 1180, + 271, + 1180, + 270, + 1206, + 171, + 1206 + ], + "text": "Feather", + "confidence": 0.959 + }, + { + "boundingBox": [ + 276, + 1180, + 401, + 1179, + 400, + 1206, + 275, + 1206 + ], + "text": "Bookmark", + "confidence": 0.949 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 863, + 1181, + 893, + 1180, + 893, + 1202, + 863, + 1203 + ], + "text": "20", + "words": [ + { + "boundingBox": [ + 863, + 1181, + 892, + 1180, + 892, + 1202, + 863, + 1203 + ], + "text": "20", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1239, + 1179, + 1295, + 1179, + 1295, + 1202, + 1239, + 1202 + ], + "text": "5,00", + "words": [ + { + "boundingBox": [ + 1241, + 1179, + 1294, + 1179, + 1294, + 1202, + 1241, + 1202 + ], + "text": "5,00", + "confidence": 0.423 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1443, + 1180, + 1531, + 1179, + 1532, + 1203, + 1443, + 1204 + ], + "text": "100.00", + "words": [ + { + "boundingBox": [ + 1446, + 1181, + 1530, + 1180, + 1529, + 1203, + 1446, + 1204 + ], + "text": "100.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 168, + 1222, + 429, + 1221, + 429, + 1250, + 168, + 1252 + ], + "text": "Copper Swirl Marker", + "words": [ + { + "boundingBox": [ + 173, + 1223, + 263, + 1222, + 263, + 1252, + 172, + 1253 + ], + "text": "Copper", + "confidence": 0.959 + }, + { + "boundingBox": [ + 269, + 1222, + 332, + 1222, + 332, + 1251, + 269, + 1252 + ], + "text": "Swirl", + "confidence": 0.954 + }, + { + "boundingBox": [ + 338, + 1222, + 430, + 1222, + 430, + 1249, + 338, + 1251 + ], + "text": "Marker", + "confidence": 0.956 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 861, + 1223, + 893, + 1222, + 893, + 1246, + 861, + 1248 + ], + "text": "20", + "words": [ + { + "boundingBox": [ + 861, + 1223, + 892, + 1222, + 893, + 1246, + 862, + 1247 + ], + "text": "20", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1240, + 1222, + 1295, + 1223, + 1295, + 1246, + 1240, + 1245 + ], + "text": "5,00", + "words": [ + { + "boundingBox": [ + 1241, + 1222, + 1294, + 1223, + 1293, + 1246, + 1240, + 1245 + ], + "text": "5,00", + "confidence": 0.424 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1443, + 1222, + 1531, + 1222, + 1531, + 1247, + 1443, + 1247 + ], + "text": "100.00", + "words": [ + { + "boundingBox": [ + 1445, + 1223, + 1529, + 1222, + 1529, + 1248, + 1444, + 1248 + ], + "text": "100.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1148, + 1574, + 1296, + 1574, + 1296, + 1599, + 1148, + 1599 + ], + "text": "SUBTOTAL", + "words": [ + { + "boundingBox": [ + 1149, + 1574, + 1295, + 1575, + 1295, + 1600, + 1149, + 1600 + ], + "text": "SUBTOTAL", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1428, + 1571, + 1530, + 1570, + 1531, + 1598, + 1428, + 1599 + ], + "text": "$140.00", + "words": [ + { + "boundingBox": [ + 1429, + 1572, + 1530, + 1570, + 1529, + 1599, + 1429, + 1599 + ], + "text": "$140.00", + "confidence": 0.957 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1238, + 1619, + 1295, + 1618, + 1295, + 1642, + 1237, + 1642 + ], + "text": "TAX", + "words": [ + { + "boundingBox": [ + 1241, + 1618, + 1294, + 1618, + 1294, + 1641, + 1241, + 1642 + ], + "text": "TAX", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1460, + 1616, + 1531, + 1614, + 1531, + 1641, + 1460, + 1641 + ], + "text": "$4.00", + "words": [ + { + "boundingBox": [ + 1461, + 1615, + 1530, + 1614, + 1530, + 1641, + 1461, + 1642 + ], + "text": "$4.00", + "confidence": 0.939 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 481, + 1670, + 764, + 1670, + 764, + 1708, + 481, + 1708 + ], + "text": "Bernie Sanders", + "words": [ + { + "boundingBox": [ + 483, + 1672, + 603, + 1671, + 602, + 1707, + 482, + 1707 + ], + "text": "Bernie", + "confidence": 0.909 + }, + { + "boundingBox": [ + 614, + 1671, + 764, + 1670, + 763, + 1709, + 613, + 1708 + ], + "text": "Sanders", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1204, + 1672, + 1296, + 1672, + 1296, + 1699, + 1204, + 1699 + ], + "text": "TOTAL", + "words": [ + { + "boundingBox": [ + 1207, + 1674, + 1295, + 1672, + 1296, + 1700, + 1207, + 1699 + ], + "text": "TOTAL", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1426, + 1670, + 1530, + 1669, + 1530, + 1695, + 1426, + 1697 + ], + "text": "$144.00", + "words": [ + { + "boundingBox": [ + 1429, + 1671, + 1529, + 1669, + 1530, + 1696, + 1429, + 1697 + ], + "text": "$144.00", + "confidence": 0.949 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 543, + 1718, + 716, + 1719, + 716, + 1743, + 543, + 1742 + ], + "text": "Bernie Sanders", + "words": [ + { + "boundingBox": [ + 544, + 1719, + 621, + 1719, + 621, + 1743, + 544, + 1743 + ], + "text": "Bernie", + "confidence": 0.959 + }, + { + "boundingBox": [ + 626, + 1719, + 717, + 1720, + 716, + 1744, + 626, + 1743 + ], + "text": "Sanders", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 581, + 1754, + 681, + 1756, + 680, + 1777, + 581, + 1776 + ], + "text": "Manager", + "words": [ + { + "boundingBox": [ + 582, + 1755, + 681, + 1756, + 680, + 1778, + 581, + 1776 + ], + "text": "Manager", + "confidence": 0.957 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 173, + 1796, + 480, + 1797, + 480, + 1832, + 173, + 1830 + ], + "text": "Additional Notes:", + "words": [ + { + "boundingBox": [ + 175, + 1798, + 360, + 1797, + 360, + 1833, + 174, + 1830 + ], + "text": "Additional", + "confidence": 0.959 + }, + { + "boundingBox": [ + 366, + 1797, + 481, + 1800, + 481, + 1832, + 366, + 1833 + ], + "text": "Notes:", + "confidence": 0.944 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 173, + 1879, + 705, + 1880, + 705, + 1912, + 173, + 1910 + ], + "text": "Do not Jostle Box. Unpack carefully. Enjoy.", + "words": [ + { + "boundingBox": [ + 176, + 1883, + 209, + 1882, + 208, + 1907, + 174, + 1906 + ], + "text": "Do", + "confidence": 0.959 + }, + { + "boundingBox": [ + 215, + 1882, + 261, + 1881, + 260, + 1908, + 214, + 1907 + ], + "text": "not", + "confidence": 0.951 + }, + { + "boundingBox": [ + 266, + 1881, + 336, + 1881, + 335, + 1909, + 265, + 1908 + ], + "text": "Jostle", + "confidence": 0.958 + }, + { + "boundingBox": [ + 342, + 1881, + 403, + 1880, + 402, + 1910, + 341, + 1909 + ], + "text": "Box.", + "confidence": 0.892 + }, + { + "boundingBox": [ + 410, + 1880, + 504, + 1880, + 503, + 1912, + 408, + 1911 + ], + "text": "Unpack", + "confidence": 0.959 + }, + { + "boundingBox": [ + 510, + 1880, + 628, + 1880, + 627, + 1913, + 509, + 1912 + ], + "text": "carefully.", + "confidence": 0.958 + }, + { + "boundingBox": [ + 633, + 1880, + 705, + 1881, + 704, + 1913, + 632, + 1913 + ], + "text": "Enjoy.", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 172, + 1923, + 1508, + 1924, + 1508, + 1959, + 172, + 1959 + ], + "text": "Jupiter Book Supply will refund you 50% per book if returned within 60 days of reading and", + "words": [ + { + "boundingBox": [ + 172, + 1925, + 273, + 1925, + 273, + 1959, + 172, + 1959 + ], + "text": "Jupiter", + "confidence": 0.955 + }, + { + "boundingBox": [ + 280, + 1924, + 359, + 1924, + 359, + 1959, + 280, + 1959 + ], + "text": "Book", + "confidence": 0.959 + }, + { + "boundingBox": [ + 366, + 1924, + 468, + 1924, + 467, + 1959, + 366, + 1959 + ], + "text": "Supply", + "confidence": 0.959 + }, + { + "boundingBox": [ + 474, + 1924, + 522, + 1924, + 521, + 1959, + 474, + 1959 + ], + "text": "will", + "confidence": 0.959 + }, + { + "boundingBox": [ + 529, + 1924, + 628, + 1924, + 628, + 1959, + 528, + 1959 + ], + "text": "refund", + "confidence": 0.958 + }, + { + "boundingBox": [ + 635, + 1924, + 692, + 1924, + 691, + 1959, + 634, + 1959 + ], + "text": "you", + "confidence": 0.958 + }, + { + "boundingBox": [ + 698, + 1924, + 762, + 1924, + 761, + 1959, + 698, + 1959 + ], + "text": "50%", + "confidence": 0.955 + }, + { + "boundingBox": [ + 773, + 1924, + 823, + 1924, + 822, + 1959, + 772, + 1959 + ], + "text": "per", + "confidence": 0.958 + }, + { + "boundingBox": [ + 830, + 1924, + 904, + 1924, + 903, + 1959, + 829, + 1959 + ], + "text": "book", + "confidence": 0.959 + }, + { + "boundingBox": [ + 911, + 1924, + 932, + 1924, + 931, + 1959, + 910, + 1959 + ], + "text": "if", + "confidence": 0.909 + }, + { + "boundingBox": [ + 938, + 1924, + 1065, + 1924, + 1064, + 1959, + 937, + 1959 + ], + "text": "returned", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1072, + 1924, + 1160, + 1924, + 1159, + 1959, + 1071, + 1959 + ], + "text": "within", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1167, + 1924, + 1208, + 1924, + 1206, + 1960, + 1166, + 1959 + ], + "text": "60", + "confidence": 0.929 + }, + { + "boundingBox": [ + 1215, + 1924, + 1287, + 1924, + 1285, + 1960, + 1213, + 1960 + ], + "text": "days", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1294, + 1924, + 1323, + 1924, + 1322, + 1960, + 1292, + 1960 + ], + "text": "of", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1330, + 1924, + 1443, + 1924, + 1441, + 1960, + 1328, + 1960 + ], + "text": "reading", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1450, + 1924, + 1508, + 1924, + 1506, + 1960, + 1448, + 1960 + ], + "text": "and", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 169, + 1957, + 786, + 1957, + 786, + 1993, + 169, + 1993 + ], + "text": "offer you 25% off you next total purchase.", + "words": [ + { + "boundingBox": [ + 171, + 1959, + 239, + 1958, + 238, + 1992, + 170, + 1991 + ], + "text": "offer", + "confidence": 0.959 + }, + { + "boundingBox": [ + 245, + 1958, + 302, + 1958, + 300, + 1993, + 244, + 1992 + ], + "text": "you", + "confidence": 0.959 + }, + { + "boundingBox": [ + 308, + 1958, + 371, + 1958, + 369, + 1994, + 307, + 1993 + ], + "text": "25%", + "confidence": 0.934 + }, + { + "boundingBox": [ + 385, + 1958, + 425, + 1958, + 424, + 1994, + 384, + 1994 + ], + "text": "off", + "confidence": 0.958 + }, + { + "boundingBox": [ + 431, + 1958, + 488, + 1958, + 487, + 1994, + 430, + 1994 + ], + "text": "you", + "confidence": 0.959 + }, + { + "boundingBox": [ + 494, + 1958, + 559, + 1958, + 558, + 1994, + 493, + 1994 + ], + "text": "next", + "confidence": 0.959 + }, + { + "boundingBox": [ + 565, + 1958, + 632, + 1959, + 631, + 1993, + 564, + 1994 + ], + "text": "total", + "confidence": 0.959 + }, + { + "boundingBox": [ + 638, + 1959, + 785, + 1960, + 785, + 1990, + 637, + 1993 + ], + "text": "purchase.", + "confidence": 0.959 + } + ] + } + ] + } + ], + "pageResults": [ + { + "page": 1, + "tables": [ + { + "rows": 4, + "columns": 3, + "cells": [ + { + "rowIndex": 1, + "columnIndex": 1, + "text": "SUBTOTAL", + "boundingBox": [ + 1072, + 1566, + 1309, + 1566, + 1309, + 1610, + 1072, + 1610 + ], + "elements": [ + "#/readResults/0/lines/41/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 2, + "text": "$140.00", + "boundingBox": [ + 1309, + 1566, + 1544, + 1566, + 1544, + 1610, + 1309, + 1610 + ], + "elements": [ + "#/readResults/0/lines/42/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "text": "TAX", + "boundingBox": [ + 1072, + 1610, + 1309, + 1610, + 1309, + 1658, + 1072, + 1658 + ], + "elements": [ + "#/readResults/0/lines/43/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 2, + "text": "$4.00", + "boundingBox": [ + 1309, + 1610, + 1544, + 1610, + 1544, + 1658, + 1309, + 1658 + ], + "elements": [ + "#/readResults/0/lines/44/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 0, + "text": "Bernie Sanders", + "boundingBox": [ + 482, + 1658, + 1072, + 1658, + 1072, + 1708, + 482, + 1708 + ], + "elements": [ + "#/readResults/0/lines/45/words/0", + "#/readResults/0/lines/45/words/1" + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "text": "TOTAL", + "boundingBox": [ + 1072, + 1658, + 1309, + 1658, + 1309, + 1708, + 1072, + 1708 + ], + "elements": [ + "#/readResults/0/lines/46/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 2, + "text": "$144.00", + "boundingBox": [ + 1309, + 1658, + 1544, + 1658, + 1544, + 1708, + 1309, + 1708 + ], + "elements": [ + "#/readResults/0/lines/47/words/0" + ] + } + ] + }, + { + "rows": 6, + "columns": 4, + "cells": [ + { + "rowIndex": 0, + "columnIndex": 0, + "text": "Details", + "boundingBox": [ + 156, + 1038, + 847, + 1038, + 847, + 1087, + 156, + 1087 + ], + "elements": [ + "#/readResults/0/lines/21/words/0" + ] + }, + { + "rowIndex": 0, + "columnIndex": 1, + "text": "Quantity", + "boundingBox": [ + 847, + 1038, + 1072, + 1038, + 1072, + 1087, + 847, + 1087 + ], + "elements": [ + "#/readResults/0/lines/22/words/0" + ] + }, + { + "rowIndex": 0, + "columnIndex": 2, + "text": "Unit Price", + "boundingBox": [ + 1072, + 1038, + 1309, + 1038, + 1309, + 1087, + 1072, + 1087 + ], + "elements": [ + "#/readResults/0/lines/23/words/0", + "#/readResults/0/lines/23/words/1" + ] + }, + { + "rowIndex": 0, + "columnIndex": 3, + "text": "Total", + "boundingBox": [ + 1309, + 1038, + 1544, + 1038, + 1544, + 1087, + 1309, + 1087 + ], + "elements": [ + "#/readResults/0/lines/24/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "text": "Bindings", + "boundingBox": [ + 156, + 1087, + 847, + 1087, + 847, + 1128, + 156, + 1128 + ], + "elements": [ + "#/readResults/0/lines/25/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "text": "20", + "boundingBox": [ + 847, + 1087, + 1072, + 1087, + 1072, + 1128, + 847, + 1128 + ], + "elements": [ + "#/readResults/0/lines/26/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 2, + "text": "1.00", + "boundingBox": [ + 1072, + 1087, + 1309, + 1087, + 1309, + 1128, + 1072, + 1128 + ], + "elements": [ + "#/readResults/0/lines/27/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 3, + "text": "20.00", + "boundingBox": [ + 1309, + 1087, + 1544, + 1087, + 1544, + 1128, + 1309, + 1128 + ], + "elements": [ + "#/readResults/0/lines/28/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 0, + "text": "Covers Small", + "boundingBox": [ + 156, + 1128, + 847, + 1128, + 847, + 1172, + 156, + 1172 + ], + "elements": [ + "#/readResults/0/lines/29/words/0", + "#/readResults/0/lines/29/words/1" + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "text": "20", + "boundingBox": [ + 847, + 1128, + 1072, + 1128, + 1072, + 1172, + 847, + 1172 + ], + "elements": [ + "#/readResults/0/lines/30/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 2, + "text": "1.00", + "boundingBox": [ + 1072, + 1128, + 1309, + 1128, + 1309, + 1172, + 1072, + 1172 + ], + "elements": [ + "#/readResults/0/lines/31/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 3, + "text": "20.00", + "boundingBox": [ + 1309, + 1128, + 1544, + 1128, + 1544, + 1172, + 1309, + 1172 + ], + "elements": [ + "#/readResults/0/lines/32/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 0, + "text": "Feather Bookmark", + "boundingBox": [ + 156, + 1172, + 847, + 1172, + 847, + 1216, + 156, + 1216 + ], + "elements": [ + "#/readResults/0/lines/33/words/0", + "#/readResults/0/lines/33/words/1" + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "text": "20", + "boundingBox": [ + 847, + 1172, + 1072, + 1172, + 1072, + 1216, + 847, + 1216 + ], + "elements": [ + "#/readResults/0/lines/34/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 2, + "text": "5,00", + "boundingBox": [ + 1072, + 1172, + 1309, + 1172, + 1309, + 1216, + 1072, + 1216 + ], + "elements": [ + "#/readResults/0/lines/35/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 3, + "text": "100.00", + "boundingBox": [ + 1309, + 1172, + 1544, + 1172, + 1544, + 1216, + 1309, + 1216 + ], + "elements": [ + "#/readResults/0/lines/36/words/0" + ] + }, + { + "rowIndex": 4, + "columnIndex": 0, + "text": "Copper Swirl Marker", + "boundingBox": [ + 156, + 1216, + 847, + 1216, + 847, + 1260, + 156, + 1260 + ], + "elements": [ + "#/readResults/0/lines/37/words/0", + "#/readResults/0/lines/37/words/1", + "#/readResults/0/lines/37/words/2" + ] + }, + { + "rowIndex": 4, + "columnIndex": 1, + "text": "20", + "boundingBox": [ + 847, + 1216, + 1072, + 1216, + 1072, + 1260, + 847, + 1260 + ], + "elements": [ + "#/readResults/0/lines/38/words/0" + ] + }, + { + "rowIndex": 4, + "columnIndex": 2, + "text": "5,00", + "boundingBox": [ + 1072, + 1216, + 1309, + 1216, + 1309, + 1260, + 1072, + 1260 + ], + "elements": [ + "#/readResults/0/lines/39/words/0" + ] + }, + { + "rowIndex": 4, + "columnIndex": 3, + "text": "100.00", + "boundingBox": [ + 1309, + 1216, + 1544, + 1216, + 1544, + 1260, + 1309, + 1260 + ], + "elements": [ + "#/readResults/0/lines/40/words/0" + ] + } + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_2.jpg b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_2.jpg new file mode 100644 index 0000000000000..afebb5077ce54 Binary files /dev/null and b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_2.jpg differ diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_2.jpg.labels.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_2.jpg.labels.json new file mode 100644 index 0000000000000..c33938bceb60f --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_2.jpg.labels.json @@ -0,0 +1,495 @@ +{ + "document": "Form_2.jpg", + "labels": [ + { + "label": "Merchant", + "key": null, + "value": [ + { + "page": 1, + "text": "Hero", + "boundingBoxes": [ + [ + 0.3658823529411765, + 0.09409090909090909, + 0.46352941176470586, + 0.09272727272727273, + 0.46294117647058824, + 0.12090909090909091, + 0.3652941176470588, + 0.12090909090909091 + ] + ] + }, + { + "page": 1, + "text": "Limited", + "boundingBoxes": [ + [ + 0.47705882352941176, + 0.09272727272727273, + 0.6323529411764706, + 0.09181818181818181, + 0.6323529411764706, + 0.12090909090909091, + 0.47705882352941176, + 0.12090909090909091 + ] + ] + } + ] + }, + { + "label": "PhoneNumber", + "key": null, + "value": [ + { + "page": 1, + "text": "555-348-6512", + "boundingBoxes": [ + [ + 0.2164705882352941, + 0.15954545454545455, + 0.31176470588235294, + 0.16, + 0.31176470588235294, + 0.17, + 0.2164705882352941, + 0.17181818181818181 + ] + ] + } + ] + }, + { + "label": "Website", + "key": null, + "value": [ + { + "page": 1, + "text": "www.herolimited.com", + "boundingBoxes": [ + [ + 0.1623529411764706, + 0.17863636363636365, + 0.3088235294117647, + 0.17909090909090908, + 0.3088235294117647, + 0.19, + 0.16176470588235295, + 0.19045454545454546 + ] + ] + } + ] + }, + { + "label": "DatedAs", + "key": null, + "value": [ + { + "page": 1, + "text": "02/20/2020", + "boundingBoxes": [ + [ + 0.6858823529411765, + 0.19090909090909092, + 0.7752941176470588, + 0.19090909090909092, + 0.7752941176470588, + 0.20454545454545456, + 0.6858823529411765, + 0.20454545454545456 + ] + ] + } + ] + }, + { + "label": "Email", + "key": null, + "value": [ + { + "page": 1, + "text": "accounts@herolimited.com", + "boundingBoxes": [ + [ + 0.0976470588235294, + 0.22, + 0.27941176470588236, + 0.21818181818181817, + 0.2782352941176471, + 0.22863636363636364, + 0.0976470588235294, + 0.22863636363636364 + ] + ] + } + ] + }, + { + "label": "PurchaseOrderNumber", + "key": null, + "value": [ + { + "page": 1, + "text": "942448", + "boundingBoxes": [ + [ + 0.7547058823529412, + 0.20954545454545453, + 0.8088235294117647, + 0.21, + 0.808235294117647, + 0.22181818181818183, + 0.7541176470588236, + 0.22227272727272726 + ] + ] + } + ] + }, + { + "label": "VendorName", + "key": null, + "value": [ + { + "page": 1, + "text": "Lori", + "boundingBoxes": [ + [ + 0.2076470588235294, + 0.2772727272727273, + 0.23647058823529413, + 0.2772727272727273, + 0.23588235294117646, + 0.29, + 0.20705882352941177, + 0.29 + ] + ] + }, + { + "page": 1, + "text": "Hanke", + "boundingBoxes": [ + [ + 0.23941176470588235, + 0.2772727272727273, + 0.2876470588235294, + 0.2768181818181818, + 0.2876470588235294, + 0.29, + 0.23941176470588235, + 0.29 + ] + ] + } + ] + }, + { + "label": "CompanyName", + "key": null, + "value": [ + { + "page": 1, + "text": "Buzz", + "boundingBoxes": [ + [ + 0.22294117647058823, + 0.29454545454545455, + 0.2576470588235294, + 0.29454545454545455, + 0.2570588235294118, + 0.30863636363636365, + 0.22294117647058823, + 0.30863636363636365 + ] + ] + }, + { + "page": 1, + "text": "Clothing", + "boundingBoxes": [ + [ + 0.2611764705882353, + 0.29454545454545455, + 0.32294117647058823, + 0.29409090909090907, + 0.32235294117647056, + 0.30863636363636365, + 0.2605882352941176, + 0.30863636363636365 + ] + ] + } + ] + }, + { + "label": "CompanyAddress", + "key": null, + "value": [ + { + "page": 1, + "text": "938", + "boundingBoxes": [ + [ + 0.1623529411764706, + 0.31136363636363634, + 0.19176470588235295, + 0.31136363636363634, + 0.19117647058823528, + 0.325, + 0.1623529411764706, + 0.3245454545454545 + ] + ] + }, + { + "page": 1, + "text": "N", + "boundingBoxes": [ + [ + 0.19470588235294117, + 0.31136363636363634, + 0.20470588235294118, + 0.31136363636363634, + 0.20470588235294118, + 0.325, + 0.19411764705882353, + 0.325 + ] + ] + }, + { + "page": 1, + "text": "Lumpy", + "boundingBoxes": [ + [ + 0.21, + 0.31136363636363634, + 0.25941176470588234, + 0.3118181818181818, + 0.25941176470588234, + 0.32636363636363636, + 0.21, + 0.32545454545454544 + ] + ] + }, + { + "page": 1, + "text": "Way", + "boundingBoxes": [ + [ + 0.26294117647058823, + 0.3118181818181818, + 0.2952941176470588, + 0.31227272727272726, + 0.29470588235294115, + 0.32727272727272727, + 0.26235294117647057, + 0.32636363636363636 + ] + ] + }, + { + "page": 1, + "text": "Denver,", + "boundingBoxes": [ + [ + 0.16470588235294117, + 0.3286363636363636, + 0.2223529411764706, + 0.3281818181818182, + 0.22176470588235295, + 0.34136363636363637, + 0.16411764705882353, + 0.34045454545454545 + ] + ] + }, + { + "page": 1, + "text": "CO", + "boundingBoxes": [ + [ + 0.2252941176470588, + 0.3281818181818182, + 0.24529411764705883, + 0.3281818181818182, + 0.2447058823529412, + 0.34136363636363637, + 0.22470588235294117, + 0.34136363636363637 + ] + ] + }, + { + "page": 1, + "text": "83757", + "boundingBoxes": [ + [ + 0.25, + 0.3281818181818182, + 0.2952941176470588, + 0.3281818181818182, + 0.29470588235294115, + 0.34136363636363637, + 0.24941176470588236, + 0.34136363636363637 + ] + ] + } + ] + }, + { + "label": "CompanyPhoneNumber", + "key": null, + "value": [ + { + "page": 1, + "text": "435-395-3954", + "boundingBoxes": [ + [ + 0.43941176470588234, + 0.3281818181818182, + 0.54, + 0.3281818181818182, + 0.5394117647058824, + 0.34045454545454545, + 0.43941176470588234, + 0.3409090909090909 + ] + ] + } + ] + }, + { + "label": "Quantity", + "key": null, + "value": [ + { + "page": 1, + "text": "10", + "boundingBoxes": [ + [ + 0.508235294117647, + 0.49772727272727274, + 0.5252941176470588, + 0.49727272727272726, + 0.5258823529411765, + 0.5081818181818182, + 0.508235294117647, + 0.5086363636363637 + ] + ] + } + ] + }, + { + "label": "Subtotal", + "key": null, + "value": [ + { + "page": 1, + "text": "$600.00", + "boundingBoxes": [ + [ + 0.8411764705882353, + 0.7145454545454546, + 0.9, + 0.7136363636363636, + 0.8994117647058824, + 0.7263636363636363, + 0.8411764705882353, + 0.7268181818181818 + ] + ] + } + ] + }, + { + "label": "Tax", + "key": null, + "value": [ + { + "page": 1, + "text": "$20.00", + "boundingBoxes": [ + [ + 0.8494117647058823, + 0.735, + 0.9005882352941177, + 0.7336363636363636, + 0.9005882352941177, + 0.7463636363636363, + 0.8494117647058823, + 0.7472727272727273 + ] + ] + } + ] + }, + { + "label": "Signature", + "key": null, + "value": [ + { + "page": 1, + "text": "Frank", + "boundingBoxes": [ + [ + 0.29352941176470587, + 0.7622727272727273, + 0.3558823529411765, + 0.7618181818181818, + 0.3558823529411765, + 0.7781818181818182, + 0.29294117647058826, + 0.7781818181818182 + ] + ] + }, + { + "page": 1, + "text": "Sinatra", + "boundingBoxes": [ + [ + 0.36411764705882355, + 0.7618181818181818, + 0.4435294117647059, + 0.7622727272727273, + 0.4435294117647059, + 0.7781818181818182, + 0.3635294117647059, + 0.7781818181818182 + ] + ] + } + ] + }, + { + "label": "Total", + "key": null, + "value": [ + { + "page": 1, + "text": "$620.00", + "boundingBoxes": [ + [ + 0.84, + 0.7595454545454545, + 0.9, + 0.759090909090909, + 0.9, + 0.7709090909090909, + 0.84, + 0.7722727272727272 + ] + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_2.jpg.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_2.jpg.ocr.json new file mode 100644 index 0000000000000..cba95d44cab07 --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_2.jpg.ocr.json @@ -0,0 +1,3677 @@ +{ + "status": "succeeded", + "createdDateTime": "2020-04-09T01:37:21Z", + "lastUpdatedDateTime": "2020-04-09T01:37:24Z", + "analyzeResult": { + "version": "2.0.0", + "readResults": [ + { + "page": 1, + "language": "en", + "angle": 0, + "width": 1700, + "height": 2200, + "unit": "pixel", + "lines": [ + { + "language": "en", + "boundingBox": [ + 137, + 140, + 351, + 140, + 351, + 167, + 137, + 166 + ], + "text": "Purchase Order", + "words": [ + { + "boundingBox": [ + 137, + 140, + 263, + 140, + 263, + 168, + 138, + 166 + ], + "text": "Purchase", + "confidence": 0.959 + }, + { + "boundingBox": [ + 271, + 140, + 351, + 140, + 351, + 168, + 272, + 168 + ], + "text": "Order", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 620, + 204, + 1073, + 201, + 1074, + 264, + 620, + 266 + ], + "text": "Hero Limited", + "words": [ + { + "boundingBox": [ + 622, + 207, + 788, + 204, + 787, + 266, + 621, + 266 + ], + "text": "Hero", + "confidence": 0.959 + }, + { + "boundingBox": [ + 811, + 204, + 1075, + 202, + 1075, + 266, + 811, + 266 + ], + "text": "Limited", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 165, + 351, + 529, + 350, + 529, + 376, + 165, + 379 + ], + "text": "Company Phone: 555-348-6512", + "words": [ + { + "boundingBox": [ + 167, + 352, + 277, + 351, + 276, + 379, + 167, + 379 + ], + "text": "Company", + "confidence": 0.959 + }, + { + "boundingBox": [ + 282, + 351, + 363, + 351, + 363, + 378, + 282, + 379 + ], + "text": "Phone:", + "confidence": 0.937 + }, + { + "boundingBox": [ + 368, + 351, + 530, + 352, + 530, + 374, + 368, + 378 + ], + "text": "555-348-6512", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1114, + 320, + 1551, + 320, + 1551, + 370, + 1114, + 370 + ], + "text": "Purchase Order", + "words": [ + { + "boundingBox": [ + 1115, + 322, + 1377, + 320, + 1377, + 371, + 1117, + 371 + ], + "text": "Purchase", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1396, + 321, + 1550, + 321, + 1549, + 371, + 1396, + 371 + ], + "text": "Order", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 167, + 392, + 529, + 393, + 529, + 419, + 167, + 418 + ], + "text": "Website: www.herolimited.com", + "words": [ + { + "boundingBox": [ + 168, + 392, + 271, + 393, + 270, + 419, + 167, + 418 + ], + "text": "Website:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 276, + 393, + 525, + 394, + 525, + 418, + 275, + 419 + ], + "text": "www.herolimited.com", + "confidence": 0.829 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 164, + 437, + 236, + 437, + 236, + 459, + 164, + 459 + ], + "text": "Email:", + "words": [ + { + "boundingBox": [ + 165, + 437, + 236, + 437, + 236, + 460, + 165, + 459 + ], + "text": "Email:", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1025, + 419, + 1317, + 419, + 1317, + 449, + 1025, + 449 + ], + "text": "Dated As: 02/20/2020", + "words": [ + { + "boundingBox": [ + 1026, + 420, + 1111, + 420, + 1110, + 450, + 1025, + 450 + ], + "text": "Dated", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1119, + 420, + 1161, + 420, + 1160, + 450, + 1118, + 450 + ], + "text": "As:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1166, + 420, + 1318, + 420, + 1318, + 450, + 1166, + 450 + ], + "text": "02/20/2020", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 166, + 480, + 482, + 479, + 482, + 502, + 166, + 503 + ], + "text": "accounts@herolimited.com", + "words": [ + { + "boundingBox": [ + 166, + 484, + 475, + 480, + 473, + 503, + 166, + 503 + ], + "text": "accounts@herolimited.com", + "confidence": 0.856 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1025, + 461, + 1375, + 461, + 1375, + 488, + 1025, + 490 + ], + "text": "Purchase Order #: 942448", + "words": [ + { + "boundingBox": [ + 1027, + 462, + 1154, + 461, + 1153, + 490, + 1026, + 489 + ], + "text": "Purchase", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1161, + 461, + 1241, + 461, + 1240, + 490, + 1160, + 490 + ], + "text": "Order", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1246, + 461, + 1278, + 461, + 1277, + 489, + 1245, + 490 + ], + "text": "#:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1283, + 461, + 1375, + 462, + 1374, + 488, + 1282, + 489 + ], + "text": "942448", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 166, + 546, + 395, + 546, + 395, + 594, + 166, + 594 + ], + "text": "Shipped To", + "words": [ + { + "boundingBox": [ + 167, + 546, + 340, + 548, + 340, + 593, + 168, + 595 + ], + "text": "Shipped", + "confidence": 0.959 + }, + { + "boundingBox": [ + 349, + 548, + 396, + 547, + 396, + 593, + 349, + 593 + ], + "text": "To", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 160, + 609, + 490, + 609, + 490, + 637, + 160, + 638 + ], + "text": "Vendor Name: Lori Hanke", + "words": [ + { + "boundingBox": [ + 162, + 610, + 256, + 610, + 255, + 639, + 160, + 638 + ], + "text": "Vendor", + "confidence": 0.959 + }, + { + "boundingBox": [ + 262, + 610, + 347, + 610, + 347, + 638, + 261, + 639 + ], + "text": "Name:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 353, + 610, + 402, + 610, + 401, + 638, + 352, + 638 + ], + "text": "Lori", + "confidence": 0.958 + }, + { + "boundingBox": [ + 407, + 610, + 489, + 609, + 489, + 638, + 407, + 638 + ], + "text": "Hanke", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 160, + 647, + 549, + 647, + 549, + 678, + 160, + 678 + ], + "text": "Company Name: Buzz Clothing", + "words": [ + { + "boundingBox": [ + 161, + 648, + 282, + 648, + 281, + 679, + 160, + 679 + ], + "text": "Company", + "confidence": 0.959 + }, + { + "boundingBox": [ + 288, + 648, + 373, + 648, + 372, + 679, + 287, + 679 + ], + "text": "Name:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 379, + 648, + 438, + 648, + 437, + 679, + 379, + 679 + ], + "text": "Buzz", + "confidence": 0.959 + }, + { + "boundingBox": [ + 444, + 648, + 549, + 647, + 548, + 679, + 443, + 679 + ], + "text": "Clothing", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 161, + 684, + 502, + 686, + 501, + 719, + 161, + 714 + ], + "text": "Address: 938 N Lumpy Way", + "words": [ + { + "boundingBox": [ + 162, + 685, + 271, + 685, + 271, + 714, + 162, + 712 + ], + "text": "Address:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 276, + 685, + 326, + 685, + 325, + 715, + 276, + 714 + ], + "text": "938", + "confidence": 0.85 + }, + { + "boundingBox": [ + 331, + 685, + 348, + 685, + 348, + 715, + 330, + 715 + ], + "text": "N", + "confidence": 0.878 + }, + { + "boundingBox": [ + 357, + 685, + 441, + 686, + 441, + 718, + 357, + 716 + ], + "text": "Lumpy", + "confidence": 0.959 + }, + { + "boundingBox": [ + 447, + 686, + 502, + 687, + 501, + 720, + 446, + 718 + ], + "text": "Way", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 278, + 722, + 503, + 722, + 503, + 750, + 278, + 750 + ], + "text": "Denver, CO 83757", + "words": [ + { + "boundingBox": [ + 280, + 723, + 378, + 722, + 377, + 751, + 279, + 749 + ], + "text": "Denver,", + "confidence": 0.959 + }, + { + "boundingBox": [ + 383, + 722, + 417, + 722, + 416, + 751, + 382, + 751 + ], + "text": "CO", + "confidence": 0.909 + }, + { + "boundingBox": [ + 425, + 722, + 502, + 722, + 501, + 751, + 424, + 751 + ], + "text": "83757", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 647, + 721, + 918, + 721, + 918, + 749, + 647, + 749 + ], + "text": "Phone: 435-395-3954", + "words": [ + { + "boundingBox": [ + 648, + 722, + 742, + 722, + 742, + 750, + 647, + 749 + ], + "text": "Phone:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 747, + 722, + 918, + 722, + 917, + 749, + 747, + 750 + ], + "text": "435-395-3954", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 166, + 783, + 451, + 783, + 451, + 826, + 166, + 830 + ], + "text": "Shipped From", + "words": [ + { + "boundingBox": [ + 167, + 784, + 334, + 784, + 333, + 829, + 166, + 830 + ], + "text": "Shipped", + "confidence": 0.959 + }, + { + "boundingBox": [ + 343, + 784, + 440, + 784, + 439, + 824, + 342, + 828 + ], + "text": "From", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 165, + 850, + 420, + 850, + 420, + 880, + 165, + 880 + ], + "text": "Name: Frank Sinatra", + "words": [ + { + "boundingBox": [ + 166, + 851, + 251, + 853, + 250, + 880, + 165, + 881 + ], + "text": "Name:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 257, + 853, + 328, + 853, + 327, + 879, + 256, + 880 + ], + "text": "Frank", + "confidence": 0.959 + }, + { + "boundingBox": [ + 334, + 853, + 421, + 852, + 420, + 881, + 333, + 879 + ], + "text": "Sinatra", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 164, + 890, + 551, + 889, + 551, + 916, + 164, + 920 + ], + "text": "Company Name: Franks Goods", + "words": [ + { + "boundingBox": [ + 167, + 891, + 287, + 891, + 286, + 920, + 166, + 920 + ], + "text": "Company", + "confidence": 0.958 + }, + { + "boundingBox": [ + 293, + 891, + 379, + 890, + 378, + 919, + 292, + 919 + ], + "text": "Name:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 385, + 890, + 466, + 890, + 465, + 917, + 384, + 918 + ], + "text": "Franks", + "confidence": 0.959 + }, + { + "boundingBox": [ + 471, + 890, + 551, + 889, + 550, + 915, + 470, + 917 + ], + "text": "Goods", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 167, + 926, + 505, + 926, + 505, + 953, + 167, + 953 + ], + "text": "Address: 838 NE Grail Road", + "words": [ + { + "boundingBox": [ + 169, + 927, + 277, + 927, + 276, + 954, + 168, + 953 + ], + "text": "Address:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 282, + 927, + 329, + 927, + 329, + 954, + 281, + 954 + ], + "text": "838", + "confidence": 0.958 + }, + { + "boundingBox": [ + 335, + 927, + 372, + 927, + 371, + 954, + 334, + 954 + ], + "text": "NE", + "confidence": 0.958 + }, + { + "boundingBox": [ + 377, + 927, + 435, + 927, + 435, + 953, + 377, + 954 + ], + "text": "Grail", + "confidence": 0.959 + }, + { + "boundingBox": [ + 440, + 927, + 504, + 927, + 504, + 953, + 440, + 953 + ], + "text": "Road", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 276, + 964, + 560, + 962, + 560, + 994, + 276, + 996 + ], + "text": "Bellingham, WA 83748", + "words": [ + { + "boundingBox": [ + 277, + 965, + 421, + 963, + 421, + 996, + 277, + 996 + ], + "text": "Bellingham,", + "confidence": 0.941 + }, + { + "boundingBox": [ + 428, + 963, + 473, + 963, + 473, + 995, + 427, + 996 + ], + "text": "WA", + "confidence": 0.957 + }, + { + "boundingBox": [ + 480, + 963, + 560, + 962, + 559, + 995, + 479, + 995 + ], + "text": "83748", + "confidence": 0.953 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 681, + 962, + 956, + 961, + 956, + 992, + 682, + 994 + ], + "text": "Phone: 939-492-9595", + "words": [ + { + "boundingBox": [ + 683, + 964, + 775, + 962, + 775, + 993, + 683, + 995 + ], + "text": "Phone:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 781, + 962, + 955, + 962, + 955, + 993, + 781, + 993 + ], + "text": "939-492-9595", + "confidence": 0.936 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 447, + 1045, + 557, + 1045, + 557, + 1079, + 447, + 1079 + ], + "text": "Details", + "words": [ + { + "boundingBox": [ + 448, + 1048, + 556, + 1046, + 557, + 1080, + 449, + 1079 + ], + "text": "Details", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 889, + 1045, + 1032, + 1047, + 1031, + 1085, + 889, + 1083 + ], + "text": "Quantity", + "words": [ + { + "boundingBox": [ + 890, + 1046, + 1032, + 1047, + 1032, + 1085, + 891, + 1083 + ], + "text": "Quantity", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1114, + 1046, + 1271, + 1047, + 1271, + 1078, + 1114, + 1077 + ], + "text": "Unit Price", + "words": [ + { + "boundingBox": [ + 1114, + 1047, + 1184, + 1047, + 1184, + 1078, + 1114, + 1077 + ], + "text": "Unit", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1190, + 1047, + 1272, + 1047, + 1272, + 1079, + 1190, + 1078 + ], + "text": "Price", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1384, + 1047, + 1469, + 1046, + 1470, + 1076, + 1384, + 1077 + ], + "text": "Total", + "words": [ + { + "boundingBox": [ + 1387, + 1046, + 1468, + 1046, + 1469, + 1076, + 1387, + 1077 + ], + "text": "Total", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 170, + 1093, + 356, + 1094, + 356, + 1124, + 169, + 1123 + ], + "text": "Crow keychain", + "words": [ + { + "boundingBox": [ + 172, + 1093, + 233, + 1094, + 232, + 1124, + 171, + 1123 + ], + "text": "Crow", + "confidence": 0.959 + }, + { + "boundingBox": [ + 243, + 1094, + 357, + 1094, + 356, + 1125, + 242, + 1124 + ], + "text": "keychain", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 862, + 1095, + 894, + 1094, + 894, + 1118, + 862, + 1119 + ], + "text": "10", + "words": [ + { + "boundingBox": [ + 864, + 1095, + 893, + 1094, + 894, + 1118, + 864, + 1119 + ], + "text": "10", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1224, + 1094, + 1296, + 1093, + 1296, + 1118, + 1224, + 1120 + ], + "text": "10.00", + "words": [ + { + "boundingBox": [ + 1227, + 1096, + 1295, + 1094, + 1295, + 1119, + 1227, + 1119 + ], + "text": "10.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1443, + 1095, + 1531, + 1093, + 1532, + 1118, + 1443, + 1120 + ], + "text": "100.00", + "words": [ + { + "boundingBox": [ + 1445, + 1096, + 1528, + 1094, + 1528, + 1118, + 1445, + 1120 + ], + "text": "100.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 170, + 1133, + 387, + 1133, + 386, + 1167, + 170, + 1167 + ], + "text": "Batman keychain", + "words": [ + { + "boundingBox": [ + 172, + 1135, + 268, + 1135, + 267, + 1165, + 170, + 1165 + ], + "text": "Batman", + "confidence": 0.959 + }, + { + "boundingBox": [ + 274, + 1135, + 386, + 1134, + 385, + 1168, + 273, + 1165 + ], + "text": "keychain", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 861, + 1137, + 893, + 1135, + 893, + 1158, + 862, + 1160 + ], + "text": "10", + "words": [ + { + "boundingBox": [ + 863, + 1137, + 891, + 1135, + 893, + 1158, + 864, + 1160 + ], + "text": "10", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1225, + 1136, + 1296, + 1134, + 1296, + 1158, + 1225, + 1159 + ], + "text": "10.00", + "words": [ + { + "boundingBox": [ + 1227, + 1135, + 1295, + 1134, + 1295, + 1158, + 1227, + 1159 + ], + "text": "10.00", + "confidence": 0.57 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1443, + 1136, + 1531, + 1135, + 1531, + 1159, + 1443, + 1159 + ], + "text": "100.00", + "words": [ + { + "boundingBox": [ + 1446, + 1136, + 1529, + 1136, + 1529, + 1159, + 1445, + 1160 + ], + "text": "100.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 168, + 1178, + 347, + 1178, + 346, + 1208, + 168, + 1208 + ], + "text": "Skull keychain", + "words": [ + { + "boundingBox": [ + 171, + 1178, + 229, + 1178, + 228, + 1209, + 169, + 1209 + ], + "text": "Skull", + "confidence": 0.959 + }, + { + "boundingBox": [ + 235, + 1179, + 347, + 1179, + 346, + 1209, + 234, + 1209 + ], + "text": "keychain", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 861, + 1180, + 893, + 1178, + 893, + 1202, + 862, + 1204 + ], + "text": "10", + "words": [ + { + "boundingBox": [ + 863, + 1180, + 892, + 1178, + 894, + 1202, + 864, + 1204 + ], + "text": "10", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1223, + 1180, + 1295, + 1179, + 1296, + 1203, + 1223, + 1204 + ], + "text": "10.00", + "words": [ + { + "boundingBox": [ + 1226, + 1180, + 1295, + 1180, + 1294, + 1203, + 1226, + 1204 + ], + "text": "10.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1443, + 1180, + 1532, + 1180, + 1532, + 1203, + 1443, + 1204 + ], + "text": "100.00", + "words": [ + { + "boundingBox": [ + 1446, + 1181, + 1529, + 1180, + 1528, + 1203, + 1446, + 1204 + ], + "text": "100.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 170, + 1221, + 378, + 1221, + 378, + 1252, + 170, + 1252 + ], + "text": "Moose keychain", + "words": [ + { + "boundingBox": [ + 172, + 1222, + 256, + 1222, + 254, + 1252, + 170, + 1252 + ], + "text": "Moose", + "confidence": 0.959 + }, + { + "boundingBox": [ + 262, + 1222, + 377, + 1221, + 375, + 1253, + 260, + 1252 + ], + "text": "keychain", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 861, + 1223, + 893, + 1222, + 893, + 1246, + 861, + 1247 + ], + "text": "10", + "words": [ + { + "boundingBox": [ + 863, + 1223, + 892, + 1222, + 893, + 1246, + 863, + 1247 + ], + "text": "10", + "confidence": 0.945 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1224, + 1222, + 1295, + 1223, + 1295, + 1246, + 1223, + 1246 + ], + "text": "10.00", + "words": [ + { + "boundingBox": [ + 1227, + 1222, + 1295, + 1222, + 1295, + 1246, + 1227, + 1246 + ], + "text": "10.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1443, + 1223, + 1531, + 1223, + 1531, + 1247, + 1443, + 1247 + ], + "text": "100.00", + "words": [ + { + "boundingBox": [ + 1445, + 1223, + 1530, + 1223, + 1530, + 1248, + 1445, + 1248 + ], + "text": "100.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 168, + 1264, + 400, + 1264, + 400, + 1297, + 168, + 1297 + ], + "text": "Sodapop keychain", + "words": [ + { + "boundingBox": [ + 170, + 1265, + 279, + 1267, + 279, + 1298, + 170, + 1297 + ], + "text": "Sodapop", + "confidence": 0.959 + }, + { + "boundingBox": [ + 286, + 1267, + 400, + 1264, + 399, + 1298, + 285, + 1298 + ], + "text": "keychain", + "confidence": 0.948 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 862, + 1267, + 892, + 1266, + 893, + 1289, + 862, + 1290 + ], + "text": "10", + "words": [ + { + "boundingBox": [ + 864, + 1266, + 892, + 1266, + 892, + 1289, + 864, + 1290 + ], + "text": "10", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1226, + 1266, + 1296, + 1266, + 1296, + 1289, + 1226, + 1290 + ], + "text": "10.00", + "words": [ + { + "boundingBox": [ + 1227, + 1266, + 1295, + 1266, + 1295, + 1290, + 1227, + 1290 + ], + "text": "10.00", + "confidence": 0.946 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1443, + 1267, + 1531, + 1266, + 1531, + 1290, + 1443, + 1291 + ], + "text": "100.00", + "words": [ + { + "boundingBox": [ + 1444, + 1267, + 1531, + 1266, + 1530, + 1291, + 1445, + 1292 + ], + "text": "100.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1148, + 1574, + 1295, + 1574, + 1295, + 1600, + 1148, + 1599 + ], + "text": "SUBTOTAL", + "words": [ + { + "boundingBox": [ + 1149, + 1574, + 1296, + 1575, + 1295, + 1600, + 1149, + 1600 + ], + "text": "SUBTOTAL", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1429, + 1571, + 1530, + 1570, + 1530, + 1597, + 1429, + 1599 + ], + "text": "$600.00", + "words": [ + { + "boundingBox": [ + 1430, + 1572, + 1530, + 1570, + 1529, + 1598, + 1430, + 1599 + ], + "text": "$600.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1238, + 1619, + 1295, + 1619, + 1295, + 1642, + 1237, + 1642 + ], + "text": "TAX", + "words": [ + { + "boundingBox": [ + 1241, + 1619, + 1293, + 1619, + 1293, + 1642, + 1241, + 1642 + ], + "text": "TAX", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1442, + 1616, + 1530, + 1614, + 1531, + 1641, + 1442, + 1643 + ], + "text": "$20.00", + "words": [ + { + "boundingBox": [ + 1444, + 1617, + 1531, + 1614, + 1531, + 1642, + 1444, + 1644 + ], + "text": "$20.00", + "confidence": 0.914 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 494, + 1676, + 756, + 1676, + 756, + 1711, + 494, + 1711 + ], + "text": "Frank Sinatra", + "words": [ + { + "boundingBox": [ + 499, + 1677, + 605, + 1676, + 605, + 1712, + 498, + 1712 + ], + "text": "Frank", + "confidence": 0.844 + }, + { + "boundingBox": [ + 619, + 1676, + 754, + 1677, + 754, + 1712, + 618, + 1712 + ], + "text": "Sinatra", + "confidence": 0.915 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1204, + 1672, + 1296, + 1672, + 1296, + 1699, + 1204, + 1699 + ], + "text": "TOTAL", + "words": [ + { + "boundingBox": [ + 1207, + 1674, + 1295, + 1673, + 1296, + 1700, + 1207, + 1699 + ], + "text": "TOTAL", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1426, + 1670, + 1530, + 1669, + 1531, + 1696, + 1426, + 1699 + ], + "text": "$620.00", + "words": [ + { + "boundingBox": [ + 1428, + 1671, + 1530, + 1670, + 1530, + 1696, + 1428, + 1699 + ], + "text": "$620.00", + "confidence": 0.945 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 555, + 1718, + 706, + 1718, + 706, + 1742, + 555, + 1742 + ], + "text": "Frank Sinatra", + "words": [ + { + "boundingBox": [ + 555, + 1719, + 621, + 1719, + 621, + 1743, + 555, + 1743 + ], + "text": "Frank", + "confidence": 0.959 + }, + { + "boundingBox": [ + 626, + 1719, + 706, + 1719, + 706, + 1743, + 626, + 1743 + ], + "text": "Sinatra", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 591, + 1754, + 670, + 1754, + 670, + 1776, + 591, + 1775 + ], + "text": "Owner", + "words": [ + { + "boundingBox": [ + 592, + 1755, + 670, + 1755, + 670, + 1777, + 592, + 1776 + ], + "text": "Owner", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 173, + 1796, + 480, + 1797, + 479, + 1832, + 173, + 1830 + ], + "text": "Additional Notes:", + "words": [ + { + "boundingBox": [ + 175, + 1798, + 359, + 1797, + 358, + 1833, + 174, + 1830 + ], + "text": "Additional", + "confidence": 0.959 + }, + { + "boundingBox": [ + 365, + 1797, + 480, + 1800, + 480, + 1832, + 365, + 1833 + ], + "text": "Notes:", + "confidence": 0.94 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 173, + 1878, + 1456, + 1879, + 1456, + 1914, + 173, + 1911 + ], + "text": "Have fun with your new keychains. Franks offers the simplest products at the highest quality.", + "words": [ + { + "boundingBox": [ + 174, + 1881, + 238, + 1881, + 238, + 1908, + 174, + 1908 + ], + "text": "Have", + "confidence": 0.959 + }, + { + "boundingBox": [ + 243, + 1881, + 285, + 1880, + 285, + 1909, + 243, + 1908 + ], + "text": "fun", + "confidence": 0.958 + }, + { + "boundingBox": [ + 291, + 1880, + 347, + 1880, + 346, + 1909, + 290, + 1909 + ], + "text": "with", + "confidence": 0.959 + }, + { + "boundingBox": [ + 354, + 1880, + 410, + 1880, + 409, + 1910, + 353, + 1909 + ], + "text": "your", + "confidence": 0.959 + }, + { + "boundingBox": [ + 415, + 1880, + 466, + 1879, + 466, + 1910, + 415, + 1910 + ], + "text": "new", + "confidence": 0.958 + }, + { + "boundingBox": [ + 475, + 1879, + 612, + 1879, + 611, + 1911, + 474, + 1910 + ], + "text": "keychains.", + "confidence": 0.92 + }, + { + "boundingBox": [ + 617, + 1879, + 720, + 1879, + 720, + 1912, + 616, + 1911 + ], + "text": "Franks", + "confidence": 0.959 + }, + { + "boundingBox": [ + 727, + 1878, + 813, + 1878, + 813, + 1912, + 727, + 1912 + ], + "text": "offers", + "confidence": 0.958 + }, + { + "boundingBox": [ + 820, + 1878, + 866, + 1878, + 865, + 1912, + 820, + 1912 + ], + "text": "the", + "confidence": 0.956 + }, + { + "boundingBox": [ + 876, + 1878, + 1003, + 1878, + 1002, + 1913, + 876, + 1913 + ], + "text": "simplest", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1008, + 1878, + 1138, + 1878, + 1137, + 1914, + 1007, + 1913 + ], + "text": "products", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1145, + 1879, + 1176, + 1879, + 1175, + 1914, + 1144, + 1914 + ], + "text": "at", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1182, + 1879, + 1227, + 1879, + 1226, + 1914, + 1181, + 1914 + ], + "text": "the", + "confidence": 0.95 + }, + { + "boundingBox": [ + 1238, + 1879, + 1350, + 1879, + 1349, + 1915, + 1237, + 1914 + ], + "text": "highest", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1355, + 1879, + 1456, + 1880, + 1455, + 1915, + 1354, + 1915 + ], + "text": "quality.", + "confidence": 0.82 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 170, + 1935, + 1409, + 1936, + 1409, + 1971, + 170, + 1969 + ], + "text": "A 30% off coupon will be issued upon the arrive of your products for your next order.", + "words": [ + { + "boundingBox": [ + 170, + 1936, + 191, + 1936, + 191, + 1966, + 170, + 1966 + ], + "text": "A", + "confidence": 0.828 + }, + { + "boundingBox": [ + 201, + 1936, + 263, + 1936, + 262, + 1967, + 201, + 1966 + ], + "text": "30%", + "confidence": 0.95 + }, + { + "boundingBox": [ + 276, + 1936, + 318, + 1936, + 317, + 1968, + 276, + 1967 + ], + "text": "off", + "confidence": 0.958 + }, + { + "boundingBox": [ + 324, + 1936, + 433, + 1936, + 432, + 1969, + 323, + 1968 + ], + "text": "coupon", + "confidence": 0.959 + }, + { + "boundingBox": [ + 441, + 1936, + 490, + 1936, + 490, + 1970, + 440, + 1969 + ], + "text": "will", + "confidence": 0.959 + }, + { + "boundingBox": [ + 496, + 1936, + 536, + 1936, + 535, + 1970, + 495, + 1970 + ], + "text": "be", + "confidence": 0.958 + }, + { + "boundingBox": [ + 542, + 1936, + 643, + 1936, + 642, + 1971, + 541, + 1970 + ], + "text": "issued", + "confidence": 0.959 + }, + { + "boundingBox": [ + 648, + 1936, + 724, + 1936, + 723, + 1971, + 648, + 1971 + ], + "text": "upon", + "confidence": 0.955 + }, + { + "boundingBox": [ + 732, + 1936, + 781, + 1936, + 780, + 1971, + 731, + 1971 + ], + "text": "the", + "confidence": 0.95 + }, + { + "boundingBox": [ + 789, + 1936, + 874, + 1936, + 873, + 1971, + 788, + 1971 + ], + "text": "arrive", + "confidence": 0.959 + }, + { + "boundingBox": [ + 882, + 1936, + 914, + 1936, + 913, + 1971, + 881, + 1971 + ], + "text": "of", + "confidence": 0.958 + }, + { + "boundingBox": [ + 920, + 1936, + 987, + 1936, + 986, + 1971, + 919, + 1971 + ], + "text": "your", + "confidence": 0.958 + }, + { + "boundingBox": [ + 993, + 1936, + 1123, + 1936, + 1123, + 1970, + 992, + 1971 + ], + "text": "products", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1129, + 1936, + 1173, + 1937, + 1172, + 1970, + 1128, + 1970 + ], + "text": "for", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1179, + 1937, + 1246, + 1937, + 1245, + 1969, + 1178, + 1970 + ], + "text": "your", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1252, + 1937, + 1319, + 1937, + 1318, + 1968, + 1251, + 1969 + ], + "text": "next", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1325, + 1937, + 1409, + 1937, + 1408, + 1967, + 1324, + 1968 + ], + "text": "order.", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 169, + 1969, + 1112, + 1970, + 1112, + 2003, + 169, + 2002 + ], + "text": "For orders over 100pcs you will recieve 40% off your next order.", + "words": [ + { + "boundingBox": [ + 170, + 1971, + 223, + 1971, + 223, + 2000, + 169, + 1999 + ], + "text": "For", + "confidence": 0.958 + }, + { + "boundingBox": [ + 229, + 1971, + 326, + 1970, + 325, + 2002, + 228, + 2000 + ], + "text": "orders", + "confidence": 0.959 + }, + { + "boundingBox": [ + 333, + 1970, + 404, + 1970, + 404, + 2002, + 333, + 2002 + ], + "text": "over", + "confidence": 0.959 + }, + { + "boundingBox": [ + 410, + 1970, + 516, + 1970, + 516, + 2003, + 409, + 2002 + ], + "text": "100pcs", + "confidence": 0.849 + }, + { + "boundingBox": [ + 524, + 1970, + 578, + 1970, + 577, + 2004, + 523, + 2003 + ], + "text": "you", + "confidence": 0.958 + }, + { + "boundingBox": [ + 585, + 1970, + 636, + 1970, + 635, + 2004, + 585, + 2004 + ], + "text": "will", + "confidence": 0.959 + }, + { + "boundingBox": [ + 641, + 1970, + 750, + 1970, + 749, + 2004, + 641, + 2004 + ], + "text": "recieve", + "confidence": 0.957 + }, + { + "boundingBox": [ + 763, + 1970, + 821, + 1970, + 820, + 2003, + 762, + 2004 + ], + "text": "40%", + "confidence": 0.958 + }, + { + "boundingBox": [ + 835, + 1970, + 875, + 1970, + 874, + 2003, + 835, + 2003 + ], + "text": "off", + "confidence": 0.914 + }, + { + "boundingBox": [ + 880, + 1970, + 949, + 1970, + 949, + 2002, + 880, + 2003 + ], + "text": "your", + "confidence": 0.959 + }, + { + "boundingBox": [ + 955, + 1970, + 1024, + 1971, + 1023, + 2002, + 954, + 2002 + ], + "text": "next", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1030, + 1971, + 1113, + 1971, + 1112, + 2000, + 1029, + 2002 + ], + "text": "order.", + "confidence": 0.959 + } + ] + } + ] + } + ], + "pageResults": [ + { + "page": 1, + "tables": [ + { + "rows": 3, + "columns": 2, + "cells": [ + { + "rowIndex": 0, + "columnIndex": 0, + "text": "Address: 938 N Lumpy Way", + "boundingBox": [ + 162, + 685, + 647, + 685, + 647, + 719, + 162, + 719 + ], + "elements": [ + "#/readResults/0/lines/12/words/0", + "#/readResults/0/lines/12/words/1", + "#/readResults/0/lines/12/words/2", + "#/readResults/0/lines/12/words/3", + "#/readResults/0/lines/12/words/4" + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "text": "Denver, CO 83757 Shipped From Name: Frank Sinatra Company Name: Franks Goods Address: 838 NE Grail Road", + "boundingBox": [ + 162, + 719, + 647, + 719, + 647, + 958, + 162, + 958 + ], + "elements": [ + "#/readResults/0/lines/13/words/0", + "#/readResults/0/lines/13/words/1", + "#/readResults/0/lines/13/words/2", + "#/readResults/0/lines/15/words/0", + "#/readResults/0/lines/15/words/1", + "#/readResults/0/lines/16/words/0", + "#/readResults/0/lines/16/words/1", + "#/readResults/0/lines/16/words/2", + "#/readResults/0/lines/17/words/0", + "#/readResults/0/lines/17/words/1", + "#/readResults/0/lines/17/words/2", + "#/readResults/0/lines/17/words/3", + "#/readResults/0/lines/18/words/0", + "#/readResults/0/lines/18/words/1", + "#/readResults/0/lines/18/words/2", + "#/readResults/0/lines/18/words/3", + "#/readResults/0/lines/18/words/4" + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "text": "Phone: 435-395-3954", + "boundingBox": [ + 647, + 719, + 955, + 719, + 955, + 958, + 647, + 958 + ], + "elements": [ + "#/readResults/0/lines/14/words/0", + "#/readResults/0/lines/14/words/1" + ] + }, + { + "rowIndex": 2, + "columnIndex": 0, + "text": "Bellingham, WA 83748", + "boundingBox": [ + 162, + 958, + 647, + 958, + 647, + 996, + 162, + 996 + ], + "elements": [ + "#/readResults/0/lines/19/words/0", + "#/readResults/0/lines/19/words/1", + "#/readResults/0/lines/19/words/2" + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "text": "Phone: 939-492-9595", + "boundingBox": [ + 647, + 958, + 955, + 958, + 955, + 996, + 647, + 996 + ], + "elements": [ + "#/readResults/0/lines/20/words/0", + "#/readResults/0/lines/20/words/1" + ] + } + ] + }, + { + "rows": 7, + "columns": 4, + "cells": [ + { + "rowIndex": 0, + "columnIndex": 0, + "text": "Details", + "boundingBox": [ + 156, + 1038, + 847, + 1038, + 847, + 1087, + 156, + 1087 + ], + "elements": [ + "#/readResults/0/lines/21/words/0" + ] + }, + { + "rowIndex": 0, + "columnIndex": 1, + "text": "Quantity", + "boundingBox": [ + 847, + 1038, + 1072, + 1038, + 1072, + 1087, + 847, + 1087 + ], + "elements": [ + "#/readResults/0/lines/22/words/0" + ] + }, + { + "rowIndex": 0, + "columnIndex": 2, + "text": "Unit Price", + "boundingBox": [ + 1072, + 1038, + 1308, + 1038, + 1308, + 1087, + 1072, + 1087 + ], + "elements": [ + "#/readResults/0/lines/23/words/0", + "#/readResults/0/lines/23/words/1" + ] + }, + { + "rowIndex": 0, + "columnIndex": 3, + "text": "Total", + "boundingBox": [ + 1308, + 1038, + 1544, + 1038, + 1544, + 1087, + 1308, + 1087 + ], + "elements": [ + "#/readResults/0/lines/24/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "text": "Crow keychain", + "boundingBox": [ + 156, + 1087, + 847, + 1087, + 847, + 1128, + 156, + 1128 + ], + "elements": [ + "#/readResults/0/lines/25/words/0", + "#/readResults/0/lines/25/words/1" + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "text": "10", + "boundingBox": [ + 847, + 1087, + 1072, + 1087, + 1072, + 1128, + 847, + 1128 + ], + "elements": [ + "#/readResults/0/lines/26/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 2, + "text": "10.00", + "boundingBox": [ + 1072, + 1087, + 1308, + 1087, + 1308, + 1128, + 1072, + 1128 + ], + "elements": [ + "#/readResults/0/lines/27/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 3, + "text": "100.00", + "boundingBox": [ + 1308, + 1087, + 1544, + 1087, + 1544, + 1128, + 1308, + 1128 + ], + "elements": [ + "#/readResults/0/lines/28/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 0, + "text": "Batman keychain", + "boundingBox": [ + 156, + 1128, + 847, + 1128, + 847, + 1172, + 156, + 1172 + ], + "elements": [ + "#/readResults/0/lines/29/words/0", + "#/readResults/0/lines/29/words/1" + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "text": "10", + "boundingBox": [ + 847, + 1128, + 1072, + 1128, + 1072, + 1172, + 847, + 1172 + ], + "elements": [ + "#/readResults/0/lines/30/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 2, + "text": "10.00", + "boundingBox": [ + 1072, + 1128, + 1308, + 1128, + 1308, + 1172, + 1072, + 1172 + ], + "elements": [ + "#/readResults/0/lines/31/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 3, + "text": "100.00", + "boundingBox": [ + 1308, + 1128, + 1544, + 1128, + 1544, + 1172, + 1308, + 1172 + ], + "elements": [ + "#/readResults/0/lines/32/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 0, + "text": "Skull keychain", + "boundingBox": [ + 156, + 1172, + 847, + 1172, + 847, + 1216, + 156, + 1216 + ], + "elements": [ + "#/readResults/0/lines/33/words/0", + "#/readResults/0/lines/33/words/1" + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "text": "10", + "boundingBox": [ + 847, + 1172, + 1072, + 1172, + 1072, + 1216, + 847, + 1216 + ], + "elements": [ + "#/readResults/0/lines/34/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 2, + "text": "10.00", + "boundingBox": [ + 1072, + 1172, + 1308, + 1172, + 1308, + 1216, + 1072, + 1216 + ], + "elements": [ + "#/readResults/0/lines/35/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 3, + "text": "100.00", + "boundingBox": [ + 1308, + 1172, + 1544, + 1172, + 1544, + 1216, + 1308, + 1216 + ], + "elements": [ + "#/readResults/0/lines/36/words/0" + ] + }, + { + "rowIndex": 4, + "columnIndex": 0, + "text": "Moose keychain", + "boundingBox": [ + 156, + 1216, + 847, + 1216, + 847, + 1260, + 156, + 1260 + ], + "elements": [ + "#/readResults/0/lines/37/words/0", + "#/readResults/0/lines/37/words/1" + ] + }, + { + "rowIndex": 4, + "columnIndex": 1, + "text": "10", + "boundingBox": [ + 847, + 1216, + 1072, + 1216, + 1072, + 1260, + 847, + 1260 + ], + "elements": [ + "#/readResults/0/lines/38/words/0" + ] + }, + { + "rowIndex": 4, + "columnIndex": 2, + "text": "10.00", + "boundingBox": [ + 1072, + 1216, + 1308, + 1216, + 1308, + 1260, + 1072, + 1260 + ], + "elements": [ + "#/readResults/0/lines/39/words/0" + ] + }, + { + "rowIndex": 4, + "columnIndex": 3, + "text": "100.00", + "boundingBox": [ + 1308, + 1216, + 1544, + 1216, + 1544, + 1260, + 1308, + 1260 + ], + "elements": [ + "#/readResults/0/lines/40/words/0" + ] + }, + { + "rowIndex": 5, + "columnIndex": 0, + "text": "Sodapop keychain", + "boundingBox": [ + 156, + 1260, + 847, + 1260, + 847, + 1303, + 156, + 1303 + ], + "elements": [ + "#/readResults/0/lines/41/words/0", + "#/readResults/0/lines/41/words/1" + ] + }, + { + "rowIndex": 5, + "columnIndex": 1, + "text": "10", + "boundingBox": [ + 847, + 1260, + 1072, + 1260, + 1072, + 1303, + 847, + 1303 + ], + "elements": [ + "#/readResults/0/lines/42/words/0" + ] + }, + { + "rowIndex": 5, + "columnIndex": 2, + "text": "10.00", + "boundingBox": [ + 1072, + 1260, + 1308, + 1260, + 1308, + 1303, + 1072, + 1303 + ], + "elements": [ + "#/readResults/0/lines/43/words/0" + ] + }, + { + "rowIndex": 5, + "columnIndex": 3, + "text": "100.00", + "boundingBox": [ + 1308, + 1260, + 1544, + 1260, + 1544, + 1303, + 1308, + 1303 + ], + "elements": [ + "#/readResults/0/lines/44/words/0" + ] + } + ] + }, + { + "rows": 4, + "columns": 3, + "cells": [ + { + "rowIndex": 1, + "columnIndex": 1, + "text": "SUBTOTAL", + "boundingBox": [ + 1072, + 1566, + 1309, + 1566, + 1309, + 1610, + 1072, + 1610 + ], + "elements": [ + "#/readResults/0/lines/45/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 2, + "text": "$600.00", + "boundingBox": [ + 1309, + 1566, + 1544, + 1566, + 1544, + 1610, + 1309, + 1610 + ], + "elements": [ + "#/readResults/0/lines/46/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "text": "TAX", + "boundingBox": [ + 1072, + 1610, + 1309, + 1610, + 1309, + 1658, + 1072, + 1658 + ], + "elements": [ + "#/readResults/0/lines/47/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 2, + "text": "$20.00", + "boundingBox": [ + 1309, + 1610, + 1544, + 1610, + 1544, + 1658, + 1309, + 1658 + ], + "elements": [ + "#/readResults/0/lines/48/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "text": "TOTAL", + "boundingBox": [ + 1072, + 1658, + 1309, + 1658, + 1309, + 1708, + 1072, + 1708 + ], + "elements": [ + "#/readResults/0/lines/50/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 2, + "text": "$620.00", + "boundingBox": [ + 1309, + 1658, + 1544, + 1658, + 1544, + 1708, + 1309, + 1708 + ], + "elements": [ + "#/readResults/0/lines/51/words/0" + ] + } + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_3.jpg b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_3.jpg new file mode 100644 index 0000000000000..81fbd8a599bcd Binary files /dev/null and b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_3.jpg differ diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_3.jpg.labels.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_3.jpg.labels.json new file mode 100644 index 0000000000000..e919518d0fe3f --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_3.jpg.labels.json @@ -0,0 +1,495 @@ +{ + "document": "Form_3.jpg", + "labels": [ + { + "label": "Merchant", + "key": null, + "value": [ + { + "page": 1, + "text": "Hero", + "boundingBoxes": [ + [ + 0.3658823529411765, + 0.09409090909090909, + 0.46352941176470586, + 0.09272727272727273, + 0.46294117647058824, + 0.12090909090909091, + 0.3652941176470588, + 0.12090909090909091 + ] + ] + }, + { + "page": 1, + "text": "Limited", + "boundingBoxes": [ + [ + 0.47705882352941176, + 0.09272727272727273, + 0.6323529411764706, + 0.09181818181818181, + 0.6323529411764706, + 0.12090909090909091, + 0.47705882352941176, + 0.12090909090909091 + ] + ] + } + ] + }, + { + "label": "PhoneNumber", + "key": null, + "value": [ + { + "page": 1, + "text": "555-348-6512", + "boundingBoxes": [ + [ + 0.2164705882352941, + 0.15954545454545455, + 0.31176470588235294, + 0.16, + 0.31176470588235294, + 0.17, + 0.2164705882352941, + 0.17181818181818181 + ] + ] + } + ] + }, + { + "label": "Website", + "key": null, + "value": [ + { + "page": 1, + "text": "www.herolimited.com", + "boundingBoxes": [ + [ + 0.1623529411764706, + 0.17863636363636365, + 0.3088235294117647, + 0.17909090909090908, + 0.3088235294117647, + 0.19, + 0.16176470588235295, + 0.19045454545454546 + ] + ] + } + ] + }, + { + "label": "DatedAs", + "key": null, + "value": [ + { + "page": 1, + "text": "02/10/2020", + "boundingBoxes": [ + [ + 0.6870588235294117, + 0.19090909090909092, + 0.7747058823529411, + 0.19045454545454546, + 0.7747058823529411, + 0.20454545454545456, + 0.6864705882352942, + 0.20454545454545456 + ] + ] + } + ] + }, + { + "label": "Email", + "key": null, + "value": [ + { + "page": 1, + "text": "accounts@herolimited.com", + "boundingBoxes": [ + [ + 0.0976470588235294, + 0.22, + 0.27941176470588236, + 0.21818181818181817, + 0.2788235294117647, + 0.22863636363636364, + 0.0976470588235294, + 0.22863636363636364 + ] + ] + } + ] + }, + { + "label": "PurchaseOrderNumber", + "key": null, + "value": [ + { + "page": 1, + "text": "9328424", + "boundingBoxes": [ + [ + 0.7535294117647059, + 0.20954545454545453, + 0.8182352941176471, + 0.21, + 0.8182352941176471, + 0.22181818181818183, + 0.7535294117647059, + 0.22272727272727272 + ] + ] + } + ] + }, + { + "label": "VendorName", + "key": null, + "value": [ + { + "page": 1, + "text": "Tish", + "boundingBoxes": [ + [ + 0.2088235294117647, + 0.2772727272727273, + 0.2376470588235294, + 0.2772727272727273, + 0.2376470588235294, + 0.29045454545454547, + 0.20823529411764705, + 0.29045454545454547 + ] + ] + }, + { + "page": 1, + "text": "Williams", + "boundingBoxes": [ + [ + 0.2411764705882353, + 0.2772727272727273, + 0.30470588235294116, + 0.2768181818181818, + 0.30470588235294116, + 0.29, + 0.2411764705882353, + 0.29045454545454547 + ] + ] + } + ] + }, + { + "label": "CompanyName", + "key": null, + "value": [ + { + "page": 1, + "text": "Tish's", + "boundingBoxes": [ + [ + 0.2235294117647059, + 0.29454545454545455, + 0.2641176470588235, + 0.29409090909090907, + 0.2641176470588235, + 0.30772727272727274, + 0.2235294117647059, + 0.30818181818181817 + ] + ] + }, + { + "page": 1, + "text": "Wishes", + "boundingBoxes": [ + [ + 0.2676470588235294, + 0.29409090909090907, + 0.3205882352941177, + 0.29409090909090907, + 0.3211764705882353, + 0.30636363636363634, + 0.2676470588235294, + 0.30727272727272725 + ] + ] + } + ] + }, + { + "label": "CompanyAddress", + "key": null, + "value": [ + { + "page": 1, + "text": "932", + "boundingBoxes": [ + [ + 0.1635294117647059, + 0.31136363636363634, + 0.19117647058823528, + 0.31136363636363634, + 0.19058823529411764, + 0.3240909090909091, + 0.16294117647058823, + 0.3240909090909091 + ] + ] + }, + { + "page": 1, + "text": "N", + "boundingBoxes": [ + [ + 0.19470588235294117, + 0.31136363636363634, + 0.20529411764705882, + 0.31136363636363634, + 0.20470588235294118, + 0.3240909090909091, + 0.19411764705882353, + 0.3240909090909091 + ] + ] + }, + { + "page": 1, + "text": "Cantaloupe", + "boundingBoxes": [ + [ + 0.20941176470588235, + 0.31136363636363634, + 0.29470588235294115, + 0.31136363636363634, + 0.29352941176470587, + 0.3245454545454545, + 0.2088235294117647, + 0.3240909090909091 + ] + ] + }, + { + "page": 1, + "text": "Road", + "boundingBoxes": [ + [ + 0.29764705882352943, + 0.31136363636363634, + 0.33588235294117647, + 0.3109090909090909, + 0.3347058823529412, + 0.325, + 0.29705882352941176, + 0.3245454545454545 + ] + ] + }, + { + "page": 1, + "text": "Seattle,", + "boundingBoxes": [ + [ + 0.1623529411764706, + 0.3290909090909091, + 0.21941176470588236, + 0.3286363636363636, + 0.21823529411764706, + 0.34045454545454545, + 0.16176470588235295, + 0.34045454545454545 + ] + ] + }, + { + "page": 1, + "text": "WA", + "boundingBoxes": [ + [ + 0.2223529411764706, + 0.3286363636363636, + 0.24764705882352941, + 0.3281818181818182, + 0.24705882352941178, + 0.34045454545454545, + 0.2211764705882353, + 0.34045454545454545 + ] + ] + }, + { + "page": 1, + "text": "38383", + "boundingBoxes": [ + [ + 0.25176470588235295, + 0.3281818181818182, + 0.29823529411764704, + 0.3281818181818182, + 0.29764705882352943, + 0.34045454545454545, + 0.2511764705882353, + 0.34045454545454545 + ] + ] + } + ] + }, + { + "label": "CompanyPhoneNumber", + "key": null, + "value": [ + { + "page": 1, + "text": "323-245-2943", + "boundingBoxes": [ + [ + 0.5041176470588236, + 0.3281818181818182, + 0.6064705882352941, + 0.3281818181818182, + 0.6064705882352941, + 0.34045454545454545, + 0.5041176470588236, + 0.34045454545454545 + ] + ] + } + ] + }, + { + "label": "Quantity", + "key": null, + "value": [ + { + "page": 1, + "text": "20", + "boundingBoxes": [ + [ + 0.5064705882352941, + 0.4959090909090909, + 0.5252941176470588, + 0.495, + 0.5264705882352941, + 0.5081818181818182, + 0.5076470588235295, + 0.509090909090909 + ] + ] + } + ] + }, + { + "label": "Subtotal", + "key": null, + "value": [ + { + "page": 1, + "text": "$400.00", + "boundingBoxes": [ + [ + 0.84, + 0.7140909090909091, + 0.8994117647058824, + 0.7136363636363636, + 0.8994117647058824, + 0.7268181818181818, + 0.84, + 0.7268181818181818 + ] + ] + } + ] + }, + { + "label": "Tax", + "key": null, + "value": [ + { + "page": 1, + "text": "$14.00", + "boundingBoxes": [ + [ + 0.8494117647058823, + 0.7345454545454545, + 0.9005882352941177, + 0.7336363636363636, + 0.9005882352941177, + 0.7463636363636363, + 0.85, + 0.7468181818181818 + ] + ] + } + ] + }, + { + "label": "Signature", + "key": null, + "value": [ + { + "page": 1, + "text": "Larry", + "boundingBoxes": [ + [ + 0.26529411764705885, + 0.76, + 0.33705882352941174, + 0.7595454545454545, + 0.33705882352941174, + 0.7795454545454545, + 0.26529411764705885, + 0.7777272727272727 + ] + ] + }, + { + "page": 1, + "text": "Longshore", + "boundingBoxes": [ + [ + 0.3458823529411765, + 0.7595454545454545, + 0.4647058823529412, + 0.7581818181818182, + 0.4652941176470588, + 0.7809090909090909, + 0.34647058823529414, + 0.7795454545454545 + ] + ] + } + ] + }, + { + "label": "Total", + "key": null, + "value": [ + { + "page": 1, + "text": "$414.00", + "boundingBoxes": [ + [ + 0.8411764705882353, + 0.759090909090909, + 0.8994117647058824, + 0.7586363636363637, + 0.9, + 0.7709090909090909, + 0.8405882352941176, + 0.7713636363636364 + ] + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_3.jpg.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_3.jpg.ocr.json new file mode 100644 index 0000000000000..4ac78362469b7 --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_3.jpg.ocr.json @@ -0,0 +1,3286 @@ +{ + "status": "succeeded", + "createdDateTime": "2020-04-09T01:33:11Z", + "lastUpdatedDateTime": "2020-04-09T01:33:14Z", + "analyzeResult": { + "version": "2.0.0", + "readResults": [ + { + "page": 1, + "language": "en", + "angle": -0.0663, + "width": 1700, + "height": 2200, + "unit": "pixel", + "lines": [ + { + "language": "en", + "boundingBox": [ + 137, + 140, + 351, + 140, + 351, + 167, + 137, + 166 + ], + "text": "Purchase Order", + "words": [ + { + "boundingBox": [ + 137, + 140, + 263, + 140, + 263, + 168, + 138, + 166 + ], + "text": "Purchase", + "confidence": 0.959 + }, + { + "boundingBox": [ + 271, + 140, + 351, + 140, + 351, + 168, + 272, + 168 + ], + "text": "Order", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 620, + 204, + 1073, + 201, + 1074, + 264, + 620, + 266 + ], + "text": "Hero Limited", + "words": [ + { + "boundingBox": [ + 622, + 207, + 788, + 204, + 787, + 266, + 621, + 266 + ], + "text": "Hero", + "confidence": 0.959 + }, + { + "boundingBox": [ + 811, + 204, + 1075, + 202, + 1075, + 266, + 811, + 266 + ], + "text": "Limited", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 165, + 351, + 529, + 350, + 529, + 376, + 165, + 379 + ], + "text": "Company Phone: 555-348-6512", + "words": [ + { + "boundingBox": [ + 167, + 352, + 277, + 351, + 276, + 379, + 167, + 379 + ], + "text": "Company", + "confidence": 0.959 + }, + { + "boundingBox": [ + 282, + 351, + 363, + 351, + 363, + 378, + 282, + 379 + ], + "text": "Phone:", + "confidence": 0.937 + }, + { + "boundingBox": [ + 368, + 351, + 530, + 352, + 530, + 374, + 368, + 378 + ], + "text": "555-348-6512", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1114, + 320, + 1551, + 320, + 1551, + 370, + 1114, + 370 + ], + "text": "Purchase Order", + "words": [ + { + "boundingBox": [ + 1115, + 322, + 1377, + 321, + 1377, + 371, + 1117, + 371 + ], + "text": "Purchase", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1396, + 321, + 1550, + 321, + 1549, + 371, + 1396, + 371 + ], + "text": "Order", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 167, + 392, + 529, + 393, + 529, + 419, + 167, + 418 + ], + "text": "Website: www.herolimited.com", + "words": [ + { + "boundingBox": [ + 168, + 392, + 271, + 393, + 270, + 419, + 167, + 418 + ], + "text": "Website:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 276, + 393, + 525, + 394, + 525, + 418, + 275, + 419 + ], + "text": "www.herolimited.com", + "confidence": 0.829 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 164, + 437, + 236, + 437, + 236, + 459, + 164, + 459 + ], + "text": "Email:", + "words": [ + { + "boundingBox": [ + 165, + 437, + 236, + 437, + 236, + 460, + 165, + 459 + ], + "text": "Email:", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1025, + 419, + 1317, + 419, + 1317, + 449, + 1025, + 449 + ], + "text": "Dated As: 02/10/2020", + "words": [ + { + "boundingBox": [ + 1026, + 420, + 1111, + 420, + 1110, + 450, + 1025, + 449 + ], + "text": "Dated", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1118, + 420, + 1162, + 420, + 1161, + 450, + 1118, + 450 + ], + "text": "As:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1168, + 420, + 1317, + 419, + 1317, + 450, + 1167, + 450 + ], + "text": "02/10/2020", + "confidence": 0.955 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 166, + 480, + 482, + 479, + 482, + 502, + 166, + 503 + ], + "text": "accounts@herolimited.com", + "words": [ + { + "boundingBox": [ + 166, + 484, + 475, + 480, + 474, + 503, + 166, + 503 + ], + "text": "accounts@herolimited.com", + "confidence": 0.862 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1025, + 461, + 1391, + 461, + 1391, + 488, + 1025, + 489 + ], + "text": "Purchase Order #: 9328424", + "words": [ + { + "boundingBox": [ + 1027, + 462, + 1154, + 461, + 1154, + 490, + 1026, + 489 + ], + "text": "Purchase", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1160, + 461, + 1241, + 461, + 1240, + 490, + 1159, + 490 + ], + "text": "Order", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1246, + 461, + 1276, + 461, + 1275, + 490, + 1245, + 490 + ], + "text": "#:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1281, + 461, + 1391, + 462, + 1391, + 488, + 1281, + 490 + ], + "text": "9328424", + "confidence": 0.95 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 166, + 546, + 397, + 546, + 397, + 594, + 166, + 594 + ], + "text": "Shipped To", + "words": [ + { + "boundingBox": [ + 167, + 546, + 336, + 548, + 337, + 593, + 168, + 595 + ], + "text": "Shipped", + "confidence": 0.959 + }, + { + "boundingBox": [ + 346, + 548, + 396, + 548, + 397, + 593, + 347, + 593 + ], + "text": "To", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 160, + 609, + 517, + 608, + 518, + 637, + 160, + 638 + ], + "text": "Vendor Name: Tish Williams", + "words": [ + { + "boundingBox": [ + 162, + 610, + 257, + 610, + 256, + 639, + 160, + 638 + ], + "text": "Vendor", + "confidence": 0.957 + }, + { + "boundingBox": [ + 262, + 610, + 349, + 610, + 349, + 639, + 261, + 639 + ], + "text": "Name:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 355, + 610, + 404, + 610, + 404, + 639, + 354, + 639 + ], + "text": "Tish", + "confidence": 0.959 + }, + { + "boundingBox": [ + 410, + 610, + 518, + 609, + 518, + 638, + 410, + 639 + ], + "text": "Williams", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 160, + 647, + 546, + 646, + 547, + 676, + 160, + 679 + ], + "text": "Company Name: Tish's Wishes", + "words": [ + { + "boundingBox": [ + 161, + 648, + 282, + 648, + 282, + 679, + 160, + 679 + ], + "text": "Company", + "confidence": 0.958 + }, + { + "boundingBox": [ + 288, + 648, + 374, + 648, + 374, + 678, + 288, + 679 + ], + "text": "Name:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 380, + 648, + 449, + 647, + 449, + 677, + 380, + 678 + ], + "text": "Tish's", + "confidence": 0.952 + }, + { + "boundingBox": [ + 455, + 647, + 545, + 647, + 546, + 674, + 455, + 676 + ], + "text": "Wishes", + "confidence": 0.955 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 161, + 684, + 571, + 684, + 571, + 714, + 161, + 713 + ], + "text": "Address: 932 N Cantaloupe Road", + "words": [ + { + "boundingBox": [ + 161, + 684, + 272, + 685, + 271, + 713, + 161, + 712 + ], + "text": "Address:", + "confidence": 0.943 + }, + { + "boundingBox": [ + 278, + 685, + 325, + 685, + 324, + 713, + 277, + 713 + ], + "text": "932", + "confidence": 0.958 + }, + { + "boundingBox": [ + 331, + 685, + 349, + 685, + 348, + 713, + 330, + 713 + ], + "text": "N", + "confidence": 0.873 + }, + { + "boundingBox": [ + 356, + 685, + 501, + 685, + 499, + 714, + 355, + 713 + ], + "text": "Cantaloupe", + "confidence": 0.958 + }, + { + "boundingBox": [ + 506, + 685, + 571, + 684, + 569, + 715, + 505, + 714 + ], + "text": "Road", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 272, + 723, + 507, + 722, + 507, + 748, + 272, + 749 + ], + "text": "Seattle, WA 38383", + "words": [ + { + "boundingBox": [ + 276, + 724, + 373, + 723, + 371, + 749, + 275, + 749 + ], + "text": "Seattle,", + "confidence": 0.955 + }, + { + "boundingBox": [ + 378, + 723, + 421, + 722, + 420, + 749, + 376, + 749 + ], + "text": "WA", + "confidence": 0.958 + }, + { + "boundingBox": [ + 428, + 722, + 507, + 722, + 506, + 749, + 427, + 749 + ], + "text": "38383", + "confidence": 0.943 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 759, + 721, + 1032, + 721, + 1032, + 748, + 759, + 749 + ], + "text": "Phone: 323-245-2943", + "words": [ + { + "boundingBox": [ + 761, + 723, + 852, + 722, + 852, + 749, + 761, + 749 + ], + "text": "Phone:", + "confidence": 0.955 + }, + { + "boundingBox": [ + 857, + 722, + 1031, + 722, + 1031, + 749, + 857, + 749 + ], + "text": "323-245-2943", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 165, + 783, + 451, + 783, + 451, + 826, + 165, + 830 + ], + "text": "Shipped From", + "words": [ + { + "boundingBox": [ + 167, + 784, + 334, + 784, + 333, + 829, + 166, + 830 + ], + "text": "Shipped", + "confidence": 0.959 + }, + { + "boundingBox": [ + 343, + 784, + 439, + 784, + 438, + 824, + 342, + 828 + ], + "text": "From", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 165, + 851, + 460, + 851, + 460, + 882, + 165, + 882 + ], + "text": "Name: Larry Longshore", + "words": [ + { + "boundingBox": [ + 167, + 851, + 251, + 853, + 249, + 882, + 165, + 882 + ], + "text": "Name:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 257, + 853, + 319, + 853, + 318, + 883, + 255, + 883 + ], + "text": "Larry", + "confidence": 0.959 + }, + { + "boundingBox": [ + 325, + 853, + 460, + 852, + 459, + 883, + 324, + 883 + ], + "text": "Longshore", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 164, + 889, + 603, + 889, + 603, + 920, + 164, + 920 + ], + "text": "Company Name: Longshore Supply", + "words": [ + { + "boundingBox": [ + 167, + 891, + 286, + 890, + 285, + 920, + 166, + 919 + ], + "text": "Company", + "confidence": 0.959 + }, + { + "boundingBox": [ + 292, + 890, + 378, + 890, + 377, + 920, + 291, + 920 + ], + "text": "Name:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 383, + 890, + 514, + 890, + 514, + 921, + 383, + 920 + ], + "text": "Longshore", + "confidence": 0.959 + }, + { + "boundingBox": [ + 520, + 890, + 603, + 890, + 603, + 921, + 519, + 921 + ], + "text": "Supply", + "confidence": 0.946 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 166, + 926, + 487, + 926, + 487, + 953, + 166, + 953 + ], + "text": "Address: 382 N Cool Road", + "words": [ + { + "boundingBox": [ + 167, + 926, + 277, + 926, + 277, + 954, + 166, + 954 + ], + "text": "Address:", + "confidence": 0.957 + }, + { + "boundingBox": [ + 283, + 926, + 331, + 927, + 331, + 954, + 282, + 954 + ], + "text": "382", + "confidence": 0.958 + }, + { + "boundingBox": [ + 337, + 927, + 355, + 927, + 354, + 954, + 336, + 954 + ], + "text": "N", + "confidence": 0.884 + }, + { + "boundingBox": [ + 362, + 927, + 419, + 927, + 419, + 954, + 361, + 954 + ], + "text": "Cool", + "confidence": 0.932 + }, + { + "boundingBox": [ + 424, + 927, + 488, + 927, + 488, + 954, + 424, + 954 + ], + "text": "Road", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 284, + 964, + 528, + 963, + 528, + 991, + 284, + 992 + ], + "text": "Bellevue WA 93939", + "words": [ + { + "boundingBox": [ + 285, + 965, + 393, + 965, + 392, + 991, + 285, + 991 + ], + "text": "Bellevue", + "confidence": 0.958 + }, + { + "boundingBox": [ + 398, + 965, + 444, + 964, + 443, + 992, + 397, + 991 + ], + "text": "WA", + "confidence": 0.958 + }, + { + "boundingBox": [ + 451, + 964, + 529, + 964, + 528, + 992, + 450, + 992 + ], + "text": "93939", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 758, + 963, + 1031, + 963, + 1031, + 991, + 758, + 991 + ], + "text": "Phone: 938-242-4924", + "words": [ + { + "boundingBox": [ + 759, + 965, + 851, + 963, + 851, + 991, + 759, + 990 + ], + "text": "Phone:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 856, + 963, + 1031, + 964, + 1031, + 991, + 856, + 992 + ], + "text": "938-242-4924", + "confidence": 0.944 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 446, + 1047, + 557, + 1047, + 558, + 1079, + 446, + 1080 + ], + "text": "Details", + "words": [ + { + "boundingBox": [ + 447, + 1049, + 557, + 1047, + 556, + 1080, + 447, + 1079 + ], + "text": "Details", + "confidence": 0.938 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 889, + 1045, + 1030, + 1046, + 1030, + 1084, + 889, + 1083 + ], + "text": "Quantity", + "words": [ + { + "boundingBox": [ + 889, + 1046, + 1029, + 1046, + 1027, + 1084, + 890, + 1083 + ], + "text": "Quantity", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1114, + 1046, + 1271, + 1047, + 1271, + 1078, + 1114, + 1077 + ], + "text": "Unit Price", + "words": [ + { + "boundingBox": [ + 1114, + 1048, + 1184, + 1047, + 1184, + 1078, + 1114, + 1077 + ], + "text": "Unit", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1190, + 1047, + 1271, + 1047, + 1271, + 1079, + 1190, + 1078 + ], + "text": "Price", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1384, + 1047, + 1469, + 1046, + 1470, + 1076, + 1384, + 1077 + ], + "text": "Total", + "words": [ + { + "boundingBox": [ + 1387, + 1046, + 1468, + 1046, + 1469, + 1076, + 1387, + 1077 + ], + "text": "Total", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 170, + 1094, + 404, + 1095, + 404, + 1123, + 170, + 1122 + ], + "text": "Party Favor purple", + "words": [ + { + "boundingBox": [ + 172, + 1095, + 239, + 1095, + 238, + 1123, + 171, + 1122 + ], + "text": "Party", + "confidence": 0.959 + }, + { + "boundingBox": [ + 244, + 1095, + 314, + 1096, + 313, + 1124, + 243, + 1123 + ], + "text": "Favor", + "confidence": 0.959 + }, + { + "boundingBox": [ + 320, + 1096, + 405, + 1096, + 404, + 1124, + 319, + 1124 + ], + "text": "purple", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 859, + 1091, + 894, + 1089, + 895, + 1118, + 860, + 1120 + ], + "text": "20", + "words": [ + { + "boundingBox": [ + 861, + 1091, + 893, + 1089, + 895, + 1118, + 863, + 1120 + ], + "text": "20", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1239, + 1095, + 1296, + 1094, + 1296, + 1118, + 1239, + 1118 + ], + "text": "5.00", + "words": [ + { + "boundingBox": [ + 1241, + 1094, + 1295, + 1094, + 1295, + 1118, + 1241, + 1118 + ], + "text": "5.00", + "confidence": 0.917 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1443, + 1095, + 1531, + 1093, + 1532, + 1118, + 1443, + 1120 + ], + "text": "100.00", + "words": [ + { + "boundingBox": [ + 1445, + 1096, + 1528, + 1094, + 1528, + 1118, + 1445, + 1120 + ], + "text": "100.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 170, + 1135, + 351, + 1135, + 351, + 1163, + 170, + 1163 + ], + "text": "Party Hat Blue", + "words": [ + { + "boundingBox": [ + 172, + 1136, + 238, + 1136, + 238, + 1163, + 171, + 1164 + ], + "text": "Party", + "confidence": 0.959 + }, + { + "boundingBox": [ + 244, + 1136, + 289, + 1136, + 288, + 1163, + 243, + 1163 + ], + "text": "Hat", + "confidence": 0.958 + }, + { + "boundingBox": [ + 294, + 1136, + 351, + 1135, + 351, + 1164, + 294, + 1163 + ], + "text": "Blue", + "confidence": 0.927 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 860, + 1137, + 893, + 1135, + 893, + 1158, + 861, + 1160 + ], + "text": "20", + "words": [ + { + "boundingBox": [ + 862, + 1137, + 892, + 1135, + 893, + 1158, + 863, + 1160 + ], + "text": "20", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1239, + 1136, + 1294, + 1135, + 1294, + 1159, + 1239, + 1159 + ], + "text": "5.00", + "words": [ + { + "boundingBox": [ + 1241, + 1135, + 1293, + 1135, + 1293, + 1159, + 1241, + 1159 + ], + "text": "5.00", + "confidence": 0.915 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1443, + 1136, + 1531, + 1135, + 1531, + 1159, + 1443, + 1159 + ], + "text": "100.00", + "words": [ + { + "boundingBox": [ + 1446, + 1136, + 1529, + 1136, + 1529, + 1159, + 1445, + 1160 + ], + "text": "100.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 170, + 1178, + 394, + 1177, + 394, + 1206, + 170, + 1208 + ], + "text": "Party Cloth White", + "words": [ + { + "boundingBox": [ + 172, + 1179, + 239, + 1179, + 238, + 1207, + 170, + 1208 + ], + "text": "Party", + "confidence": 0.959 + }, + { + "boundingBox": [ + 244, + 1179, + 312, + 1179, + 312, + 1207, + 244, + 1207 + ], + "text": "Cloth", + "confidence": 0.959 + }, + { + "boundingBox": [ + 318, + 1179, + 394, + 1177, + 395, + 1207, + 318, + 1207 + ], + "text": "White", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 863, + 1181, + 893, + 1180, + 893, + 1202, + 863, + 1203 + ], + "text": "20", + "words": [ + { + "boundingBox": [ + 863, + 1181, + 892, + 1180, + 892, + 1202, + 863, + 1203 + ], + "text": "20", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1240, + 1179, + 1295, + 1179, + 1295, + 1202, + 1239, + 1202 + ], + "text": "5,00", + "words": [ + { + "boundingBox": [ + 1241, + 1179, + 1294, + 1179, + 1294, + 1202, + 1241, + 1202 + ], + "text": "5,00", + "confidence": 0.423 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1443, + 1180, + 1531, + 1179, + 1532, + 1203, + 1443, + 1204 + ], + "text": "100.00", + "words": [ + { + "boundingBox": [ + 1446, + 1181, + 1529, + 1180, + 1529, + 1203, + 1446, + 1204 + ], + "text": "100.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 171, + 1221, + 423, + 1219, + 423, + 1249, + 171, + 1251 + ], + "text": "Party Maraca White", + "words": [ + { + "boundingBox": [ + 172, + 1222, + 239, + 1222, + 238, + 1251, + 171, + 1250 + ], + "text": "Party", + "confidence": 0.959 + }, + { + "boundingBox": [ + 244, + 1222, + 338, + 1221, + 339, + 1251, + 244, + 1251 + ], + "text": "Maraca", + "confidence": 0.959 + }, + { + "boundingBox": [ + 344, + 1221, + 421, + 1219, + 422, + 1249, + 345, + 1251 + ], + "text": "White", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 861, + 1223, + 894, + 1222, + 893, + 1246, + 861, + 1248 + ], + "text": "20", + "words": [ + { + "boundingBox": [ + 861, + 1223, + 893, + 1222, + 894, + 1245, + 862, + 1247 + ], + "text": "20", + "confidence": 0.86 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1240, + 1222, + 1295, + 1223, + 1295, + 1246, + 1240, + 1245 + ], + "text": "5,00", + "words": [ + { + "boundingBox": [ + 1241, + 1222, + 1294, + 1223, + 1293, + 1246, + 1240, + 1245 + ], + "text": "5,00", + "confidence": 0.424 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1443, + 1222, + 1531, + 1222, + 1531, + 1247, + 1443, + 1247 + ], + "text": "100.00", + "words": [ + { + "boundingBox": [ + 1445, + 1223, + 1529, + 1222, + 1529, + 1248, + 1444, + 1248 + ], + "text": "100.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1148, + 1574, + 1296, + 1574, + 1295, + 1599, + 1148, + 1599 + ], + "text": "SUBTOTAL", + "words": [ + { + "boundingBox": [ + 1149, + 1574, + 1296, + 1575, + 1296, + 1599, + 1149, + 1600 + ], + "text": "SUBTOTAL", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1427, + 1570, + 1530, + 1569, + 1530, + 1598, + 1427, + 1598 + ], + "text": "$400.00", + "words": [ + { + "boundingBox": [ + 1428, + 1571, + 1529, + 1570, + 1529, + 1599, + 1428, + 1599 + ], + "text": "$400.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1238, + 1619, + 1295, + 1618, + 1295, + 1642, + 1237, + 1642 + ], + "text": "TAX", + "words": [ + { + "boundingBox": [ + 1241, + 1618, + 1294, + 1618, + 1294, + 1641, + 1241, + 1642 + ], + "text": "TAX", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1441, + 1615, + 1530, + 1614, + 1531, + 1641, + 1442, + 1643 + ], + "text": "$14.00", + "words": [ + { + "boundingBox": [ + 1444, + 1616, + 1531, + 1614, + 1531, + 1642, + 1445, + 1643 + ], + "text": "$14.00", + "confidence": 0.911 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 449, + 1668, + 791, + 1668, + 791, + 1717, + 449, + 1715 + ], + "text": "Larry Longshore", + "words": [ + { + "boundingBox": [ + 451, + 1672, + 573, + 1671, + 573, + 1715, + 451, + 1711 + ], + "text": "Larry", + "confidence": 0.488 + }, + { + "boundingBox": [ + 588, + 1671, + 790, + 1668, + 791, + 1718, + 589, + 1715 + ], + "text": "Longshore", + "confidence": 0.57 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1204, + 1672, + 1296, + 1672, + 1296, + 1699, + 1204, + 1699 + ], + "text": "TOTAL", + "words": [ + { + "boundingBox": [ + 1207, + 1674, + 1295, + 1673, + 1296, + 1700, + 1207, + 1699 + ], + "text": "TOTAL", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1426, + 1670, + 1530, + 1669, + 1531, + 1695, + 1426, + 1697 + ], + "text": "$414.00", + "words": [ + { + "boundingBox": [ + 1430, + 1670, + 1529, + 1669, + 1530, + 1696, + 1429, + 1697 + ], + "text": "$414.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 529, + 1714, + 723, + 1715, + 722, + 1745, + 529, + 1743 + ], + "text": "Carry Longshore", + "words": [ + { + "boundingBox": [ + 530, + 1715, + 595, + 1715, + 596, + 1745, + 531, + 1744 + ], + "text": "Carry", + "confidence": 0.434 + }, + { + "boundingBox": [ + 601, + 1715, + 723, + 1719, + 723, + 1743, + 602, + 1745 + ], + "text": "Longshore", + "confidence": 0.84 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 526, + 1751, + 735, + 1753, + 735, + 1779, + 526, + 1778 + ], + "text": "Shipping Manager", + "words": [ + { + "boundingBox": [ + 528, + 1751, + 626, + 1752, + 624, + 1779, + 526, + 1778 + ], + "text": "Shipping", + "confidence": 0.958 + }, + { + "boundingBox": [ + 631, + 1752, + 736, + 1754, + 735, + 1780, + 630, + 1779 + ], + "text": "Manager", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 173, + 1796, + 480, + 1797, + 479, + 1832, + 173, + 1830 + ], + "text": "Additional Notes:", + "words": [ + { + "boundingBox": [ + 175, + 1798, + 358, + 1797, + 358, + 1833, + 174, + 1830 + ], + "text": "Additional", + "confidence": 0.959 + }, + { + "boundingBox": [ + 365, + 1797, + 479, + 1800, + 479, + 1832, + 364, + 1833 + ], + "text": "Notes:", + "confidence": 0.908 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 175, + 1877, + 1470, + 1877, + 1470, + 1914, + 175, + 1914 + ], + "text": "Unpack Carefully. Enjoy. Longshore Supply wishes you a happy party and is always here for", + "words": [ + { + "boundingBox": [ + 177, + 1880, + 269, + 1879, + 267, + 1911, + 175, + 1909 + ], + "text": "Unpack", + "confidence": 0.959 + }, + { + "boundingBox": [ + 274, + 1879, + 392, + 1879, + 391, + 1912, + 273, + 1911 + ], + "text": "Carefully.", + "confidence": 0.849 + }, + { + "boundingBox": [ + 398, + 1879, + 475, + 1879, + 474, + 1913, + 397, + 1912 + ], + "text": "Enjoy.", + "confidence": 0.958 + }, + { + "boundingBox": [ + 481, + 1879, + 640, + 1878, + 639, + 1915, + 480, + 1913 + ], + "text": "Longshore", + "confidence": 0.958 + }, + { + "boundingBox": [ + 651, + 1878, + 754, + 1878, + 753, + 1915, + 651, + 1915 + ], + "text": "Supply", + "confidence": 0.944 + }, + { + "boundingBox": [ + 760, + 1878, + 864, + 1878, + 864, + 1915, + 759, + 1915 + ], + "text": "wishes", + "confidence": 0.958 + }, + { + "boundingBox": [ + 870, + 1878, + 926, + 1878, + 926, + 1915, + 869, + 1915 + ], + "text": "you", + "confidence": 0.936 + }, + { + "boundingBox": [ + 934, + 1878, + 953, + 1878, + 953, + 1915, + 933, + 1915 + ], + "text": "a", + "confidence": 0.895 + }, + { + "boundingBox": [ + 961, + 1878, + 1056, + 1878, + 1055, + 1915, + 960, + 1915 + ], + "text": "happy", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1062, + 1878, + 1141, + 1878, + 1140, + 1915, + 1061, + 1915 + ], + "text": "party", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1147, + 1878, + 1203, + 1878, + 1202, + 1914, + 1146, + 1915 + ], + "text": "and", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1209, + 1878, + 1238, + 1878, + 1237, + 1914, + 1208, + 1914 + ], + "text": "is", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1243, + 1878, + 1350, + 1878, + 1349, + 1913, + 1243, + 1914 + ], + "text": "always", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1356, + 1878, + 1423, + 1878, + 1423, + 1912, + 1355, + 1913 + ], + "text": "here", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1431, + 1878, + 1471, + 1878, + 1470, + 1912, + 1431, + 1912 + ], + "text": "for", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 172, + 1924, + 1468, + 1923, + 1468, + 1957, + 172, + 1959 + ], + "text": "for your party supply needs. For larger events and rentals please visit us at our affiliates", + "words": [ + { + "boundingBox": [ + 173, + 1924, + 214, + 1924, + 214, + 1958, + 173, + 1958 + ], + "text": "for", + "confidence": 0.958 + }, + { + "boundingBox": [ + 221, + 1924, + 288, + 1924, + 288, + 1959, + 221, + 1958 + ], + "text": "your", + "confidence": 0.959 + }, + { + "boundingBox": [ + 294, + 1924, + 370, + 1924, + 370, + 1959, + 294, + 1959 + ], + "text": "party", + "confidence": 0.958 + }, + { + "boundingBox": [ + 377, + 1924, + 477, + 1924, + 477, + 1959, + 377, + 1959 + ], + "text": "supply", + "confidence": 0.959 + }, + { + "boundingBox": [ + 484, + 1924, + 586, + 1923, + 586, + 1959, + 484, + 1959 + ], + "text": "needs.", + "confidence": 0.956 + }, + { + "boundingBox": [ + 593, + 1923, + 644, + 1923, + 644, + 1959, + 593, + 1959 + ], + "text": "For", + "confidence": 0.958 + }, + { + "boundingBox": [ + 651, + 1923, + 740, + 1923, + 740, + 1959, + 651, + 1959 + ], + "text": "larger", + "confidence": 0.958 + }, + { + "boundingBox": [ + 747, + 1923, + 847, + 1923, + 847, + 1959, + 747, + 1959 + ], + "text": "events", + "confidence": 0.958 + }, + { + "boundingBox": [ + 854, + 1923, + 911, + 1923, + 912, + 1959, + 854, + 1959 + ], + "text": "and", + "confidence": 0.958 + }, + { + "boundingBox": [ + 918, + 1923, + 1023, + 1923, + 1024, + 1958, + 919, + 1959 + ], + "text": "rentals", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1029, + 1923, + 1130, + 1923, + 1131, + 1958, + 1030, + 1958 + ], + "text": "please", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1136, + 1923, + 1197, + 1923, + 1198, + 1957, + 1137, + 1958 + ], + "text": "visit", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1203, + 1923, + 1241, + 1923, + 1242, + 1957, + 1204, + 1957 + ], + "text": "us", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1248, + 1923, + 1279, + 1923, + 1280, + 1957, + 1249, + 1957 + ], + "text": "at", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1286, + 1923, + 1335, + 1923, + 1336, + 1956, + 1287, + 1956 + ], + "text": "our", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1341, + 1923, + 1467, + 1923, + 1469, + 1955, + 1343, + 1956 + ], + "text": "affiliates", + "confidence": 0.938 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 172, + 1959, + 319, + 1961, + 318, + 1992, + 172, + 1989 + ], + "text": "webpage:", + "words": [ + { + "boundingBox": [ + 173, + 1959, + 318, + 1962, + 316, + 1993, + 173, + 1989 + ], + "text": "webpage:", + "confidence": 0.933 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 459, + 1990, + 845, + 1992, + 845, + 2025, + 459, + 2023 + ], + "text": "www.longshoreevents.org", + "words": [ + { + "boundingBox": [ + 460, + 1991, + 846, + 1994, + 844, + 2024, + 459, + 2023 + ], + "text": "www.longshoreevents.org", + "confidence": 0.839 + } + ] + } + ] + } + ], + "pageResults": [ + { + "page": 1, + "tables": [ + { + "rows": 6, + "columns": 4, + "cells": [ + { + "rowIndex": 0, + "columnIndex": 0, + "text": "Details", + "boundingBox": [ + 156, + 1038, + 847, + 1038, + 847, + 1087, + 156, + 1087 + ], + "elements": [ + "#/readResults/0/lines/21/words/0" + ] + }, + { + "rowIndex": 0, + "columnIndex": 1, + "text": "Quantity", + "boundingBox": [ + 847, + 1038, + 1072, + 1038, + 1072, + 1087, + 847, + 1087 + ], + "elements": [ + "#/readResults/0/lines/22/words/0" + ] + }, + { + "rowIndex": 0, + "columnIndex": 2, + "text": "Unit Price", + "boundingBox": [ + 1072, + 1038, + 1309, + 1038, + 1309, + 1087, + 1072, + 1087 + ], + "elements": [ + "#/readResults/0/lines/23/words/0", + "#/readResults/0/lines/23/words/1" + ] + }, + { + "rowIndex": 0, + "columnIndex": 3, + "text": "Total", + "boundingBox": [ + 1309, + 1038, + 1544, + 1038, + 1544, + 1087, + 1309, + 1087 + ], + "elements": [ + "#/readResults/0/lines/24/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "text": "Party Favor purple", + "boundingBox": [ + 156, + 1087, + 847, + 1087, + 847, + 1128, + 156, + 1128 + ], + "elements": [ + "#/readResults/0/lines/25/words/0", + "#/readResults/0/lines/25/words/1", + "#/readResults/0/lines/25/words/2" + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "text": "20", + "boundingBox": [ + 847, + 1087, + 1072, + 1087, + 1072, + 1128, + 847, + 1128 + ], + "elements": [ + "#/readResults/0/lines/26/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 2, + "text": "5.00", + "boundingBox": [ + 1072, + 1087, + 1309, + 1087, + 1309, + 1128, + 1072, + 1128 + ], + "elements": [ + "#/readResults/0/lines/27/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 3, + "text": "100.00", + "boundingBox": [ + 1309, + 1087, + 1544, + 1087, + 1544, + 1128, + 1309, + 1128 + ], + "elements": [ + "#/readResults/0/lines/28/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 0, + "text": "Party Hat Blue", + "boundingBox": [ + 156, + 1128, + 847, + 1128, + 847, + 1172, + 156, + 1172 + ], + "elements": [ + "#/readResults/0/lines/29/words/0", + "#/readResults/0/lines/29/words/1", + "#/readResults/0/lines/29/words/2" + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "text": "20", + "boundingBox": [ + 847, + 1128, + 1072, + 1128, + 1072, + 1172, + 847, + 1172 + ], + "elements": [ + "#/readResults/0/lines/30/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 2, + "text": "5.00", + "boundingBox": [ + 1072, + 1128, + 1309, + 1128, + 1309, + 1172, + 1072, + 1172 + ], + "elements": [ + "#/readResults/0/lines/31/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 3, + "text": "100.00", + "boundingBox": [ + 1309, + 1128, + 1544, + 1128, + 1544, + 1172, + 1309, + 1172 + ], + "elements": [ + "#/readResults/0/lines/32/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 0, + "text": "Party Cloth White", + "boundingBox": [ + 156, + 1172, + 847, + 1172, + 847, + 1216, + 156, + 1216 + ], + "elements": [ + "#/readResults/0/lines/33/words/0", + "#/readResults/0/lines/33/words/1", + "#/readResults/0/lines/33/words/2" + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "text": "20", + "boundingBox": [ + 847, + 1172, + 1072, + 1172, + 1072, + 1216, + 847, + 1216 + ], + "elements": [ + "#/readResults/0/lines/34/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 2, + "text": "5,00", + "boundingBox": [ + 1072, + 1172, + 1309, + 1172, + 1309, + 1216, + 1072, + 1216 + ], + "elements": [ + "#/readResults/0/lines/35/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 3, + "text": "100.00", + "boundingBox": [ + 1309, + 1172, + 1544, + 1172, + 1544, + 1216, + 1309, + 1216 + ], + "elements": [ + "#/readResults/0/lines/36/words/0" + ] + }, + { + "rowIndex": 4, + "columnIndex": 0, + "text": "Party Maraca White", + "boundingBox": [ + 156, + 1216, + 847, + 1216, + 847, + 1260, + 156, + 1260 + ], + "elements": [ + "#/readResults/0/lines/37/words/0", + "#/readResults/0/lines/37/words/1", + "#/readResults/0/lines/37/words/2" + ] + }, + { + "rowIndex": 4, + "columnIndex": 1, + "text": "20", + "boundingBox": [ + 847, + 1216, + 1072, + 1216, + 1072, + 1260, + 847, + 1260 + ], + "elements": [ + "#/readResults/0/lines/38/words/0" + ] + }, + { + "rowIndex": 4, + "columnIndex": 2, + "text": "5,00", + "boundingBox": [ + 1072, + 1216, + 1309, + 1216, + 1309, + 1260, + 1072, + 1260 + ], + "elements": [ + "#/readResults/0/lines/39/words/0" + ] + }, + { + "rowIndex": 4, + "columnIndex": 3, + "text": "100.00", + "boundingBox": [ + 1309, + 1216, + 1544, + 1216, + 1544, + 1260, + 1309, + 1260 + ], + "elements": [ + "#/readResults/0/lines/40/words/0" + ] + } + ] + }, + { + "rows": 4, + "columns": 3, + "cells": [ + { + "rowIndex": 1, + "columnIndex": 1, + "text": "SUBTOTAL", + "boundingBox": [ + 1072, + 1566, + 1309, + 1566, + 1309, + 1610, + 1072, + 1610 + ], + "elements": [ + "#/readResults/0/lines/41/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 2, + "text": "$400.00", + "boundingBox": [ + 1309, + 1566, + 1544, + 1566, + 1544, + 1610, + 1309, + 1610 + ], + "elements": [ + "#/readResults/0/lines/42/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "text": "TAX", + "boundingBox": [ + 1072, + 1610, + 1309, + 1610, + 1309, + 1658, + 1072, + 1658 + ], + "elements": [ + "#/readResults/0/lines/43/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 2, + "text": "$14.00", + "boundingBox": [ + 1309, + 1610, + 1544, + 1610, + 1544, + 1658, + 1309, + 1658 + ], + "elements": [ + "#/readResults/0/lines/44/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "text": "TOTAL", + "boundingBox": [ + 1072, + 1658, + 1309, + 1658, + 1309, + 1708, + 1072, + 1708 + ], + "elements": [ + "#/readResults/0/lines/46/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 2, + "text": "$414.00", + "boundingBox": [ + 1309, + 1658, + 1544, + 1658, + 1544, + 1708, + 1309, + 1708 + ], + "elements": [ + "#/readResults/0/lines/47/words/0" + ] + } + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_4.jpg b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_4.jpg new file mode 100644 index 0000000000000..d5ee64b5b6bc0 Binary files /dev/null and b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_4.jpg differ diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_4.jpg.labels.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_4.jpg.labels.json new file mode 100644 index 0000000000000..c268869361bdc --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_4.jpg.labels.json @@ -0,0 +1,511 @@ +{ + "document": "Form_4.jpg", + "labels": [ + { + "label": "Merchant", + "key": null, + "value": [ + { + "page": 1, + "text": "Hero", + "boundingBoxes": [ + [ + 0.3664705882352941, + 0.09409090909090909, + 0.4611764705882353, + 0.09272727272727273, + 0.46058823529411763, + 0.12136363636363637, + 0.3652941176470588, + 0.12090909090909091 + ] + ] + }, + { + "page": 1, + "text": "Limited", + "boundingBoxes": [ + [ + 0.47705882352941176, + 0.09272727272727273, + 0.6311764705882353, + 0.09181818181818181, + 0.6317647058823529, + 0.12090909090909091, + 0.4764705882352941, + 0.12136363636363637 + ] + ] + } + ] + }, + { + "label": "PhoneNumber", + "key": null, + "value": [ + { + "page": 1, + "text": "555-348-6512", + "boundingBoxes": [ + [ + 0.21705882352941178, + 0.15954545454545455, + 0.31176470588235294, + 0.16, + 0.31176470588235294, + 0.17, + 0.21705882352941178, + 0.17181818181818181 + ] + ] + } + ] + }, + { + "label": "Website", + "key": null, + "value": [ + { + "page": 1, + "text": "www.herolimited.com", + "boundingBoxes": [ + [ + 0.1623529411764706, + 0.17545454545454545, + 0.30823529411764705, + 0.17545454545454545, + 0.3088235294117647, + 0.18636363636363637, + 0.16176470588235295, + 0.18681818181818183 + ] + ] + } + ] + }, + { + "label": "Email", + "key": null, + "value": [ + { + "page": 1, + "text": "accounts@herolimited.com", + "boundingBoxes": [ + [ + 0.14294117647058824, + 0.19090909090909092, + 0.3241176470588235, + 0.19045454545454546, + 0.3241176470588235, + 0.20272727272727273, + 0.14294117647058824, + 0.20227272727272727 + ] + ] + } + ] + }, + { + "label": "DatedAs", + "key": null, + "value": [ + { + "page": 1, + "text": "04/04/2020", + "boundingBoxes": [ + [ + 0.6864705882352942, + 0.19090909090909092, + 0.7747058823529411, + 0.19045454545454546, + 0.7747058823529411, + 0.20454545454545456, + 0.6858823529411765, + 0.20454545454545456 + ] + ] + } + ] + }, + { + "label": "PurchaseOrderNumber", + "key": null, + "value": [ + { + "page": 1, + "text": "3929423", + "boundingBoxes": [ + [ + 0.7541176470588236, + 0.20954545454545453, + 0.8170588235294117, + 0.20954545454545453, + 0.8164705882352942, + 0.22227272727272726, + 0.7535294117647059, + 0.22272727272727272 + ] + ] + } + ] + }, + { + "label": "VendorName", + "key": null, + "value": [ + { + "page": 1, + "text": "Seth", + "boundingBoxes": [ + [ + 0.2076470588235294, + 0.2772727272727273, + 0.2411764705882353, + 0.2772727272727273, + 0.2411764705882353, + 0.2909090909090909, + 0.20705882352941177, + 0.2909090909090909 + ] + ] + }, + { + "page": 1, + "text": "Stanley", + "boundingBoxes": [ + [ + 0.24411764705882352, + 0.2772727272727273, + 0.29764705882352943, + 0.2772727272727273, + 0.29764705882352943, + 0.2918181818181818, + 0.24411764705882352, + 0.2909090909090909 + ] + ] + } + ] + }, + { + "label": "CompanyName", + "key": null, + "value": [ + { + "page": 1, + "text": "Yoga", + "boundingBoxes": [ + [ + 0.2235294117647059, + 0.29409090909090907, + 0.26, + 0.29409090909090907, + 0.25882352941176473, + 0.30863636363636365, + 0.22294117647058823, + 0.3090909090909091 + ] + ] + }, + { + "page": 1, + "text": "for", + "boundingBoxes": [ + [ + 0.2635294117647059, + 0.29409090909090907, + 0.2847058823529412, + 0.29409090909090907, + 0.28352941176470586, + 0.30818181818181817, + 0.26235294117647057, + 0.30863636363636365 + ] + ] + }, + { + "page": 1, + "text": "You", + "boundingBoxes": [ + [ + 0.28823529411764703, + 0.29409090909090907, + 0.31470588235294117, + 0.29409090909090907, + 0.3135294117647059, + 0.30772727272727274, + 0.28705882352941176, + 0.30818181818181817 + ] + ] + } + ] + }, + { + "label": "CompanyAddress", + "key": null, + "value": [ + { + "page": 1, + "text": "343", + "boundingBoxes": [ + [ + 0.16294117647058823, + 0.31136363636363634, + 0.19117647058823528, + 0.31136363636363634, + 0.19117647058823528, + 0.3240909090909091, + 0.1623529411764706, + 0.3240909090909091 + ] + ] + }, + { + "page": 1, + "text": "E", + "boundingBoxes": [ + [ + 0.19470588235294117, + 0.31136363636363634, + 0.20352941176470588, + 0.31136363636363634, + 0.20352941176470588, + 0.3240909090909091, + 0.19470588235294117, + 0.3240909090909091 + ] + ] + }, + { + "page": 1, + "text": "Winter", + "boundingBoxes": [ + [ + 0.20705882352941177, + 0.31136363636363634, + 0.25882352941176473, + 0.31136363636363634, + 0.25823529411764706, + 0.3240909090909091, + 0.20647058823529413, + 0.3240909090909091 + ] + ] + }, + { + "page": 1, + "text": "Road", + "boundingBoxes": [ + [ + 0.26176470588235295, + 0.31136363636363634, + 0.3, + 0.31136363636363634, + 0.3, + 0.3240909090909091, + 0.26176470588235295, + 0.3240909090909091 + ] + ] + }, + { + "page": 1, + "text": "Seattle,", + "boundingBoxes": [ + [ + 0.1635294117647059, + 0.3286363636363636, + 0.21941176470588236, + 0.3286363636363636, + 0.2188235294117647, + 0.3409090909090909, + 0.16294117647058823, + 0.34045454545454545 + ] + ] + }, + { + "page": 1, + "text": "WA", + "boundingBoxes": [ + [ + 0.2223529411764706, + 0.3286363636363636, + 0.2488235294117647, + 0.3281818181818182, + 0.24823529411764705, + 0.3409090909090909, + 0.22176470588235295, + 0.3409090909090909 + ] + ] + }, + { + "page": 1, + "text": "93849", + "boundingBoxes": [ + [ + 0.2529411764705882, + 0.3281818181818182, + 0.2988235294117647, + 0.3281818181818182, + 0.29823529411764704, + 0.3409090909090909, + 0.2523529411764706, + 0.3409090909090909 + ] + ] + } + ] + }, + { + "label": "CompanyPhoneNumber", + "key": null, + "value": [ + { + "page": 1, + "text": "234-986-6454", + "boundingBoxes": [ + [ + 0.36058823529411765, + 0.3281818181818182, + 0.4623529411764706, + 0.3277272727272727, + 0.46176470588235297, + 0.34, + 0.36, + 0.3409090909090909 + ] + ] + } + ] + }, + { + "label": "Quantity", + "key": null, + "value": [ + { + "page": 1, + "text": "50", + "boundingBoxes": [ + [ + 0.5076470588235295, + 0.49727272727272726, + 0.5252941176470588, + 0.49727272727272726, + 0.5252941176470588, + 0.5081818181818182, + 0.5076470588235295, + 0.5081818181818182 + ] + ] + } + ] + }, + { + "label": "Subtotal", + "key": null, + "value": [ + { + "page": 1, + "text": "$6750.00", + "boundingBoxes": [ + [ + 0.8311764705882353, + 0.7145454545454546, + 0.9005882352941177, + 0.7145454545454546, + 0.9, + 0.7268181818181818, + 0.831764705882353, + 0.7272727272727273 + ] + ] + } + ] + }, + { + "label": "Tax", + "key": null, + "value": [ + { + "page": 1, + "text": "$600.00", + "boundingBoxes": [ + [ + 0.8411764705882353, + 0.7345454545454545, + 0.9, + 0.7345454545454545, + 0.9, + 0.7459090909090909, + 0.8411764705882353, + 0.7468181818181818 + ] + ] + } + ] + }, + { + "label": "Signature", + "key": null, + "value": [ + { + "page": 1, + "text": "Josh", + "boundingBoxes": [ + [ + 0.25, + 0.7577272727272727, + 0.2917647058823529, + 0.7586363636363637, + 0.29058823529411765, + 0.775, + 0.2488235294117647, + 0.7731818181818182 + ] + ] + }, + { + "page": 1, + "text": "Granger", + "boundingBoxes": [ + [ + 0.2952941176470588, + 0.759090909090909, + 0.3688235294117647, + 0.7595454545454545, + 0.3688235294117647, + 0.7754545454545455, + 0.29470588235294115, + 0.775 + ] + ] + } + ] + }, + { + "label": "Total", + "key": null, + "value": [ + { + "page": 1, + "text": "$7350.00", + "boundingBoxes": [ + [ + 0.8311764705882353, + 0.759090909090909, + 0.9, + 0.759090909090909, + 0.9, + 0.7713636363636364, + 0.8311764705882353, + 0.7718181818181818 + ] + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_4.jpg.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_4.jpg.ocr.json new file mode 100644 index 0000000000000..7591e39b5b6f6 --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_4.jpg.ocr.json @@ -0,0 +1,3382 @@ +{ + "status": "succeeded", + "createdDateTime": "2020-04-09T01:38:22Z", + "lastUpdatedDateTime": "2020-04-09T01:38:25Z", + "analyzeResult": { + "version": "2.0.0", + "readResults": [ + { + "page": 1, + "language": "en", + "angle": 0, + "width": 1700, + "height": 2200, + "unit": "pixel", + "lines": [ + { + "language": "en", + "boundingBox": [ + 137, + 140, + 351, + 140, + 351, + 167, + 137, + 166 + ], + "text": "Purchase Order", + "words": [ + { + "boundingBox": [ + 137, + 141, + 263, + 140, + 264, + 168, + 138, + 166 + ], + "text": "Purchase", + "confidence": 0.959 + }, + { + "boundingBox": [ + 272, + 140, + 350, + 140, + 351, + 168, + 272, + 168 + ], + "text": "Order", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 620, + 204, + 1074, + 201, + 1074, + 264, + 620, + 267 + ], + "text": "Hero Limited", + "words": [ + { + "boundingBox": [ + 623, + 207, + 784, + 204, + 783, + 267, + 621, + 266 + ], + "text": "Hero", + "confidence": 0.959 + }, + { + "boundingBox": [ + 811, + 204, + 1073, + 202, + 1074, + 266, + 810, + 267 + ], + "text": "Limited", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 165, + 351, + 529, + 350, + 530, + 377, + 165, + 378 + ], + "text": "Company Phone: 555-348-6512", + "words": [ + { + "boundingBox": [ + 167, + 352, + 276, + 351, + 276, + 379, + 166, + 378 + ], + "text": "Company", + "confidence": 0.958 + }, + { + "boundingBox": [ + 282, + 351, + 364, + 351, + 364, + 378, + 281, + 379 + ], + "text": "Phone:", + "confidence": 0.951 + }, + { + "boundingBox": [ + 369, + 351, + 530, + 352, + 530, + 374, + 369, + 378 + ], + "text": "555-348-6512", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1114, + 320, + 1551, + 320, + 1551, + 370, + 1114, + 370 + ], + "text": "Purchase Order", + "words": [ + { + "boundingBox": [ + 1115, + 322, + 1378, + 321, + 1378, + 371, + 1117, + 371 + ], + "text": "Purchase", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1397, + 321, + 1551, + 322, + 1550, + 371, + 1397, + 371 + ], + "text": "Order", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 166, + 385, + 530, + 385, + 530, + 410, + 166, + 410 + ], + "text": "Website: www.herolimited.com", + "words": [ + { + "boundingBox": [ + 168, + 386, + 271, + 386, + 271, + 411, + 166, + 410 + ], + "text": "Website:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 276, + 386, + 524, + 386, + 525, + 410, + 275, + 411 + ], + "text": "www.herolimited.com", + "confidence": 0.849 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 164, + 419, + 559, + 419, + 559, + 445, + 164, + 445 + ], + "text": "Email: accounts@herolimited.com", + "words": [ + { + "boundingBox": [ + 165, + 420, + 238, + 420, + 238, + 445, + 165, + 445 + ], + "text": "Email:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 243, + 420, + 551, + 419, + 551, + 446, + 243, + 445 + ], + "text": "accounts@herolimited.com", + "confidence": 0.844 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1025, + 419, + 1317, + 419, + 1317, + 449, + 1025, + 450 + ], + "text": "Dated As: 04/04/2020", + "words": [ + { + "boundingBox": [ + 1026, + 421, + 1111, + 420, + 1111, + 450, + 1025, + 450 + ], + "text": "Dated", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1117, + 420, + 1161, + 420, + 1161, + 450, + 1116, + 450 + ], + "text": "As:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1167, + 420, + 1317, + 419, + 1317, + 450, + 1166, + 450 + ], + "text": "04/04/2020", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 165, + 452, + 362, + 454, + 362, + 480, + 164, + 478 + ], + "text": "49823 Major Ave", + "words": [ + { + "boundingBox": [ + 167, + 453, + 237, + 454, + 236, + 479, + 166, + 478 + ], + "text": "49823", + "confidence": 0.959 + }, + { + "boundingBox": [ + 242, + 454, + 312, + 455, + 312, + 480, + 241, + 479 + ], + "text": "Major", + "confidence": 0.953 + }, + { + "boundingBox": [ + 317, + 455, + 362, + 454, + 361, + 481, + 317, + 480 + ], + "text": "Ave", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1025, + 461, + 1390, + 461, + 1390, + 488, + 1025, + 490 + ], + "text": "Purchase Order #: 3929423", + "words": [ + { + "boundingBox": [ + 1027, + 462, + 1153, + 461, + 1152, + 490, + 1026, + 489 + ], + "text": "Purchase", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1160, + 461, + 1241, + 461, + 1240, + 490, + 1159, + 490 + ], + "text": "Order", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1247, + 461, + 1277, + 461, + 1276, + 490, + 1246, + 490 + ], + "text": "#:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1282, + 461, + 1389, + 461, + 1388, + 489, + 1281, + 490 + ], + "text": "3929423", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 162, + 485, + 368, + 485, + 368, + 512, + 162, + 512 + ], + "text": "Cheer, MS, 38601", + "words": [ + { + "boundingBox": [ + 166, + 487, + 241, + 487, + 240, + 511, + 165, + 512 + ], + "text": "Cheer,", + "confidence": 0.959 + }, + { + "boundingBox": [ + 246, + 487, + 291, + 486, + 290, + 511, + 245, + 511 + ], + "text": "MS,", + "confidence": 0.92 + }, + { + "boundingBox": [ + 296, + 486, + 368, + 486, + 368, + 513, + 295, + 512 + ], + "text": "38601", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 166, + 547, + 411, + 547, + 411, + 590, + 166, + 590 + ], + "text": "Shipped To:", + "words": [ + { + "boundingBox": [ + 167, + 547, + 336, + 549, + 336, + 591, + 167, + 591 + ], + "text": "Shipped", + "confidence": 0.849 + }, + { + "boundingBox": [ + 348, + 549, + 410, + 548, + 410, + 589, + 348, + 590 + ], + "text": "To:", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 160, + 609, + 506, + 609, + 506, + 641, + 160, + 639 + ], + "text": "Vendor Name: Seth Stanley", + "words": [ + { + "boundingBox": [ + 162, + 610, + 256, + 610, + 255, + 638, + 161, + 638 + ], + "text": "Vendor", + "confidence": 0.959 + }, + { + "boundingBox": [ + 261, + 610, + 347, + 610, + 347, + 639, + 260, + 638 + ], + "text": "Name:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 353, + 610, + 410, + 610, + 410, + 640, + 352, + 640 + ], + "text": "Seth", + "confidence": 0.959 + }, + { + "boundingBox": [ + 415, + 610, + 506, + 610, + 506, + 642, + 415, + 640 + ], + "text": "Stanley", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 160, + 648, + 535, + 647, + 535, + 678, + 160, + 680 + ], + "text": "Company Name: Yoga for You", + "words": [ + { + "boundingBox": [ + 161, + 649, + 284, + 648, + 283, + 680, + 161, + 678 + ], + "text": "Company", + "confidence": 0.959 + }, + { + "boundingBox": [ + 290, + 648, + 374, + 647, + 373, + 680, + 288, + 680 + ], + "text": "Name:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 380, + 647, + 442, + 647, + 440, + 679, + 379, + 680 + ], + "text": "Yoga", + "confidence": 0.959 + }, + { + "boundingBox": [ + 448, + 647, + 484, + 647, + 482, + 678, + 446, + 679 + ], + "text": "for", + "confidence": 0.958 + }, + { + "boundingBox": [ + 490, + 647, + 535, + 647, + 533, + 677, + 488, + 678 + ], + "text": "You", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 161, + 684, + 509, + 684, + 509, + 712, + 161, + 712 + ], + "text": "Address: 343 E Winter Road", + "words": [ + { + "boundingBox": [ + 161, + 685, + 271, + 685, + 271, + 713, + 161, + 713 + ], + "text": "Address:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 277, + 685, + 325, + 685, + 325, + 713, + 276, + 713 + ], + "text": "343", + "confidence": 0.958 + }, + { + "boundingBox": [ + 331, + 685, + 346, + 685, + 346, + 713, + 331, + 713 + ], + "text": "E", + "confidence": 0.88 + }, + { + "boundingBox": [ + 352, + 685, + 440, + 685, + 439, + 713, + 351, + 713 + ], + "text": "Winter", + "confidence": 0.959 + }, + { + "boundingBox": [ + 445, + 685, + 510, + 685, + 510, + 713, + 445, + 713 + ], + "text": "Road", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 275, + 722, + 786, + 721, + 786, + 749, + 275, + 750 + ], + "text": "Seattle, WA 93849 Phone: 234-986-6454", + "words": [ + { + "boundingBox": [ + 278, + 723, + 373, + 723, + 372, + 750, + 277, + 749 + ], + "text": "Seattle,", + "confidence": 0.944 + }, + { + "boundingBox": [ + 378, + 723, + 423, + 722, + 422, + 750, + 377, + 750 + ], + "text": "WA", + "confidence": 0.957 + }, + { + "boundingBox": [ + 430, + 722, + 508, + 722, + 507, + 750, + 429, + 750 + ], + "text": "93849", + "confidence": 0.958 + }, + { + "boundingBox": [ + 515, + 722, + 608, + 722, + 607, + 750, + 514, + 750 + ], + "text": "Phone:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 613, + 722, + 786, + 721, + 785, + 748, + 612, + 750 + ], + "text": "234-986-6454", + "confidence": 0.917 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 166, + 784, + 467, + 784, + 468, + 826, + 166, + 830 + ], + "text": "Shipped From:", + "words": [ + { + "boundingBox": [ + 167, + 784, + 337, + 784, + 336, + 829, + 166, + 830 + ], + "text": "Shipped", + "confidence": 0.959 + }, + { + "boundingBox": [ + 346, + 784, + 468, + 784, + 467, + 823, + 345, + 828 + ], + "text": "From:", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 165, + 851, + 419, + 853, + 418, + 883, + 165, + 881 + ], + "text": "Name: Josh Granger", + "words": [ + { + "boundingBox": [ + 166, + 851, + 249, + 853, + 249, + 881, + 165, + 881 + ], + "text": "Name:", + "confidence": 0.909 + }, + { + "boundingBox": [ + 255, + 853, + 310, + 854, + 309, + 882, + 254, + 881 + ], + "text": "Josh", + "confidence": 0.959 + }, + { + "boundingBox": [ + 316, + 854, + 419, + 854, + 418, + 884, + 315, + 882 + ], + "text": "Granger", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 164, + 889, + 577, + 889, + 577, + 921, + 164, + 921 + ], + "text": "Company Name: Granger Supply", + "words": [ + { + "boundingBox": [ + 166, + 891, + 286, + 891, + 286, + 921, + 166, + 920 + ], + "text": "Company", + "confidence": 0.959 + }, + { + "boundingBox": [ + 292, + 891, + 378, + 890, + 378, + 921, + 291, + 921 + ], + "text": "Name:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 384, + 890, + 485, + 890, + 485, + 922, + 383, + 921 + ], + "text": "Granger", + "confidence": 0.959 + }, + { + "boundingBox": [ + 491, + 890, + 576, + 890, + 576, + 922, + 490, + 922 + ], + "text": "Supply", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 166, + 925, + 489, + 926, + 489, + 956, + 166, + 954 + ], + "text": "Address: 922 N Ebby Lane", + "words": [ + { + "boundingBox": [ + 167, + 927, + 277, + 926, + 275, + 955, + 166, + 953 + ], + "text": "Address:", + "confidence": 0.954 + }, + { + "boundingBox": [ + 282, + 926, + 331, + 926, + 329, + 956, + 280, + 955 + ], + "text": "922", + "confidence": 0.958 + }, + { + "boundingBox": [ + 336, + 926, + 353, + 926, + 352, + 956, + 335, + 956 + ], + "text": "N", + "confidence": 0.883 + }, + { + "boundingBox": [ + 362, + 926, + 425, + 927, + 424, + 957, + 361, + 956 + ], + "text": "Ebby", + "confidence": 0.948 + }, + { + "boundingBox": [ + 430, + 927, + 489, + 928, + 487, + 957, + 429, + 957 + ], + "text": "Lane", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 278, + 964, + 787, + 963, + 787, + 991, + 278, + 992 + ], + "text": "Ft Lauderdale, FL Phone: 932-294-2958", + "words": [ + { + "boundingBox": [ + 280, + 965, + 304, + 965, + 301, + 991, + 278, + 991 + ], + "text": "Ft", + "confidence": 0.951 + }, + { + "boundingBox": [ + 309, + 965, + 455, + 964, + 453, + 992, + 307, + 991 + ], + "text": "Lauderdale,", + "confidence": 0.952 + }, + { + "boundingBox": [ + 460, + 964, + 491, + 964, + 489, + 992, + 458, + 992 + ], + "text": "FL", + "confidence": 0.942 + }, + { + "boundingBox": [ + 513, + 964, + 607, + 963, + 606, + 992, + 511, + 992 + ], + "text": "Phone:", + "confidence": 0.92 + }, + { + "boundingBox": [ + 613, + 963, + 786, + 963, + 785, + 991, + 611, + 992 + ], + "text": "932-294-2958", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 446, + 1047, + 557, + 1047, + 557, + 1079, + 446, + 1079 + ], + "text": "Details", + "words": [ + { + "boundingBox": [ + 446, + 1048, + 557, + 1047, + 556, + 1080, + 446, + 1079 + ], + "text": "Details", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 889, + 1045, + 1030, + 1046, + 1029, + 1084, + 889, + 1083 + ], + "text": "Quantity", + "words": [ + { + "boundingBox": [ + 889, + 1045, + 1029, + 1046, + 1027, + 1084, + 890, + 1083 + ], + "text": "Quantity", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1114, + 1046, + 1271, + 1047, + 1271, + 1078, + 1114, + 1077 + ], + "text": "Unit Price", + "words": [ + { + "boundingBox": [ + 1114, + 1047, + 1184, + 1047, + 1184, + 1078, + 1114, + 1077 + ], + "text": "Unit", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1190, + 1047, + 1270, + 1047, + 1271, + 1079, + 1190, + 1078 + ], + "text": "Price", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1384, + 1047, + 1469, + 1047, + 1470, + 1076, + 1384, + 1077 + ], + "text": "Total", + "words": [ + { + "boundingBox": [ + 1387, + 1047, + 1470, + 1047, + 1470, + 1076, + 1387, + 1077 + ], + "text": "Total", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 170, + 1094, + 360, + 1093, + 360, + 1124, + 170, + 1125 + ], + "text": "Long Yoga Mat", + "words": [ + { + "boundingBox": [ + 173, + 1094, + 233, + 1095, + 231, + 1125, + 171, + 1124 + ], + "text": "Long", + "confidence": 0.959 + }, + { + "boundingBox": [ + 239, + 1095, + 299, + 1094, + 297, + 1126, + 237, + 1125 + ], + "text": "Yoga", + "confidence": 0.944 + }, + { + "boundingBox": [ + 305, + 1094, + 359, + 1094, + 357, + 1125, + 303, + 1126 + ], + "text": "Mat", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 862, + 1094, + 895, + 1094, + 895, + 1118, + 862, + 1118 + ], + "text": "50", + "words": [ + { + "boundingBox": [ + 863, + 1094, + 893, + 1094, + 893, + 1118, + 863, + 1118 + ], + "text": "50", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1225, + 1094, + 1296, + 1094, + 1296, + 1118, + 1224, + 1119 + ], + "text": "50.00", + "words": [ + { + "boundingBox": [ + 1225, + 1094, + 1295, + 1094, + 1296, + 1118, + 1225, + 1119 + ], + "text": "50.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1427, + 1095, + 1531, + 1093, + 1531, + 1118, + 1427, + 1120 + ], + "text": "2500.00", + "words": [ + { + "boundingBox": [ + 1428, + 1095, + 1531, + 1094, + 1530, + 1118, + 1428, + 1120 + ], + "text": "2500.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 168, + 1134, + 370, + 1134, + 370, + 1167, + 168, + 1166 + ], + "text": "Short Yoga Man", + "words": [ + { + "boundingBox": [ + 170, + 1135, + 239, + 1135, + 238, + 1166, + 169, + 1165 + ], + "text": "Short", + "confidence": 0.876 + }, + { + "boundingBox": [ + 245, + 1135, + 307, + 1135, + 306, + 1168, + 244, + 1167 + ], + "text": "Yoga", + "confidence": 0.955 + }, + { + "boundingBox": [ + 313, + 1135, + 370, + 1135, + 368, + 1168, + 311, + 1168 + ], + "text": "Man", + "confidence": 0.939 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 859, + 1136, + 894, + 1135, + 895, + 1158, + 859, + 1161 + ], + "text": "50", + "words": [ + { + "boundingBox": [ + 862, + 1136, + 893, + 1135, + 894, + 1158, + 863, + 1160 + ], + "text": "50", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1223, + 1135, + 1295, + 1134, + 1296, + 1158, + 1223, + 1160 + ], + "text": "50.00", + "words": [ + { + "boundingBox": [ + 1225, + 1135, + 1294, + 1134, + 1295, + 1159, + 1225, + 1160 + ], + "text": "50.00", + "confidence": 0.955 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1430, + 1136, + 1531, + 1135, + 1531, + 1159, + 1430, + 1160 + ], + "text": "2500.00", + "words": [ + { + "boundingBox": [ + 1430, + 1136, + 1530, + 1136, + 1530, + 1160, + 1430, + 1161 + ], + "text": "2500.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 169, + 1177, + 332, + 1177, + 332, + 1206, + 169, + 1205 + ], + "text": "Towel White", + "words": [ + { + "boundingBox": [ + 173, + 1177, + 248, + 1179, + 248, + 1206, + 172, + 1206 + ], + "text": "Towel", + "confidence": 0.951 + }, + { + "boundingBox": [ + 254, + 1179, + 332, + 1179, + 332, + 1205, + 254, + 1206 + ], + "text": "White", + "confidence": 0.955 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 863, + 1180, + 910, + 1179, + 909, + 1202, + 862, + 1203 + ], + "text": "100", + "words": [ + { + "boundingBox": [ + 864, + 1180, + 908, + 1179, + 909, + 1202, + 864, + 1203 + ], + "text": "100", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1222, + 1180, + 1296, + 1179, + 1296, + 1202, + 1222, + 1204 + ], + "text": "10.00", + "words": [ + { + "boundingBox": [ + 1227, + 1180, + 1296, + 1180, + 1295, + 1203, + 1227, + 1204 + ], + "text": "10.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1428, + 1180, + 1532, + 1180, + 1532, + 1203, + 1428, + 1204 + ], + "text": "1000.00", + "words": [ + { + "boundingBox": [ + 1431, + 1181, + 1529, + 1180, + 1529, + 1204, + 1431, + 1205 + ], + "text": "1000.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 171, + 1222, + 346, + 1222, + 346, + 1249, + 171, + 1249 + ], + "text": "Decal Stickers", + "words": [ + { + "boundingBox": [ + 173, + 1223, + 241, + 1223, + 241, + 1249, + 171, + 1250 + ], + "text": "Decal", + "confidence": 0.959 + }, + { + "boundingBox": [ + 247, + 1223, + 345, + 1223, + 346, + 1250, + 246, + 1249 + ], + "text": "Stickers", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 862, + 1223, + 894, + 1223, + 893, + 1246, + 861, + 1248 + ], + "text": "50", + "words": [ + { + "boundingBox": [ + 861, + 1223, + 892, + 1223, + 893, + 1247, + 862, + 1248 + ], + "text": "50", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1240, + 1222, + 1296, + 1223, + 1294, + 1246, + 1239, + 1245 + ], + "text": "5.00", + "words": [ + { + "boundingBox": [ + 1241, + 1222, + 1296, + 1223, + 1295, + 1246, + 1241, + 1245 + ], + "text": "5.00", + "confidence": 0.491 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1442, + 1222, + 1531, + 1222, + 1531, + 1247, + 1442, + 1247 + ], + "text": "250.00", + "words": [ + { + "boundingBox": [ + 1444, + 1223, + 1530, + 1223, + 1529, + 1248, + 1443, + 1248 + ], + "text": "250.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 171, + 1266, + 397, + 1266, + 397, + 1293, + 171, + 1292 + ], + "text": "Water Bottle Blue", + "words": [ + { + "boundingBox": [ + 172, + 1267, + 252, + 1268, + 253, + 1293, + 173, + 1291 + ], + "text": "Water", + "confidence": 0.959 + }, + { + "boundingBox": [ + 257, + 1268, + 333, + 1267, + 333, + 1293, + 257, + 1293 + ], + "text": "Bottle", + "confidence": 0.959 + }, + { + "boundingBox": [ + 339, + 1267, + 394, + 1266, + 394, + 1293, + 339, + 1293 + ], + "text": "Blue", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 863, + 1267, + 894, + 1266, + 894, + 1290, + 863, + 1290 + ], + "text": "50", + "words": [ + { + "boundingBox": [ + 863, + 1266, + 893, + 1266, + 893, + 1290, + 863, + 1290 + ], + "text": "50", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1224, + 1267, + 1296, + 1266, + 1297, + 1290, + 1225, + 1291 + ], + "text": "10.00", + "words": [ + { + "boundingBox": [ + 1226, + 1267, + 1296, + 1266, + 1296, + 1290, + 1226, + 1291 + ], + "text": "10.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1444, + 1267, + 1531, + 1266, + 1531, + 1290, + 1444, + 1291 + ], + "text": "500.00", + "words": [ + { + "boundingBox": [ + 1444, + 1267, + 1529, + 1266, + 1528, + 1291, + 1444, + 1292 + ], + "text": "500.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1148, + 1574, + 1296, + 1574, + 1296, + 1599, + 1148, + 1599 + ], + "text": "SUBTOTAL", + "words": [ + { + "boundingBox": [ + 1149, + 1574, + 1295, + 1575, + 1295, + 1600, + 1149, + 1600 + ], + "text": "SUBTOTAL", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1411, + 1572, + 1531, + 1571, + 1531, + 1598, + 1411, + 1599 + ], + "text": "$6750.00", + "words": [ + { + "boundingBox": [ + 1413, + 1572, + 1531, + 1572, + 1530, + 1599, + 1414, + 1600 + ], + "text": "$6750.00", + "confidence": 0.944 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1239, + 1618, + 1295, + 1618, + 1295, + 1642, + 1239, + 1643 + ], + "text": "TAX", + "words": [ + { + "boundingBox": [ + 1241, + 1618, + 1293, + 1618, + 1293, + 1643, + 1241, + 1643 + ], + "text": "TAX", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1429, + 1616, + 1531, + 1615, + 1531, + 1641, + 1429, + 1642 + ], + "text": "$600.00", + "words": [ + { + "boundingBox": [ + 1430, + 1616, + 1530, + 1616, + 1530, + 1641, + 1430, + 1643 + ], + "text": "$600.00", + "confidence": 0.883 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 423, + 1667, + 627, + 1671, + 626, + 1706, + 423, + 1702 + ], + "text": "Josh Granger", + "words": [ + { + "boundingBox": [ + 425, + 1667, + 496, + 1669, + 494, + 1705, + 423, + 1701 + ], + "text": "Josh", + "confidence": 0.959 + }, + { + "boundingBox": [ + 502, + 1670, + 627, + 1671, + 627, + 1706, + 501, + 1705 + ], + "text": "Granger", + "confidence": 0.957 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1204, + 1672, + 1296, + 1672, + 1296, + 1699, + 1204, + 1699 + ], + "text": "TOTAL", + "words": [ + { + "boundingBox": [ + 1207, + 1674, + 1296, + 1673, + 1296, + 1699, + 1207, + 1699 + ], + "text": "TOTAL", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1411, + 1670, + 1530, + 1670, + 1530, + 1696, + 1411, + 1697 + ], + "text": "$7350.00", + "words": [ + { + "boundingBox": [ + 1413, + 1670, + 1530, + 1670, + 1530, + 1697, + 1413, + 1698 + ], + "text": "$7350.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 558, + 1719, + 704, + 1721, + 704, + 1744, + 557, + 1742 + ], + "text": "Josh Granger", + "words": [ + { + "boundingBox": [ + 559, + 1719, + 606, + 1720, + 605, + 1743, + 558, + 1742 + ], + "text": "Josh", + "confidence": 0.839 + }, + { + "boundingBox": [ + 612, + 1720, + 704, + 1721, + 703, + 1745, + 611, + 1743 + ], + "text": "Granger", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 543, + 1752, + 718, + 1754, + 718, + 1780, + 543, + 1778 + ], + "text": "Supply Manger", + "words": [ + { + "boundingBox": [ + 545, + 1752, + 623, + 1753, + 621, + 1780, + 543, + 1778 + ], + "text": "Supply", + "confidence": 0.959 + }, + { + "boundingBox": [ + 628, + 1753, + 719, + 1754, + 718, + 1781, + 626, + 1780 + ], + "text": "Manger", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 173, + 1796, + 480, + 1797, + 479, + 1832, + 173, + 1830 + ], + "text": "Additional Notes:", + "words": [ + { + "boundingBox": [ + 175, + 1798, + 359, + 1797, + 358, + 1832, + 174, + 1830 + ], + "text": "Additional", + "confidence": 0.959 + }, + { + "boundingBox": [ + 365, + 1797, + 479, + 1800, + 479, + 1832, + 365, + 1832 + ], + "text": "Notes:", + "confidence": 0.948 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 172, + 1879, + 1483, + 1878, + 1483, + 1914, + 172, + 1914 + ], + "text": "Enjoy. Namaste. If you have any issues with your Yoga supplies please contact us directly", + "words": [ + { + "boundingBox": [ + 174, + 1880, + 253, + 1880, + 251, + 1911, + 172, + 1910 + ], + "text": "Enjoy.", + "confidence": 0.956 + }, + { + "boundingBox": [ + 258, + 1880, + 403, + 1880, + 402, + 1913, + 257, + 1911 + ], + "text": "Namaste.", + "confidence": 0.949 + }, + { + "boundingBox": [ + 409, + 1880, + 431, + 1879, + 430, + 1913, + 408, + 1913 + ], + "text": "If", + "confidence": 0.958 + }, + { + "boundingBox": [ + 437, + 1879, + 493, + 1879, + 491, + 1913, + 436, + 1913 + ], + "text": "you", + "confidence": 0.958 + }, + { + "boundingBox": [ + 499, + 1879, + 574, + 1879, + 572, + 1914, + 497, + 1913 + ], + "text": "have", + "confidence": 0.959 + }, + { + "boundingBox": [ + 582, + 1879, + 638, + 1879, + 636, + 1914, + 580, + 1914 + ], + "text": "any", + "confidence": 0.958 + }, + { + "boundingBox": [ + 644, + 1879, + 743, + 1879, + 741, + 1915, + 642, + 1914 + ], + "text": "issues", + "confidence": 0.959 + }, + { + "boundingBox": [ + 749, + 1879, + 809, + 1879, + 807, + 1915, + 747, + 1915 + ], + "text": "with", + "confidence": 0.959 + }, + { + "boundingBox": [ + 816, + 1879, + 888, + 1879, + 886, + 1915, + 815, + 1915 + ], + "text": "your", + "confidence": 0.917 + }, + { + "boundingBox": [ + 894, + 1879, + 971, + 1879, + 970, + 1915, + 892, + 1915 + ], + "text": "Yoga", + "confidence": 0.958 + }, + { + "boundingBox": [ + 979, + 1879, + 1104, + 1879, + 1103, + 1914, + 977, + 1915 + ], + "text": "supplies", + "confidence": 0.955 + }, + { + "boundingBox": [ + 1110, + 1879, + 1212, + 1879, + 1210, + 1913, + 1108, + 1914 + ], + "text": "please", + "confidence": 0.948 + }, + { + "boundingBox": [ + 1218, + 1879, + 1329, + 1879, + 1327, + 1913, + 1216, + 1913 + ], + "text": "contact", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1335, + 1879, + 1374, + 1879, + 1372, + 1912, + 1333, + 1912 + ], + "text": "us", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1380, + 1879, + 1483, + 1879, + 1481, + 1911, + 1378, + 1912 + ], + "text": "directly", + "confidence": 0.939 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 168, + 1926, + 935, + 1927, + 935, + 1961, + 168, + 1960 + ], + "text": "via email or at 250-209-1294 during business hours.", + "words": [ + { + "boundingBox": [ + 169, + 1929, + 210, + 1928, + 210, + 1959, + 168, + 1958 + ], + "text": "via", + "confidence": 0.862 + }, + { + "boundingBox": [ + 218, + 1928, + 303, + 1927, + 302, + 1960, + 218, + 1959 + ], + "text": "email", + "confidence": 0.897 + }, + { + "boundingBox": [ + 308, + 1927, + 339, + 1927, + 339, + 1960, + 308, + 1960 + ], + "text": "or", + "confidence": 0.958 + }, + { + "boundingBox": [ + 345, + 1927, + 378, + 1927, + 377, + 1961, + 345, + 1960 + ], + "text": "at", + "confidence": 0.909 + }, + { + "boundingBox": [ + 383, + 1927, + 595, + 1927, + 595, + 1962, + 383, + 1961 + ], + "text": "250-209-1294", + "confidence": 0.945 + }, + { + "boundingBox": [ + 601, + 1927, + 695, + 1927, + 695, + 1962, + 601, + 1962 + ], + "text": "during", + "confidence": 0.959 + }, + { + "boundingBox": [ + 701, + 1927, + 836, + 1928, + 836, + 1961, + 701, + 1962 + ], + "text": "business", + "confidence": 0.958 + }, + { + "boundingBox": [ + 842, + 1929, + 935, + 1930, + 935, + 1960, + 841, + 1961 + ], + "text": "hours.", + "confidence": 0.959 + } + ] + } + ] + } + ], + "pageResults": [ + { + "page": 1, + "tables": [ + { + "rows": 3, + "columns": 2, + "cells": [ + { + "rowIndex": 0, + "columnIndex": 0, + "text": "Company Phone: 555-348-6512 Website: www.herolimited.com", + "boundingBox": [ + 165, + 351, + 815, + 351, + 815, + 415, + 165, + 415 + ], + "elements": [ + "#/readResults/0/lines/2/words/0", + "#/readResults/0/lines/2/words/1", + "#/readResults/0/lines/2/words/2", + "#/readResults/0/lines/4/words/0", + "#/readResults/0/lines/4/words/1" + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "text": "Email: accounts@herolimited.com", + "boundingBox": [ + 165, + 415, + 815, + 415, + 815, + 453, + 165, + 453 + ], + "elements": [ + "#/readResults/0/lines/5/words/0", + "#/readResults/0/lines/5/words/1" + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "text": "Dated As: 04/04/2020", + "boundingBox": [ + 815, + 415, + 1389, + 415, + 1389, + 453, + 815, + 453 + ], + "elements": [ + "#/readResults/0/lines/6/words/0", + "#/readResults/0/lines/6/words/1", + "#/readResults/0/lines/6/words/2" + ] + }, + { + "rowIndex": 2, + "columnIndex": 0, + "text": "49823 Major Ave", + "boundingBox": [ + 165, + 453, + 815, + 453, + 815, + 490, + 165, + 490 + ], + "elements": [ + "#/readResults/0/lines/7/words/0", + "#/readResults/0/lines/7/words/1", + "#/readResults/0/lines/7/words/2" + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "text": "Purchase Order #: 3929423", + "boundingBox": [ + 815, + 453, + 1389, + 453, + 1389, + 490, + 815, + 490 + ], + "elements": [ + "#/readResults/0/lines/8/words/0", + "#/readResults/0/lines/8/words/1", + "#/readResults/0/lines/8/words/2", + "#/readResults/0/lines/8/words/3" + ] + } + ] + }, + { + "rows": 7, + "columns": 4, + "cells": [ + { + "rowIndex": 0, + "columnIndex": 0, + "text": "Details", + "boundingBox": [ + 156, + 1038, + 847, + 1038, + 847, + 1087, + 156, + 1087 + ], + "elements": [ + "#/readResults/0/lines/20/words/0" + ] + }, + { + "rowIndex": 0, + "columnIndex": 1, + "text": "Quantity", + "boundingBox": [ + 847, + 1038, + 1072, + 1038, + 1072, + 1087, + 847, + 1087 + ], + "elements": [ + "#/readResults/0/lines/21/words/0" + ] + }, + { + "rowIndex": 0, + "columnIndex": 2, + "text": "Unit Price", + "boundingBox": [ + 1072, + 1038, + 1309, + 1038, + 1309, + 1087, + 1072, + 1087 + ], + "elements": [ + "#/readResults/0/lines/22/words/0", + "#/readResults/0/lines/22/words/1" + ] + }, + { + "rowIndex": 0, + "columnIndex": 3, + "text": "Total", + "boundingBox": [ + 1309, + 1038, + 1544, + 1038, + 1544, + 1087, + 1309, + 1087 + ], + "elements": [ + "#/readResults/0/lines/23/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "text": "Long Yoga Mat", + "boundingBox": [ + 156, + 1087, + 847, + 1087, + 847, + 1128, + 156, + 1128 + ], + "elements": [ + "#/readResults/0/lines/24/words/0", + "#/readResults/0/lines/24/words/1", + "#/readResults/0/lines/24/words/2" + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "text": "50", + "boundingBox": [ + 847, + 1087, + 1072, + 1087, + 1072, + 1128, + 847, + 1128 + ], + "elements": [ + "#/readResults/0/lines/25/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 2, + "text": "50.00", + "boundingBox": [ + 1072, + 1087, + 1309, + 1087, + 1309, + 1128, + 1072, + 1128 + ], + "elements": [ + "#/readResults/0/lines/26/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 3, + "text": "2500.00", + "boundingBox": [ + 1309, + 1087, + 1544, + 1087, + 1544, + 1128, + 1309, + 1128 + ], + "elements": [ + "#/readResults/0/lines/27/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 0, + "text": "Short Yoga Man", + "boundingBox": [ + 156, + 1128, + 847, + 1128, + 847, + 1172, + 156, + 1172 + ], + "elements": [ + "#/readResults/0/lines/28/words/0", + "#/readResults/0/lines/28/words/1", + "#/readResults/0/lines/28/words/2" + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "text": "50", + "boundingBox": [ + 847, + 1128, + 1072, + 1128, + 1072, + 1172, + 847, + 1172 + ], + "elements": [ + "#/readResults/0/lines/29/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 2, + "text": "50.00", + "boundingBox": [ + 1072, + 1128, + 1309, + 1128, + 1309, + 1172, + 1072, + 1172 + ], + "elements": [ + "#/readResults/0/lines/30/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 3, + "text": "2500.00", + "boundingBox": [ + 1309, + 1128, + 1544, + 1128, + 1544, + 1172, + 1309, + 1172 + ], + "elements": [ + "#/readResults/0/lines/31/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 0, + "text": "Towel White", + "boundingBox": [ + 156, + 1172, + 847, + 1172, + 847, + 1216, + 156, + 1216 + ], + "elements": [ + "#/readResults/0/lines/32/words/0", + "#/readResults/0/lines/32/words/1" + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "text": "100", + "boundingBox": [ + 847, + 1172, + 1072, + 1172, + 1072, + 1216, + 847, + 1216 + ], + "elements": [ + "#/readResults/0/lines/33/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 2, + "text": "10.00", + "boundingBox": [ + 1072, + 1172, + 1309, + 1172, + 1309, + 1216, + 1072, + 1216 + ], + "elements": [ + "#/readResults/0/lines/34/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 3, + "text": "1000.00", + "boundingBox": [ + 1309, + 1172, + 1544, + 1172, + 1544, + 1216, + 1309, + 1216 + ], + "elements": [ + "#/readResults/0/lines/35/words/0" + ] + }, + { + "rowIndex": 4, + "columnIndex": 0, + "text": "Decal Stickers", + "boundingBox": [ + 156, + 1216, + 847, + 1216, + 847, + 1260, + 156, + 1260 + ], + "elements": [ + "#/readResults/0/lines/36/words/0", + "#/readResults/0/lines/36/words/1" + ] + }, + { + "rowIndex": 4, + "columnIndex": 1, + "text": "50", + "boundingBox": [ + 847, + 1216, + 1072, + 1216, + 1072, + 1260, + 847, + 1260 + ], + "elements": [ + "#/readResults/0/lines/37/words/0" + ] + }, + { + "rowIndex": 4, + "columnIndex": 2, + "text": "5.00", + "boundingBox": [ + 1072, + 1216, + 1309, + 1216, + 1309, + 1260, + 1072, + 1260 + ], + "elements": [ + "#/readResults/0/lines/38/words/0" + ] + }, + { + "rowIndex": 4, + "columnIndex": 3, + "text": "250.00", + "boundingBox": [ + 1309, + 1216, + 1544, + 1216, + 1544, + 1260, + 1309, + 1260 + ], + "elements": [ + "#/readResults/0/lines/39/words/0" + ] + }, + { + "rowIndex": 5, + "columnIndex": 0, + "text": "Water Bottle Blue", + "boundingBox": [ + 156, + 1260, + 847, + 1260, + 847, + 1303, + 156, + 1303 + ], + "elements": [ + "#/readResults/0/lines/40/words/0", + "#/readResults/0/lines/40/words/1", + "#/readResults/0/lines/40/words/2" + ] + }, + { + "rowIndex": 5, + "columnIndex": 1, + "text": "50", + "boundingBox": [ + 847, + 1260, + 1072, + 1260, + 1072, + 1303, + 847, + 1303 + ], + "elements": [ + "#/readResults/0/lines/41/words/0" + ] + }, + { + "rowIndex": 5, + "columnIndex": 2, + "text": "10.00", + "boundingBox": [ + 1072, + 1260, + 1309, + 1260, + 1309, + 1303, + 1072, + 1303 + ], + "elements": [ + "#/readResults/0/lines/42/words/0" + ] + }, + { + "rowIndex": 5, + "columnIndex": 3, + "text": "500.00", + "boundingBox": [ + 1309, + 1260, + 1544, + 1260, + 1544, + 1303, + 1309, + 1303 + ], + "elements": [ + "#/readResults/0/lines/43/words/0" + ] + } + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_5.jpg b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_5.jpg new file mode 100644 index 0000000000000..266cfecffdbec Binary files /dev/null and b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_5.jpg differ diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_5.jpg.labels.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_5.jpg.labels.json new file mode 100644 index 0000000000000..287b6eb7a62ca --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_5.jpg.labels.json @@ -0,0 +1,495 @@ +{ + "document": "Form_5.jpg", + "labels": [ + { + "label": "Merchant", + "key": null, + "value": [ + { + "page": 1, + "text": "Hero", + "boundingBoxes": [ + [ + 0.3658823529411765, + 0.09409090909090909, + 0.46352941176470586, + 0.09272727272727273, + 0.46294117647058824, + 0.12090909090909091, + 0.3652941176470588, + 0.12090909090909091 + ] + ] + }, + { + "page": 1, + "text": "Limited", + "boundingBoxes": [ + [ + 0.47705882352941176, + 0.09272727272727273, + 0.6323529411764706, + 0.09181818181818181, + 0.6323529411764706, + 0.12090909090909091, + 0.47705882352941176, + 0.12090909090909091 + ] + ] + } + ] + }, + { + "label": "PhoneNumber", + "key": null, + "value": [ + { + "page": 1, + "text": "555-348-6512", + "boundingBoxes": [ + [ + 0.21588235294117647, + 0.15954545454545455, + 0.3111764705882353, + 0.16, + 0.3111764705882353, + 0.17, + 0.21588235294117647, + 0.17181818181818181 + ] + ] + } + ] + }, + { + "label": "Website", + "key": null, + "value": [ + { + "page": 1, + "text": "www.herolimited.com", + "boundingBoxes": [ + [ + 0.16176470588235295, + 0.17863636363636365, + 0.31058823529411766, + 0.17863636363636365, + 0.3111764705882353, + 0.19, + 0.16117647058823528, + 0.19045454545454546 + ] + ] + } + ] + }, + { + "label": "DatedAs", + "key": null, + "value": [ + { + "page": 1, + "text": "02/09/2020", + "boundingBoxes": [ + [ + 0.6858823529411765, + 0.19090909090909092, + 0.7747058823529411, + 0.19090909090909092, + 0.7747058823529411, + 0.20454545454545456, + 0.6852941176470588, + 0.20454545454545456 + ] + ] + } + ] + }, + { + "label": "Email", + "key": null, + "value": [ + { + "page": 1, + "text": "accounts@herolimited.com", + "boundingBoxes": [ + [ + 0.0976470588235294, + 0.22, + 0.27941176470588236, + 0.21818181818181817, + 0.2782352941176471, + 0.22863636363636364, + 0.0976470588235294, + 0.22863636363636364 + ] + ] + } + ] + }, + { + "label": "PurchaseOrderNumber", + "key": null, + "value": [ + { + "page": 1, + "text": "2992848", + "boundingBoxes": [ + [ + 0.7535294117647059, + 0.20954545454545453, + 0.8170588235294117, + 0.20954545454545453, + 0.8164705882352942, + 0.22181818181818183, + 0.7529411764705882, + 0.22272727272727272 + ] + ] + } + ] + }, + { + "label": "VendorName", + "key": null, + "value": [ + { + "page": 1, + "text": "Jack", + "boundingBoxes": [ + [ + 0.20588235294117646, + 0.2772727272727273, + 0.2388235294117647, + 0.2772727272727273, + 0.23823529411764705, + 0.2913636363636364, + 0.20588235294117646, + 0.2909090909090909 + ] + ] + }, + { + "page": 1, + "text": "Sprat", + "boundingBoxes": [ + [ + 0.24176470588235294, + 0.2772727272727273, + 0.2811764705882353, + 0.2772727272727273, + 0.2811764705882353, + 0.2918181818181818, + 0.24176470588235294, + 0.2913636363636364 + ] + ] + } + ] + }, + { + "label": "CompanyName", + "key": null, + "value": [ + { + "page": 1, + "text": "Jackrabbit", + "boundingBoxes": [ + [ + 0.2211764705882353, + 0.29409090909090907, + 0.2958823529411765, + 0.29409090909090907, + 0.2958823529411765, + 0.30863636363636365, + 0.2211764705882353, + 0.30863636363636365 + ] + ] + }, + { + "page": 1, + "text": "Printing", + "boundingBoxes": [ + [ + 0.3, + 0.29409090909090907, + 0.36, + 0.29363636363636364, + 0.3594117647058824, + 0.30954545454545457, + 0.3, + 0.30863636363636365 + ] + ] + } + ] + }, + { + "label": "CompanyAddress", + "key": null, + "value": [ + { + "page": 1, + "text": "342", + "boundingBoxes": [ + [ + 0.16176470588235295, + 0.31136363636363634, + 0.19058823529411764, + 0.31136363636363634, + 0.19058823529411764, + 0.3236363636363636, + 0.16176470588235295, + 0.3240909090909091 + ] + ] + }, + { + "page": 1, + "text": "W", + "boundingBoxes": [ + [ + 0.19411764705882353, + 0.31136363636363634, + 0.20529411764705882, + 0.31136363636363634, + 0.20529411764705882, + 0.3240909090909091, + 0.19411764705882353, + 0.3236363636363636 + ] + ] + }, + { + "page": 1, + "text": "Wrinkle", + "boundingBoxes": [ + [ + 0.21411764705882352, + 0.31136363636363634, + 0.27176470588235296, + 0.31136363636363634, + 0.27176470588235296, + 0.3240909090909091, + 0.21411764705882352, + 0.3240909090909091 + ] + ] + }, + { + "page": 1, + "text": "Road", + "boundingBoxes": [ + [ + 0.2752941176470588, + 0.31136363636363634, + 0.3135294117647059, + 0.31136363636363634, + 0.3135294117647059, + 0.3240909090909091, + 0.2752941176470588, + 0.3240909090909091 + ] + ] + }, + { + "page": 1, + "text": "Bozeman", + "boundingBoxes": [ + [ + 0.16117647058823528, + 0.3290909090909091, + 0.22764705882352942, + 0.3286363636363636, + 0.22705882352941176, + 0.34045454545454545, + 0.16058823529411764, + 0.34045454545454545 + ] + ] + }, + { + "page": 1, + "text": "MT", + "boundingBoxes": [ + [ + 0.23176470588235293, + 0.3286363636363636, + 0.2570588235294118, + 0.3286363636363636, + 0.2564705882352941, + 0.34045454545454545, + 0.2311764705882353, + 0.34045454545454545 + ] + ] + }, + { + "page": 1, + "text": "83839", + "boundingBoxes": [ + [ + 0.26, + 0.3286363636363636, + 0.30470588235294116, + 0.3286363636363636, + 0.30470588235294116, + 0.34, + 0.25941176470588234, + 0.34045454545454545 + ] + ] + } + ] + }, + { + "label": "CompanyPhoneNumber", + "key": null, + "value": [ + { + "page": 1, + "text": "938-294-2949", + "boundingBoxes": [ + [ + 0.5041176470588236, + 0.3281818181818182, + 0.6070588235294118, + 0.3281818181818182, + 0.6064705882352941, + 0.34, + 0.5041176470588236, + 0.34045454545454545 + ] + ] + } + ] + }, + { + "label": "Quantity", + "key": null, + "value": [ + { + "page": 1, + "text": "20", + "boundingBoxes": [ + [ + 0.5064705882352941, + 0.4959090909090909, + 0.5252941176470588, + 0.495, + 0.5264705882352941, + 0.5081818181818182, + 0.5076470588235295, + 0.509090909090909 + ] + ] + } + ] + }, + { + "label": "Subtotal", + "key": null, + "value": [ + { + "page": 1, + "text": "$900.00", + "boundingBoxes": [ + [ + 0.8405882352941176, + 0.7140909090909091, + 0.9, + 0.7136363636363636, + 0.9, + 0.7263636363636363, + 0.8405882352941176, + 0.7268181818181818 + ] + ] + } + ] + }, + { + "label": "Tax", + "key": null, + "value": [ + { + "page": 1, + "text": "$100.00", + "boundingBoxes": [ + [ + 0.84, + 0.7345454545454545, + 0.9005882352941177, + 0.7336363636363636, + 0.9005882352941177, + 0.7459090909090909, + 0.8405882352941176, + 0.7468181818181818 + ] + ] + } + ] + }, + { + "label": "Signature", + "key": null, + "value": [ + { + "page": 1, + "text": "Wesley", + "boundingBoxes": [ + [ + 0.3123529411764706, + 0.759090909090909, + 0.3735294117647059, + 0.7595454545454545, + 0.3729411764705882, + 0.7777272727272727, + 0.31176470588235294, + 0.7781818181818182 + ] + ] + }, + { + "page": 1, + "text": "Snipes", + "boundingBoxes": [ + [ + 0.37823529411764706, + 0.7595454545454545, + 0.4323529411764706, + 0.7595454545454545, + 0.43176470588235294, + 0.7786363636363637, + 0.37823529411764706, + 0.7777272727272727 + ] + ] + } + ] + }, + { + "label": "Total", + "key": null, + "value": [ + { + "page": 1, + "text": "$1000.00", + "boundingBoxes": [ + [ + 0.8305882352941176, + 0.7595454545454545, + 0.9, + 0.7586363636363637, + 0.9005882352941177, + 0.7709090909090909, + 0.8305882352941176, + 0.7722727272727272 + ] + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_5.jpg.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_5.jpg.ocr.json new file mode 100644 index 0000000000000..ce52e17126563 --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/Form_5.jpg.ocr.json @@ -0,0 +1,3489 @@ +{ + "status": "succeeded", + "createdDateTime": "2020-04-09T01:36:12Z", + "lastUpdatedDateTime": "2020-04-09T01:36:15Z", + "analyzeResult": { + "version": "2.0.0", + "readResults": [ + { + "page": 1, + "language": "en", + "angle": -0.0425, + "width": 1700, + "height": 2200, + "unit": "pixel", + "lines": [ + { + "language": "en", + "boundingBox": [ + 137, + 140, + 351, + 140, + 351, + 167, + 137, + 166 + ], + "text": "Purchase Order", + "words": [ + { + "boundingBox": [ + 137, + 140, + 263, + 140, + 263, + 168, + 138, + 166 + ], + "text": "Purchase", + "confidence": 0.959 + }, + { + "boundingBox": [ + 271, + 140, + 351, + 140, + 351, + 168, + 272, + 168 + ], + "text": "Order", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 620, + 204, + 1073, + 201, + 1074, + 264, + 620, + 266 + ], + "text": "Hero Limited", + "words": [ + { + "boundingBox": [ + 622, + 207, + 788, + 204, + 787, + 266, + 621, + 266 + ], + "text": "Hero", + "confidence": 0.959 + }, + { + "boundingBox": [ + 811, + 204, + 1075, + 202, + 1075, + 266, + 811, + 266 + ], + "text": "Limited", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 165, + 351, + 529, + 350, + 530, + 377, + 165, + 379 + ], + "text": "Company Phone: 555-348-6512", + "words": [ + { + "boundingBox": [ + 167, + 352, + 275, + 351, + 275, + 379, + 167, + 379 + ], + "text": "Company", + "confidence": 0.959 + }, + { + "boundingBox": [ + 281, + 351, + 362, + 351, + 362, + 378, + 280, + 379 + ], + "text": "Phone:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 367, + 351, + 529, + 352, + 529, + 374, + 367, + 378 + ], + "text": "555-348-6512", + "confidence": 0.946 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1114, + 320, + 1551, + 320, + 1551, + 370, + 1114, + 370 + ], + "text": "Purchase Order", + "words": [ + { + "boundingBox": [ + 1115, + 322, + 1377, + 321, + 1377, + 371, + 1117, + 371 + ], + "text": "Purchase", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1396, + 321, + 1551, + 321, + 1549, + 371, + 1396, + 371 + ], + "text": "Order", + "confidence": 0.951 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 167, + 392, + 534, + 392, + 534, + 419, + 167, + 418 + ], + "text": "Website: www.herolimited.com", + "words": [ + { + "boundingBox": [ + 168, + 392, + 270, + 393, + 269, + 419, + 167, + 418 + ], + "text": "Website:", + "confidence": 0.957 + }, + { + "boundingBox": [ + 275, + 393, + 528, + 393, + 529, + 418, + 274, + 419 + ], + "text": "www.herolimited.com", + "confidence": 0.872 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 164, + 437, + 236, + 437, + 236, + 459, + 164, + 459 + ], + "text": "Email:", + "words": [ + { + "boundingBox": [ + 165, + 437, + 236, + 437, + 237, + 460, + 165, + 459 + ], + "text": "Email:", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1025, + 420, + 1317, + 419, + 1317, + 449, + 1025, + 449 + ], + "text": "Dated As: 02/09/2020", + "words": [ + { + "boundingBox": [ + 1026, + 421, + 1111, + 420, + 1110, + 450, + 1025, + 450 + ], + "text": "Dated", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1118, + 420, + 1160, + 420, + 1159, + 450, + 1118, + 450 + ], + "text": "As:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1166, + 420, + 1317, + 420, + 1317, + 450, + 1165, + 450 + ], + "text": "02/09/2020", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 166, + 480, + 482, + 479, + 482, + 502, + 166, + 503 + ], + "text": "accounts@herolimited.com", + "words": [ + { + "boundingBox": [ + 166, + 484, + 475, + 480, + 473, + 503, + 166, + 503 + ], + "text": "accounts@herolimited.com", + "confidence": 0.856 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1025, + 461, + 1389, + 461, + 1389, + 489, + 1025, + 490 + ], + "text": "Purchase Order #: 2992848", + "words": [ + { + "boundingBox": [ + 1027, + 462, + 1154, + 461, + 1153, + 490, + 1026, + 489 + ], + "text": "Purchase", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1160, + 461, + 1241, + 461, + 1240, + 490, + 1159, + 490 + ], + "text": "Order", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1246, + 461, + 1276, + 461, + 1275, + 490, + 1245, + 490 + ], + "text": "#:", + "confidence": 0.941 + }, + { + "boundingBox": [ + 1281, + 461, + 1389, + 461, + 1388, + 488, + 1280, + 490 + ], + "text": "2992848", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 166, + 546, + 394, + 546, + 394, + 594, + 166, + 594 + ], + "text": "Shipped To", + "words": [ + { + "boundingBox": [ + 167, + 546, + 336, + 548, + 337, + 593, + 168, + 595 + ], + "text": "Shipped", + "confidence": 0.959 + }, + { + "boundingBox": [ + 346, + 548, + 393, + 547, + 393, + 593, + 346, + 593 + ], + "text": "To", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 160, + 609, + 479, + 609, + 479, + 641, + 160, + 639 + ], + "text": "Vendor Name: Jack Sprat", + "words": [ + { + "boundingBox": [ + 162, + 610, + 257, + 610, + 256, + 639, + 160, + 638 + ], + "text": "Vendor", + "confidence": 0.958 + }, + { + "boundingBox": [ + 262, + 610, + 345, + 610, + 344, + 640, + 261, + 639 + ], + "text": "Name:", + "confidence": 0.945 + }, + { + "boundingBox": [ + 350, + 610, + 406, + 610, + 405, + 641, + 350, + 640 + ], + "text": "Jack", + "confidence": 0.959 + }, + { + "boundingBox": [ + 411, + 610, + 478, + 610, + 478, + 642, + 411, + 641 + ], + "text": "Sprat", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 160, + 646, + 612, + 646, + 612, + 680, + 160, + 680 + ], + "text": "Company Name: Jackrabbit Printing", + "words": [ + { + "boundingBox": [ + 160, + 647, + 280, + 647, + 280, + 679, + 160, + 681 + ], + "text": "Company", + "confidence": 0.959 + }, + { + "boundingBox": [ + 287, + 647, + 369, + 647, + 369, + 679, + 287, + 679 + ], + "text": "Name:", + "confidence": 0.909 + }, + { + "boundingBox": [ + 376, + 647, + 503, + 647, + 503, + 679, + 376, + 679 + ], + "text": "Jackrabbit", + "confidence": 0.95 + }, + { + "boundingBox": [ + 510, + 647, + 612, + 646, + 611, + 681, + 510, + 679 + ], + "text": "Printing", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 161, + 684, + 534, + 684, + 534, + 713, + 161, + 712 + ], + "text": "Address: 342 W Wrinkle Road", + "words": [ + { + "boundingBox": [ + 161, + 684, + 270, + 685, + 270, + 713, + 161, + 713 + ], + "text": "Address:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 275, + 685, + 324, + 685, + 324, + 712, + 275, + 713 + ], + "text": "342", + "confidence": 0.958 + }, + { + "boundingBox": [ + 330, + 685, + 349, + 685, + 349, + 713, + 330, + 712 + ], + "text": "W", + "confidence": 0.888 + }, + { + "boundingBox": [ + 364, + 685, + 462, + 685, + 462, + 713, + 364, + 713 + ], + "text": "Wrinkle", + "confidence": 0.959 + }, + { + "boundingBox": [ + 468, + 685, + 533, + 685, + 533, + 713, + 468, + 713 + ], + "text": "Road", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 272, + 723, + 518, + 723, + 518, + 748, + 272, + 748 + ], + "text": "Bozeman MT 83839", + "words": [ + { + "boundingBox": [ + 274, + 724, + 387, + 723, + 386, + 749, + 273, + 749 + ], + "text": "Bozeman", + "confidence": 0.958 + }, + { + "boundingBox": [ + 394, + 723, + 437, + 723, + 436, + 749, + 393, + 749 + ], + "text": "MT", + "confidence": 0.948 + }, + { + "boundingBox": [ + 442, + 723, + 518, + 723, + 518, + 748, + 441, + 749 + ], + "text": "83839", + "confidence": 0.949 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 759, + 721, + 1032, + 721, + 1032, + 748, + 759, + 749 + ], + "text": "Phone: 938-294-2949", + "words": [ + { + "boundingBox": [ + 761, + 723, + 852, + 722, + 852, + 749, + 761, + 748 + ], + "text": "Phone:", + "confidence": 0.959 + }, + { + "boundingBox": [ + 857, + 722, + 1032, + 722, + 1031, + 748, + 857, + 749 + ], + "text": "938-294-2949", + "confidence": 0.934 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 165, + 783, + 450, + 783, + 451, + 826, + 165, + 830 + ], + "text": "Shipped From", + "words": [ + { + "boundingBox": [ + 166, + 784, + 336, + 784, + 335, + 829, + 166, + 830 + ], + "text": "Shipped", + "confidence": 0.959 + }, + { + "boundingBox": [ + 345, + 784, + 441, + 783, + 440, + 824, + 344, + 828 + ], + "text": "From", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 165, + 851, + 436, + 852, + 436, + 883, + 164, + 881 + ], + "text": "Name: Wesley Snipes", + "words": [ + { + "boundingBox": [ + 166, + 851, + 252, + 852, + 250, + 882, + 165, + 882 + ], + "text": "Name:", + "confidence": 0.958 + }, + { + "boundingBox": [ + 258, + 852, + 348, + 853, + 347, + 882, + 256, + 882 + ], + "text": "Wesley", + "confidence": 0.959 + }, + { + "boundingBox": [ + 354, + 853, + 435, + 853, + 434, + 884, + 353, + 882 + ], + "text": "Snipes", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 164, + 890, + 486, + 889, + 487, + 917, + 164, + 920 + ], + "text": "Company Name: We Sew", + "words": [ + { + "boundingBox": [ + 167, + 890, + 287, + 890, + 287, + 920, + 166, + 920 + ], + "text": "Company", + "confidence": 0.959 + }, + { + "boundingBox": [ + 293, + 890, + 377, + 890, + 377, + 918, + 293, + 920 + ], + "text": "Name:", + "confidence": 0.917 + }, + { + "boundingBox": [ + 383, + 890, + 427, + 890, + 427, + 917, + 383, + 918 + ], + "text": "We", + "confidence": 0.958 + }, + { + "boundingBox": [ + 433, + 890, + 481, + 890, + 481, + 915, + 433, + 917 + ], + "text": "Sew", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 167, + 926, + 523, + 926, + 523, + 952, + 167, + 953 + ], + "text": "Address: 998 N Groove Road", + "words": [ + { + "boundingBox": [ + 169, + 927, + 276, + 926, + 275, + 954, + 168, + 954 + ], + "text": "Address:", + "confidence": 0.916 + }, + { + "boundingBox": [ + 282, + 926, + 330, + 926, + 328, + 954, + 280, + 954 + ], + "text": "998", + "confidence": 0.958 + }, + { + "boundingBox": [ + 335, + 926, + 353, + 926, + 351, + 954, + 334, + 954 + ], + "text": "N", + "confidence": 0.879 + }, + { + "boundingBox": [ + 362, + 926, + 454, + 926, + 452, + 953, + 360, + 954 + ], + "text": "Groove", + "confidence": 0.887 + }, + { + "boundingBox": [ + 459, + 926, + 524, + 927, + 522, + 953, + 458, + 953 + ], + "text": "Road", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 272, + 965, + 497, + 964, + 497, + 991, + 272, + 992 + ], + "text": "Seattle WA 83838", + "words": [ + { + "boundingBox": [ + 273, + 966, + 362, + 965, + 362, + 990, + 273, + 992 + ], + "text": "Seattle", + "confidence": 0.959 + }, + { + "boundingBox": [ + 367, + 965, + 413, + 965, + 413, + 990, + 367, + 990 + ], + "text": "WA", + "confidence": 0.958 + }, + { + "boundingBox": [ + 420, + 965, + 498, + 964, + 498, + 992, + 420, + 990 + ], + "text": "83838", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 649, + 963, + 918, + 963, + 919, + 990, + 649, + 991 + ], + "text": "Phone: 334-244-2949", + "words": [ + { + "boundingBox": [ + 649, + 964, + 742, + 964, + 742, + 991, + 649, + 992 + ], + "text": "Phone:", + "confidence": 0.93 + }, + { + "boundingBox": [ + 748, + 963, + 919, + 963, + 918, + 990, + 748, + 991 + ], + "text": "334-244-2949", + "confidence": 0.943 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 447, + 1045, + 557, + 1045, + 557, + 1079, + 447, + 1079 + ], + "text": "Details", + "words": [ + { + "boundingBox": [ + 448, + 1048, + 555, + 1046, + 556, + 1080, + 449, + 1079 + ], + "text": "Details", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 888, + 1045, + 1032, + 1046, + 1032, + 1084, + 888, + 1083 + ], + "text": "Quantity", + "words": [ + { + "boundingBox": [ + 889, + 1046, + 1033, + 1047, + 1032, + 1083, + 888, + 1082 + ], + "text": "Quantity", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1114, + 1046, + 1271, + 1047, + 1271, + 1078, + 1113, + 1077 + ], + "text": "Unit Price", + "words": [ + { + "boundingBox": [ + 1114, + 1047, + 1184, + 1047, + 1184, + 1078, + 1114, + 1077 + ], + "text": "Unit", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1190, + 1047, + 1272, + 1047, + 1272, + 1079, + 1190, + 1078 + ], + "text": "Price", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1384, + 1047, + 1469, + 1046, + 1470, + 1076, + 1384, + 1077 + ], + "text": "Total", + "words": [ + { + "boundingBox": [ + 1387, + 1046, + 1468, + 1046, + 1469, + 1076, + 1387, + 1077 + ], + "text": "Total", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 169, + 1094, + 334, + 1095, + 334, + 1120, + 169, + 1120 + ], + "text": "Black Sweats", + "words": [ + { + "boundingBox": [ + 172, + 1095, + 239, + 1095, + 238, + 1121, + 171, + 1121 + ], + "text": "Black", + "confidence": 0.959 + }, + { + "boundingBox": [ + 244, + 1095, + 335, + 1096, + 335, + 1121, + 244, + 1121 + ], + "text": "Sweats", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 859, + 1091, + 894, + 1089, + 895, + 1118, + 860, + 1120 + ], + "text": "20", + "words": [ + { + "boundingBox": [ + 861, + 1091, + 893, + 1089, + 895, + 1118, + 863, + 1120 + ], + "text": "20", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1224, + 1094, + 1296, + 1093, + 1296, + 1118, + 1224, + 1120 + ], + "text": "10.00", + "words": [ + { + "boundingBox": [ + 1227, + 1096, + 1295, + 1094, + 1295, + 1119, + 1227, + 1119 + ], + "text": "10.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1442, + 1095, + 1531, + 1093, + 1532, + 1118, + 1443, + 1120 + ], + "text": "200.00", + "words": [ + { + "boundingBox": [ + 1444, + 1096, + 1528, + 1093, + 1528, + 1119, + 1444, + 1119 + ], + "text": "200.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 170, + 1135, + 379, + 1135, + 379, + 1165, + 170, + 1165 + ], + "text": "Black Yoga Pants", + "words": [ + { + "boundingBox": [ + 172, + 1135, + 239, + 1135, + 238, + 1166, + 171, + 1165 + ], + "text": "Black", + "confidence": 0.959 + }, + { + "boundingBox": [ + 245, + 1135, + 305, + 1135, + 304, + 1166, + 243, + 1166 + ], + "text": "Yoga", + "confidence": 0.958 + }, + { + "boundingBox": [ + 311, + 1135, + 380, + 1135, + 379, + 1166, + 310, + 1166 + ], + "text": "Pants", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 860, + 1137, + 893, + 1135, + 893, + 1158, + 861, + 1160 + ], + "text": "20", + "words": [ + { + "boundingBox": [ + 862, + 1137, + 892, + 1135, + 893, + 1158, + 863, + 1160 + ], + "text": "20", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1225, + 1136, + 1296, + 1134, + 1296, + 1158, + 1225, + 1159 + ], + "text": "10.00", + "words": [ + { + "boundingBox": [ + 1227, + 1135, + 1295, + 1134, + 1295, + 1158, + 1227, + 1159 + ], + "text": "10.00", + "confidence": 0.57 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1441, + 1136, + 1531, + 1135, + 1531, + 1159, + 1441, + 1160 + ], + "text": "200.00", + "words": [ + { + "boundingBox": [ + 1445, + 1136, + 1530, + 1136, + 1530, + 1159, + 1444, + 1160 + ], + "text": "200.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 172, + 1177, + 345, + 1178, + 345, + 1206, + 172, + 1204 + ], + "text": "White Sweats", + "words": [ + { + "boundingBox": [ + 173, + 1177, + 249, + 1180, + 249, + 1206, + 173, + 1205 + ], + "text": "White", + "confidence": 0.959 + }, + { + "boundingBox": [ + 255, + 1180, + 345, + 1179, + 345, + 1206, + 254, + 1206 + ], + "text": "Sweats", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 863, + 1181, + 893, + 1180, + 893, + 1202, + 863, + 1203 + ], + "text": "20", + "words": [ + { + "boundingBox": [ + 863, + 1181, + 892, + 1180, + 892, + 1202, + 863, + 1203 + ], + "text": "20", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1223, + 1180, + 1295, + 1179, + 1296, + 1203, + 1223, + 1204 + ], + "text": "10.00", + "words": [ + { + "boundingBox": [ + 1226, + 1180, + 1295, + 1180, + 1294, + 1203, + 1226, + 1204 + ], + "text": "10.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1442, + 1180, + 1532, + 1180, + 1532, + 1203, + 1442, + 1204 + ], + "text": "200.00", + "words": [ + { + "boundingBox": [ + 1444, + 1180, + 1529, + 1180, + 1529, + 1203, + 1444, + 1204 + ], + "text": "200.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 170, + 1221, + 353, + 1221, + 353, + 1248, + 170, + 1248 + ], + "text": "Yellow T Shirts", + "words": [ + { + "boundingBox": [ + 172, + 1222, + 251, + 1222, + 250, + 1249, + 172, + 1248 + ], + "text": "Yellow", + "confidence": 0.959 + }, + { + "boundingBox": [ + 263, + 1222, + 278, + 1222, + 278, + 1249, + 262, + 1249 + ], + "text": "T", + "confidence": 0.884 + }, + { + "boundingBox": [ + 283, + 1222, + 354, + 1222, + 354, + 1249, + 283, + 1249 + ], + "text": "Shirts", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 861, + 1223, + 893, + 1222, + 893, + 1246, + 861, + 1248 + ], + "text": "20", + "words": [ + { + "boundingBox": [ + 861, + 1223, + 892, + 1222, + 893, + 1246, + 862, + 1247 + ], + "text": "20", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1224, + 1222, + 1295, + 1223, + 1295, + 1246, + 1223, + 1246 + ], + "text": "10.00", + "words": [ + { + "boundingBox": [ + 1227, + 1222, + 1295, + 1222, + 1295, + 1246, + 1227, + 1246 + ], + "text": "10.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1443, + 1223, + 1531, + 1223, + 1531, + 1247, + 1443, + 1247 + ], + "text": "200.00", + "words": [ + { + "boundingBox": [ + 1444, + 1223, + 1530, + 1223, + 1529, + 1248, + 1443, + 1247 + ], + "text": "200.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 171, + 1267, + 337, + 1266, + 337, + 1294, + 171, + 1295 + ], + "text": "Logo Stickers", + "words": [ + { + "boundingBox": [ + 173, + 1267, + 233, + 1267, + 232, + 1296, + 172, + 1295 + ], + "text": "Logo", + "confidence": 0.959 + }, + { + "boundingBox": [ + 239, + 1267, + 337, + 1266, + 337, + 1294, + 238, + 1296 + ], + "text": "Stickers", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 861, + 1267, + 893, + 1266, + 893, + 1290, + 861, + 1290 + ], + "text": "20", + "words": [ + { + "boundingBox": [ + 861, + 1266, + 893, + 1266, + 893, + 1289, + 862, + 1290 + ], + "text": "20", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1240, + 1266, + 1296, + 1266, + 1296, + 1289, + 1240, + 1289 + ], + "text": "5,00", + "words": [ + { + "boundingBox": [ + 1241, + 1266, + 1294, + 1266, + 1294, + 1289, + 1241, + 1289 + ], + "text": "5,00", + "confidence": 0.423 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1443, + 1267, + 1531, + 1266, + 1531, + 1290, + 1443, + 1291 + ], + "text": "100.00", + "words": [ + { + "boundingBox": [ + 1444, + 1267, + 1531, + 1266, + 1529, + 1291, + 1445, + 1292 + ], + "text": "100.00", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1148, + 1574, + 1296, + 1574, + 1296, + 1599, + 1148, + 1599 + ], + "text": "SUBTOTAL", + "words": [ + { + "boundingBox": [ + 1149, + 1574, + 1296, + 1575, + 1296, + 1599, + 1149, + 1600 + ], + "text": "SUBTOTAL", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1427, + 1570, + 1530, + 1570, + 1530, + 1597, + 1428, + 1598 + ], + "text": "$900.00", + "words": [ + { + "boundingBox": [ + 1429, + 1571, + 1530, + 1570, + 1530, + 1598, + 1429, + 1599 + ], + "text": "$900.00", + "confidence": 0.917 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1238, + 1619, + 1295, + 1618, + 1295, + 1642, + 1237, + 1642 + ], + "text": "TAX", + "words": [ + { + "boundingBox": [ + 1241, + 1618, + 1294, + 1618, + 1294, + 1641, + 1241, + 1642 + ], + "text": "TAX", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1427, + 1615, + 1530, + 1614, + 1531, + 1640, + 1427, + 1642 + ], + "text": "$100.00", + "words": [ + { + "boundingBox": [ + 1428, + 1616, + 1531, + 1614, + 1531, + 1641, + 1429, + 1643 + ], + "text": "$100.00", + "confidence": 0.888 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 529, + 1670, + 735, + 1671, + 735, + 1712, + 529, + 1711 + ], + "text": "Wesley Snipes", + "words": [ + { + "boundingBox": [ + 531, + 1670, + 635, + 1671, + 634, + 1711, + 530, + 1712 + ], + "text": "Wesley", + "confidence": 0.799 + }, + { + "boundingBox": [ + 643, + 1671, + 735, + 1671, + 734, + 1713, + 643, + 1711 + ], + "text": "Snipes", + "confidence": 0.817 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1204, + 1672, + 1296, + 1672, + 1296, + 1699, + 1204, + 1699 + ], + "text": "TOTAL", + "words": [ + { + "boundingBox": [ + 1207, + 1674, + 1295, + 1672, + 1296, + 1700, + 1207, + 1699 + ], + "text": "TOTAL", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 1410, + 1670, + 1530, + 1669, + 1531, + 1696, + 1410, + 1698 + ], + "text": "$1000.00", + "words": [ + { + "boundingBox": [ + 1412, + 1671, + 1530, + 1669, + 1531, + 1696, + 1412, + 1699 + ], + "text": "$1000.00", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 548, + 1717, + 713, + 1718, + 713, + 1744, + 548, + 1744 + ], + "text": "Wesley Snipes", + "words": [ + { + "boundingBox": [ + 549, + 1717, + 633, + 1718, + 632, + 1744, + 548, + 1745 + ], + "text": "Wesley", + "confidence": 0.959 + }, + { + "boundingBox": [ + 638, + 1718, + 712, + 1720, + 713, + 1744, + 638, + 1744 + ], + "text": "Snipes", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 581, + 1754, + 682, + 1756, + 681, + 1778, + 581, + 1776 + ], + "text": "Manager", + "words": [ + { + "boundingBox": [ + 582, + 1754, + 683, + 1757, + 682, + 1778, + 581, + 1777 + ], + "text": "Manager", + "confidence": 0.959 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 173, + 1796, + 480, + 1797, + 479, + 1832, + 173, + 1830 + ], + "text": "Additional Notes:", + "words": [ + { + "boundingBox": [ + 175, + 1798, + 358, + 1797, + 358, + 1832, + 174, + 1830 + ], + "text": "Additional", + "confidence": 0.959 + }, + { + "boundingBox": [ + 365, + 1797, + 479, + 1799, + 479, + 1832, + 364, + 1832 + ], + "text": "Notes:", + "confidence": 0.932 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 174, + 1875, + 1449, + 1875, + 1449, + 1910, + 174, + 1911 + ], + "text": "We love to Print! Contact us about special offers on personalizing your future orders with", + "words": [ + { + "boundingBox": [ + 174, + 1881, + 216, + 1880, + 217, + 1905, + 174, + 1904 + ], + "text": "We", + "confidence": 0.873 + }, + { + "boundingBox": [ + 221, + 1880, + 277, + 1880, + 277, + 1906, + 221, + 1905 + ], + "text": "love", + "confidence": 0.958 + }, + { + "boundingBox": [ + 283, + 1879, + 309, + 1879, + 309, + 1907, + 283, + 1906 + ], + "text": "to", + "confidence": 0.959 + }, + { + "boundingBox": [ + 315, + 1879, + 391, + 1878, + 391, + 1908, + 315, + 1907 + ], + "text": "Print!", + "confidence": 0.959 + }, + { + "boundingBox": [ + 398, + 1878, + 517, + 1877, + 517, + 1910, + 398, + 1908 + ], + "text": "Contact", + "confidence": 0.849 + }, + { + "boundingBox": [ + 521, + 1877, + 555, + 1877, + 555, + 1910, + 522, + 1910 + ], + "text": "us", + "confidence": 0.958 + }, + { + "boundingBox": [ + 565, + 1877, + 654, + 1877, + 654, + 1911, + 565, + 1910 + ], + "text": "about", + "confidence": 0.959 + }, + { + "boundingBox": [ + 659, + 1877, + 768, + 1876, + 768, + 1911, + 659, + 1911 + ], + "text": "special", + "confidence": 0.959 + }, + { + "boundingBox": [ + 773, + 1876, + 853, + 1876, + 853, + 1912, + 773, + 1911 + ], + "text": "offers", + "confidence": 0.918 + }, + { + "boundingBox": [ + 863, + 1876, + 897, + 1876, + 897, + 1912, + 863, + 1912 + ], + "text": "on", + "confidence": 0.958 + }, + { + "boundingBox": [ + 910, + 1876, + 1107, + 1875, + 1107, + 1911, + 910, + 1912 + ], + "text": "personalizing", + "confidence": 0.917 + }, + { + "boundingBox": [ + 1116, + 1875, + 1185, + 1876, + 1185, + 1910, + 1116, + 1911 + ], + "text": "your", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1190, + 1876, + 1272, + 1876, + 1272, + 1910, + 1190, + 1910 + ], + "text": "future", + "confidence": 0.959 + }, + { + "boundingBox": [ + 1286, + 1876, + 1378, + 1876, + 1378, + 1908, + 1285, + 1909 + ], + "text": "orders", + "confidence": 0.946 + }, + { + "boundingBox": [ + 1389, + 1876, + 1444, + 1876, + 1444, + 1907, + 1389, + 1908 + ], + "text": "with", + "confidence": 0.935 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 168, + 1928, + 1515, + 1927, + 1515, + 1964, + 168, + 1965 + ], + "text": "company logos, cool designs, signatures, or pictures! We can put anything on clothing and", + "words": [ + { + "boundingBox": [ + 170, + 1930, + 304, + 1930, + 302, + 1965, + 169, + 1965 + ], + "text": "company", + "confidence": 0.959 + }, + { + "boundingBox": [ + 310, + 1930, + 406, + 1929, + 405, + 1965, + 309, + 1965 + ], + "text": "logos,", + "confidence": 0.927 + }, + { + "boundingBox": [ + 413, + 1929, + 475, + 1929, + 473, + 1965, + 412, + 1965 + ], + "text": "cool", + "confidence": 0.941 + }, + { + "boundingBox": [ + 481, + 1929, + 609, + 1929, + 608, + 1964, + 480, + 1965 + ], + "text": "designs,", + "confidence": 0.929 + }, + { + "boundingBox": [ + 616, + 1929, + 783, + 1928, + 781, + 1964, + 615, + 1964 + ], + "text": "signatures,", + "confidence": 0.957 + }, + { + "boundingBox": [ + 789, + 1928, + 819, + 1928, + 818, + 1964, + 788, + 1964 + ], + "text": "or", + "confidence": 0.958 + }, + { + "boundingBox": [ + 826, + 1928, + 965, + 1928, + 964, + 1964, + 825, + 1964 + ], + "text": "pictures!", + "confidence": 0.958 + }, + { + "boundingBox": [ + 972, + 1928, + 1024, + 1928, + 1023, + 1964, + 971, + 1964 + ], + "text": "We", + "confidence": 0.955 + }, + { + "boundingBox": [ + 1031, + 1928, + 1086, + 1928, + 1085, + 1964, + 1030, + 1964 + ], + "text": "can", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1093, + 1928, + 1143, + 1928, + 1142, + 1964, + 1091, + 1964 + ], + "text": "put", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1150, + 1928, + 1280, + 1928, + 1278, + 1964, + 1148, + 1964 + ], + "text": "anything", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1287, + 1928, + 1325, + 1928, + 1324, + 1965, + 1285, + 1964 + ], + "text": "on", + "confidence": 0.958 + }, + { + "boundingBox": [ + 1332, + 1928, + 1449, + 1928, + 1447, + 1965, + 1331, + 1965 + ], + "text": "clothing", + "confidence": 0.915 + }, + { + "boundingBox": [ + 1456, + 1928, + 1516, + 1928, + 1515, + 1965, + 1454, + 1965 + ], + "text": "and", + "confidence": 0.958 + } + ] + }, + { + "language": "en", + "boundingBox": [ + 163, + 1980, + 820, + 1980, + 820, + 2015, + 163, + 2015 + ], + "text": "look forward to you being a return customer!", + "words": [ + { + "boundingBox": [ + 164, + 1980, + 229, + 1980, + 229, + 2013, + 164, + 2011 + ], + "text": "look", + "confidence": 0.958 + }, + { + "boundingBox": [ + 235, + 1980, + 349, + 1980, + 349, + 2015, + 235, + 2013 + ], + "text": "forward", + "confidence": 0.959 + }, + { + "boundingBox": [ + 355, + 1980, + 387, + 1980, + 387, + 2016, + 355, + 2016 + ], + "text": "to", + "confidence": 0.958 + }, + { + "boundingBox": [ + 393, + 1980, + 449, + 1980, + 449, + 2016, + 393, + 2016 + ], + "text": "you", + "confidence": 0.958 + }, + { + "boundingBox": [ + 455, + 1980, + 541, + 1981, + 541, + 2016, + 455, + 2016 + ], + "text": "being", + "confidence": 0.956 + }, + { + "boundingBox": [ + 547, + 1981, + 567, + 1981, + 567, + 2016, + 547, + 2016 + ], + "text": "a", + "confidence": 0.895 + }, + { + "boundingBox": [ + 575, + 1981, + 663, + 1981, + 663, + 2014, + 575, + 2016 + ], + "text": "return", + "confidence": 0.958 + }, + { + "boundingBox": [ + 673, + 1981, + 820, + 1981, + 820, + 2010, + 673, + 2014 + ], + "text": "customer!", + "confidence": 0.959 + } + ] + } + ] + } + ], + "pageResults": [ + { + "page": 1, + "tables": [ + { + "rows": 7, + "columns": 4, + "cells": [ + { + "rowIndex": 0, + "columnIndex": 0, + "text": "Details", + "boundingBox": [ + 156, + 1038, + 847, + 1038, + 847, + 1087, + 156, + 1087 + ], + "elements": [ + "#/readResults/0/lines/21/words/0" + ] + }, + { + "rowIndex": 0, + "columnIndex": 1, + "text": "Quantity", + "boundingBox": [ + 847, + 1038, + 1072, + 1038, + 1072, + 1087, + 847, + 1087 + ], + "elements": [ + "#/readResults/0/lines/22/words/0" + ] + }, + { + "rowIndex": 0, + "columnIndex": 2, + "text": "Unit Price", + "boundingBox": [ + 1072, + 1038, + 1309, + 1038, + 1309, + 1087, + 1072, + 1087 + ], + "elements": [ + "#/readResults/0/lines/23/words/0", + "#/readResults/0/lines/23/words/1" + ] + }, + { + "rowIndex": 0, + "columnIndex": 3, + "text": "Total", + "boundingBox": [ + 1309, + 1038, + 1544, + 1038, + 1544, + 1087, + 1309, + 1087 + ], + "elements": [ + "#/readResults/0/lines/24/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "text": "Black Sweats", + "boundingBox": [ + 156, + 1087, + 847, + 1087, + 847, + 1128, + 156, + 1128 + ], + "elements": [ + "#/readResults/0/lines/25/words/0", + "#/readResults/0/lines/25/words/1" + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "text": "20", + "boundingBox": [ + 847, + 1087, + 1072, + 1087, + 1072, + 1128, + 847, + 1128 + ], + "elements": [ + "#/readResults/0/lines/26/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 2, + "text": "10.00", + "boundingBox": [ + 1072, + 1087, + 1309, + 1087, + 1309, + 1128, + 1072, + 1128 + ], + "elements": [ + "#/readResults/0/lines/27/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 3, + "text": "200.00", + "boundingBox": [ + 1309, + 1087, + 1544, + 1087, + 1544, + 1128, + 1309, + 1128 + ], + "elements": [ + "#/readResults/0/lines/28/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 0, + "text": "Black Yoga Pants", + "boundingBox": [ + 156, + 1128, + 847, + 1128, + 847, + 1172, + 156, + 1172 + ], + "elements": [ + "#/readResults/0/lines/29/words/0", + "#/readResults/0/lines/29/words/1", + "#/readResults/0/lines/29/words/2" + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "text": "20", + "boundingBox": [ + 847, + 1128, + 1072, + 1128, + 1072, + 1172, + 847, + 1172 + ], + "elements": [ + "#/readResults/0/lines/30/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 2, + "text": "10.00", + "boundingBox": [ + 1072, + 1128, + 1309, + 1128, + 1309, + 1172, + 1072, + 1172 + ], + "elements": [ + "#/readResults/0/lines/31/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 3, + "text": "200.00", + "boundingBox": [ + 1309, + 1128, + 1544, + 1128, + 1544, + 1172, + 1309, + 1172 + ], + "elements": [ + "#/readResults/0/lines/32/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 0, + "text": "White Sweats", + "boundingBox": [ + 156, + 1172, + 847, + 1172, + 847, + 1216, + 156, + 1216 + ], + "elements": [ + "#/readResults/0/lines/33/words/0", + "#/readResults/0/lines/33/words/1" + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "text": "20", + "boundingBox": [ + 847, + 1172, + 1072, + 1172, + 1072, + 1216, + 847, + 1216 + ], + "elements": [ + "#/readResults/0/lines/34/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 2, + "text": "10.00", + "boundingBox": [ + 1072, + 1172, + 1309, + 1172, + 1309, + 1216, + 1072, + 1216 + ], + "elements": [ + "#/readResults/0/lines/35/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 3, + "text": "200.00", + "boundingBox": [ + 1309, + 1172, + 1544, + 1172, + 1544, + 1216, + 1309, + 1216 + ], + "elements": [ + "#/readResults/0/lines/36/words/0" + ] + }, + { + "rowIndex": 4, + "columnIndex": 0, + "text": "Yellow T Shirts", + "boundingBox": [ + 156, + 1216, + 847, + 1216, + 847, + 1260, + 156, + 1260 + ], + "elements": [ + "#/readResults/0/lines/37/words/0", + "#/readResults/0/lines/37/words/1", + "#/readResults/0/lines/37/words/2" + ] + }, + { + "rowIndex": 4, + "columnIndex": 1, + "text": "20", + "boundingBox": [ + 847, + 1216, + 1072, + 1216, + 1072, + 1260, + 847, + 1260 + ], + "elements": [ + "#/readResults/0/lines/38/words/0" + ] + }, + { + "rowIndex": 4, + "columnIndex": 2, + "text": "10.00", + "boundingBox": [ + 1072, + 1216, + 1309, + 1216, + 1309, + 1260, + 1072, + 1260 + ], + "elements": [ + "#/readResults/0/lines/39/words/0" + ] + }, + { + "rowIndex": 4, + "columnIndex": 3, + "text": "200.00", + "boundingBox": [ + 1309, + 1216, + 1544, + 1216, + 1544, + 1260, + 1309, + 1260 + ], + "elements": [ + "#/readResults/0/lines/40/words/0" + ] + }, + { + "rowIndex": 5, + "columnIndex": 0, + "text": "Logo Stickers", + "boundingBox": [ + 156, + 1260, + 847, + 1260, + 847, + 1303, + 156, + 1303 + ], + "elements": [ + "#/readResults/0/lines/41/words/0", + "#/readResults/0/lines/41/words/1" + ] + }, + { + "rowIndex": 5, + "columnIndex": 1, + "text": "20", + "boundingBox": [ + 847, + 1260, + 1072, + 1260, + 1072, + 1303, + 847, + 1303 + ], + "elements": [ + "#/readResults/0/lines/42/words/0" + ] + }, + { + "rowIndex": 5, + "columnIndex": 2, + "text": "5,00", + "boundingBox": [ + 1072, + 1260, + 1309, + 1260, + 1309, + 1303, + 1072, + 1303 + ], + "elements": [ + "#/readResults/0/lines/43/words/0" + ] + }, + { + "rowIndex": 5, + "columnIndex": 3, + "text": "100.00", + "boundingBox": [ + 1309, + 1260, + 1544, + 1260, + 1544, + 1303, + 1309, + 1303 + ], + "elements": [ + "#/readResults/0/lines/44/words/0" + ] + } + ] + }, + { + "rows": 4, + "columns": 3, + "cells": [ + { + "rowIndex": 1, + "columnIndex": 1, + "text": "SUBTOTAL", + "boundingBox": [ + 1072, + 1566, + 1309, + 1566, + 1309, + 1610, + 1072, + 1610 + ], + "elements": [ + "#/readResults/0/lines/45/words/0" + ] + }, + { + "rowIndex": 1, + "columnIndex": 2, + "text": "$900.00", + "boundingBox": [ + 1309, + 1566, + 1544, + 1566, + 1544, + 1610, + 1309, + 1610 + ], + "elements": [ + "#/readResults/0/lines/46/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "text": "TAX", + "boundingBox": [ + 1072, + 1610, + 1309, + 1610, + 1309, + 1658, + 1072, + 1658 + ], + "elements": [ + "#/readResults/0/lines/47/words/0" + ] + }, + { + "rowIndex": 2, + "columnIndex": 2, + "text": "$100.00", + "boundingBox": [ + 1309, + 1610, + 1544, + 1610, + 1544, + 1658, + 1309, + 1658 + ], + "elements": [ + "#/readResults/0/lines/48/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "text": "TOTAL", + "boundingBox": [ + 1072, + 1658, + 1309, + 1658, + 1309, + 1708, + 1072, + 1708 + ], + "elements": [ + "#/readResults/0/lines/50/words/0" + ] + }, + { + "rowIndex": 3, + "columnIndex": 2, + "text": "$1000.00", + "boundingBox": [ + 1309, + 1658, + 1544, + 1658, + 1544, + 1708, + 1309, + 1708 + ], + "elements": [ + "#/readResults/0/lines/51/words/0" + ] + } + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/fields.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/fields.json new file mode 100644 index 0000000000000..e105e277a6643 --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/fields.json @@ -0,0 +1,79 @@ +{ + "fields": [ + { + "fieldKey": "Merchant", + "fieldType": "string", + "fieldFormat": "not-specified" + }, + { + "fieldKey": "PhoneNumber", + "fieldType": "string", + "fieldFormat": "not-specified" + }, + { + "fieldKey": "Website", + "fieldType": "string", + "fieldFormat": "not-specified" + }, + { + "fieldKey": "Email", + "fieldType": "string", + "fieldFormat": "not-specified" + }, + { + "fieldKey": "PurchaseOrderNumber", + "fieldType": "string", + "fieldFormat": "not-specified" + }, + { + "fieldKey": "DatedAs", + "fieldType": "string", + "fieldFormat": "not-specified" + }, + { + "fieldKey": "VendorName", + "fieldType": "string", + "fieldFormat": "not-specified" + }, + { + "fieldKey": "CompanyName", + "fieldType": "string", + "fieldFormat": "not-specified" + }, + { + "fieldKey": "CompanyAddress", + "fieldType": "string", + "fieldFormat": "not-specified" + }, + { + "fieldKey": "CompanyPhoneNumber", + "fieldType": "string", + "fieldFormat": "not-specified" + }, + { + "fieldKey": "Subtotal", + "fieldType": "string", + "fieldFormat": "not-specified" + }, + { + "fieldKey": "Tax", + "fieldType": "string", + "fieldFormat": "not-specified" + }, + { + "fieldKey": "Total", + "fieldType": "string", + "fieldFormat": "not-specified" + }, + { + "fieldKey": "Signature", + "fieldType": "string", + "fieldFormat": "not-specified" + }, + { + "fieldKey": "Quantity", + "fieldType": "number", + "fieldFormat": "not-specified" + } + ] +} \ No newline at end of file diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/fields.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/fields.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/fields.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/fields.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows1.pdf b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows1.pdf similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows1.pdf rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows1.pdf diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows1.pdf.labels.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows1.pdf.labels.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows1.pdf.labels.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows1.pdf.labels.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows1.pdf.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows1.pdf.ocr.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows1.pdf.ocr.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows1.pdf.ocr.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows2.pdf b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows2.pdf similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows2.pdf rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows2.pdf diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows2.pdf.labels.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows2.pdf.labels.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows2.pdf.labels.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows2.pdf.labels.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows2.pdf.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows2.pdf.ocr.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows2.pdf.ocr.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows2.pdf.ocr.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows3.pdf b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows3.pdf similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows3.pdf rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows3.pdf diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows3.pdf.labels.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows3.pdf.labels.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows3.pdf.labels.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows3.pdf.labels.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows3.pdf.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows3.pdf.ocr.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows3.pdf.ocr.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows3.pdf.ocr.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows4.pdf b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows4.pdf similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows4.pdf rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows4.pdf diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows4.pdf.labels.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows4.pdf.labels.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows4.pdf.labels.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows4.pdf.labels.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows4.pdf.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows4.pdf.ocr.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows4.pdf.ocr.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows4.pdf.ocr.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows5.pdf b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows5.pdf similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows5.pdf rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows5.pdf diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows5.pdf.labels.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows5.pdf.labels.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows5.pdf.labels.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows5.pdf.labels.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows5.pdf.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows5.pdf.ocr.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows5.pdf.ocr.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/dynamic/label_table_dynamic_rows5.pdf.ocr.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/fields.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/fields.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/fields.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/fields.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows1.pdf b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows1.pdf similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows1.pdf rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows1.pdf diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows1.pdf.labels.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows1.pdf.labels.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows1.pdf.labels.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows1.pdf.labels.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows1.pdf.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows1.pdf.ocr.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows1.pdf.ocr.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows1.pdf.ocr.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows2.pdf b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows2.pdf similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows2.pdf rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows2.pdf diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows2.pdf.labels.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows2.pdf.labels.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows2.pdf.labels.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows2.pdf.labels.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows2.pdf.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows2.pdf.ocr.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows2.pdf.ocr.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows2.pdf.ocr.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows3.pdf b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows3.pdf similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows3.pdf rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows3.pdf diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows3.pdf.labels.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows3.pdf.labels.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows3.pdf.labels.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows3.pdf.labels.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows3.pdf.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows3.pdf.ocr.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows3.pdf.ocr.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows3.pdf.ocr.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows4.pdf b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows4.pdf similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows4.pdf rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows4.pdf diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows4.pdf.labels.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows4.pdf.labels.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows4.pdf.labels.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows4.pdf.labels.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows4.pdf.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows4.pdf.ocr.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows4.pdf.ocr.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows4.pdf.ocr.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows5.pdf b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows5.pdf similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows5.pdf rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows5.pdf diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows5.pdf.labels.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows5.pdf.labels.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows5.pdf.labels.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows5.pdf.labels.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows5.pdf.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows5.pdf.ocr.json similarity index 100% rename from sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/labeledTables/fixed/label_table_fixed_rows5.pdf.ocr.json rename to sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/V3/trainingFiles/labeledTables/fixed/label_table_fixed_rows5.pdf.ocr.json diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_1.jpg.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_1.jpg.ocr.json index 48ce7cd0920dd..33b44f46b9e46 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_1.jpg.ocr.json +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_1.jpg.ocr.json @@ -1,3241 +1,4279 @@ { "status": "succeeded", - "createdDateTime": "2020-04-09T01:30:09Z", - "lastUpdatedDateTime": "2020-04-09T01:30:12Z", + "createdDateTime": "2021-08-24T20:32:15Z", + "lastUpdatedDateTime": "2021-08-24T20:32:19Z", "analyzeResult": { - "version": "2.0.0", - "readResults": [ + "apiVersion": "2021-07-30-preview", + "modelId": "prebuilt-layout", + "stringIndexType": "textElements", + "content": "Purchase Order\nHero Limited\nCompany Phone: 555-348-6512\nWebsite: www.herolimited.com\nEmail:\nPurchase Order\nDated As: 12/20/2020\nPurchase Order #: 948284\naccounts@herolimited.com\nShipped To\nVendor Name: Hillary Swank\nCompany Name: Higgly Wiggly Books\nAddress: 938 NE Burner Road\nBoulder City, CO 92848\nPhone: 938-294-2949\nShipped From\nName: Bernie Sanders\nCompany Name: Jupiter Book Supply\nAddress: 383 N Kinnick Road\nSeattle, WA 38383\nPhone: 932-299-0292\nDetails\nQuantity\nUnit Price\nTotal\nBindings\n20\n1.00\n20.00\nCovers Small\n20\n1.00\n20.00\nFeather Bookmark\n20\n5.00\n100.00\nCopper Swirl Marker\n20\n5.00\n100.00\nBernie Sanders\nBernie Sanders\nManager\nAdditional Notes:\nDo not Jostle Box. Unpack carefully. Enjoy.\nSUBTOTAL\n$140.00\nTAX\n$4.00\nTOTAL\n$144.00\nJupiter Book Supply will refund you 50% per book if returned within 60 days of reading and\noffer you 25% off you next total purchase.", + "pages": [ { - "page": 1, - "language": "en", + "pageNumber": 1, "angle": 0, "width": 1700, "height": 2200, "unit": "pixel", + "words": [ + { + "content": "Purchase", + "boundingBox": [ + 137, + 140, + 259, + 139, + 259, + 167, + 137, + 167 + ], + "confidence": 0.997, + "span": { + "offset": 0, + "length": 8 + } + }, + { + "content": "Order", + "boundingBox": [ + 264, + 139, + 350, + 139, + 349, + 167, + 264, + 167 + ], + "confidence": 0.995, + "span": { + "offset": 9, + "length": 5 + } + }, + { + "content": "Hero", + "boundingBox": [ + 621, + 208, + 769, + 206, + 769, + 266, + 620, + 266 + ], + "confidence": 0.983, + "span": { + "offset": 15, + "length": 4 + } + }, + { + "content": "Limited", + "boundingBox": [ + 793, + 205, + 1058, + 204, + 1057, + 266, + 793, + 266 + ], + "confidence": 0.997, + "span": { + "offset": 20, + "length": 7 + } + }, + { + "content": "Company", + "boundingBox": [ + 163, + 353, + 270, + 351, + 270, + 379, + 164, + 378 + ], + "confidence": 0.993, + "span": { + "offset": 28, + "length": 7 + } + }, + { + "content": "Phone:", + "boundingBox": [ + 275, + 351, + 358, + 351, + 359, + 378, + 276, + 379 + ], + "confidence": 0.997, + "span": { + "offset": 36, + "length": 6 + } + }, + { + "content": "555-348-6512", + "boundingBox": [ + 363, + 351, + 524, + 351, + 524, + 374, + 364, + 378 + ], + "confidence": 0.994, + "span": { + "offset": 43, + "length": 12 + } + }, + { + "content": "Website:", + "boundingBox": [ + 167, + 394, + 265, + 393, + 265, + 418, + 167, + 417 + ], + "confidence": 0.997, + "span": { + "offset": 56, + "length": 8 + } + }, + { + "content": "www.herolimited.com", + "boundingBox": [ + 270, + 393, + 522, + 393, + 522, + 418, + 270, + 418 + ], + "confidence": 0.993, + "span": { + "offset": 65, + "length": 19 + } + }, + { + "content": "Email:", + "boundingBox": [ + 165, + 435, + 237, + 435, + 237, + 460, + 165, + 460 + ], + "confidence": 0.995, + "span": { + "offset": 85, + "length": 6 + } + }, + { + "content": "Purchase", + "boundingBox": [ + 1113, + 322, + 1365, + 321, + 1364, + 370, + 1113, + 368 + ], + "confidence": 0.997, + "span": { + "offset": 92, + "length": 8 + } + }, + { + "content": "Order", + "boundingBox": [ + 1381, + 321, + 1549, + 321, + 1548, + 370, + 1380, + 370 + ], + "confidence": 0.995, + "span": { + "offset": 101, + "length": 5 + } + }, + { + "content": "Dated", + "boundingBox": [ + 1025, + 421, + 1103, + 420, + 1103, + 448, + 1025, + 448 + ], + "confidence": 0.993, + "span": { + "offset": 107, + "length": 5 + } + }, + { + "content": "As:", + "boundingBox": [ + 1110, + 420, + 1156, + 420, + 1156, + 448, + 1110, + 448 + ], + "confidence": 0.998, + "span": { + "offset": 113, + "length": 3 + } + }, + { + "content": "12/20/2020", + "boundingBox": [ + 1162, + 420, + 1312, + 421, + 1312, + 449, + 1162, + 448 + ], + "confidence": 0.992, + "span": { + "offset": 117, + "length": 10 + } + }, + { + "content": "Purchase", + "boundingBox": [ + 1023, + 461, + 1146, + 461, + 1147, + 489, + 1023, + 488 + ], + "confidence": 0.997, + "span": { + "offset": 128, + "length": 8 + } + }, + { + "content": "Order", + "boundingBox": [ + 1152, + 461, + 1237, + 461, + 1237, + 489, + 1152, + 489 + ], + "confidence": 0.995, + "span": { + "offset": 137, + "length": 5 + } + }, + { + "content": "#:", + "boundingBox": [ + 1242, + 461, + 1270, + 461, + 1270, + 489, + 1243, + 489 + ], + "confidence": 0.997, + "span": { + "offset": 143, + "length": 2 + } + }, + { + "content": "948284", + "boundingBox": [ + 1275, + 461, + 1373, + 462, + 1373, + 489, + 1275, + 489 + ], + "confidence": 0.995, + "span": { + "offset": 146, + "length": 6 + } + }, + { + "content": "accounts@herolimited.com", + "boundingBox": [ + 164, + 481, + 471, + 479, + 470, + 503, + 165, + 503 + ], + "confidence": 0.959, + "span": { + "offset": 153, + "length": 24 + } + }, + { + "content": "Shipped", + "boundingBox": [ + 167, + 547, + 328, + 547, + 327, + 592, + 168, + 592 + ], + "confidence": 0.997, + "span": { + "offset": 178, + "length": 7 + } + }, + { + "content": "To", + "boundingBox": [ + 337, + 547, + 392, + 547, + 391, + 591, + 336, + 592 + ], + "confidence": 0.963, + "span": { + "offset": 186, + "length": 2 + } + }, + { + "content": "Vendor", + "boundingBox": [ + 160, + 611, + 250, + 610, + 250, + 638, + 160, + 637 + ], + "confidence": 0.997, + "span": { + "offset": 189, + "length": 6 + } + }, + { + "content": "Name:", + "boundingBox": [ + 256, + 610, + 341, + 609, + 340, + 639, + 256, + 638 + ], + "confidence": 0.995, + "span": { + "offset": 196, + "length": 5 + } + }, + { + "content": "Hillary", + "boundingBox": [ + 346, + 609, + 427, + 609, + 427, + 639, + 346, + 639 + ], + "confidence": 0.997, + "span": { + "offset": 202, + "length": 7 + } + }, + { + "content": "Swank", + "boundingBox": [ + 433, + 609, + 518, + 610, + 517, + 639, + 433, + 639 + ], + "confidence": 0.995, + "span": { + "offset": 210, + "length": 5 + } + }, + { + "content": "Company", + "boundingBox": [ + 160, + 649, + 275, + 647, + 276, + 678, + 161, + 676 + ], + "confidence": 0.993, + "span": { + "offset": 216, + "length": 7 + } + }, + { + "content": "Name:", + "boundingBox": [ + 281, + 647, + 366, + 647, + 366, + 679, + 282, + 678 + ], + "confidence": 0.995, + "span": { + "offset": 224, + "length": 5 + } + }, + { + "content": "Higgly", + "boundingBox": [ + 372, + 647, + 449, + 646, + 449, + 679, + 372, + 679 + ], + "confidence": 0.997, + "span": { + "offset": 230, + "length": 6 + } + }, + { + "content": "Wiggly", + "boundingBox": [ + 455, + 646, + 541, + 646, + 541, + 678, + 455, + 679 + ], + "confidence": 0.997, + "span": { + "offset": 237, + "length": 6 + } + }, + { + "content": "Books", + "boundingBox": [ + 547, + 646, + 628, + 646, + 628, + 676, + 547, + 678 + ], + "confidence": 0.995, + "span": { + "offset": 244, + "length": 5 + } + }, + { + "content": "Address:", + "boundingBox": [ + 161, + 685, + 266, + 685, + 265, + 712, + 160, + 711 + ], + "confidence": 0.994, + "span": { + "offset": 250, + "length": 8 + } + }, + { + "content": "938", + "boundingBox": [ + 271, + 685, + 319, + 685, + 318, + 713, + 271, + 712 + ], + "confidence": 0.993, + "span": { + "offset": 259, + "length": 3 + } + }, + { + "content": "NE", + "boundingBox": [ + 324, + 685, + 360, + 685, + 359, + 713, + 323, + 713 + ], + "confidence": 0.998, + "span": { + "offset": 263, + "length": 2 + } + }, + { + "content": "Burner", + "boundingBox": [ + 366, + 685, + 452, + 685, + 452, + 713, + 365, + 713 + ], + "confidence": 0.997, + "span": { + "offset": 266, + "length": 6 + } + }, + { + "content": "Road", + "boundingBox": [ + 458, + 685, + 521, + 685, + 521, + 713, + 457, + 713 + ], + "confidence": 0.992, + "span": { + "offset": 273, + "length": 4 + } + }, + { + "content": "Boulder", + "boundingBox": [ + 279, + 722, + 369, + 722, + 370, + 751, + 280, + 750 + ], + "confidence": 0.994, + "span": { + "offset": 278, + "length": 7 + } + }, + { + "content": "City,", + "boundingBox": [ + 375, + 722, + 431, + 722, + 432, + 751, + 376, + 751 + ], + "confidence": 0.995, + "span": { + "offset": 286, + "length": 5 + } + }, + { + "content": "CO", + "boundingBox": [ + 437, + 722, + 473, + 722, + 473, + 751, + 437, + 751 + ], + "confidence": 0.999, + "span": { + "offset": 292, + "length": 2 + } + }, + { + "content": "92848", + "boundingBox": [ + 480, + 722, + 559, + 722, + 559, + 749, + 480, + 751 + ], + "confidence": 0.995, + "span": { + "offset": 295, + "length": 5 + } + }, + { + "content": "Phone:", + "boundingBox": [ + 613, + 722, + 701, + 722, + 701, + 749, + 613, + 749 + ], + "confidence": 0.997, + "span": { + "offset": 301, + "length": 6 + } + }, + { + "content": "938-294-2949", + "boundingBox": [ + 706, + 722, + 882, + 722, + 881, + 748, + 706, + 749 + ], + "confidence": 0.983, + "span": { + "offset": 308, + "length": 12 + } + }, + { + "content": "Shipped", + "boundingBox": [ + 167, + 784, + 324, + 785, + 324, + 830, + 169, + 830 + ], + "confidence": 0.997, + "span": { + "offset": 321, + "length": 7 + } + }, + { + "content": "From", + "boundingBox": [ + 333, + 785, + 431, + 785, + 431, + 827, + 333, + 830 + ], + "confidence": 0.991, + "span": { + "offset": 329, + "length": 4 + } + }, + { + "content": "Name:", + "boundingBox": [ + 166, + 853, + 246, + 853, + 245, + 879, + 166, + 879 + ], + "confidence": 0.994, + "span": { + "offset": 334, + "length": 5 + } + }, + { + "content": "Bernie", + "boundingBox": [ + 251, + 853, + 333, + 852, + 332, + 880, + 251, + 879 + ], + "confidence": 0.997, + "span": { + "offset": 340, + "length": 6 + } + }, + { + "content": "Sanders", + "boundingBox": [ + 338, + 852, + 444, + 852, + 444, + 879, + 338, + 880 + ], + "confidence": 0.997, + "span": { + "offset": 347, + "length": 7 + } + }, + { + "content": "Company", + "boundingBox": [ + 164, + 890, + 280, + 890, + 281, + 919, + 165, + 919 + ], + "confidence": 0.994, + "span": { + "offset": 355, + "length": 7 + } + }, + { + "content": "Name:", + "boundingBox": [ + 285, + 890, + 372, + 889, + 372, + 919, + 286, + 919 + ], + "confidence": 0.995, + "span": { + "offset": 363, + "length": 5 + } + }, + { + "content": "Jupiter", + "boundingBox": [ + 377, + 889, + 464, + 889, + 464, + 919, + 378, + 919 + ], + "confidence": 0.997, + "span": { + "offset": 369, + "length": 7 + } + }, + { + "content": "Book", + "boundingBox": [ + 469, + 889, + 532, + 889, + 532, + 920, + 470, + 919 + ], + "confidence": 0.992, + "span": { + "offset": 377, + "length": 4 + } + }, + { + "content": "Supply", + "boundingBox": [ + 538, + 889, + 628, + 890, + 628, + 920, + 538, + 920 + ], + "confidence": 0.995, + "span": { + "offset": 382, + "length": 6 + } + }, + { + "content": "Address:", + "boundingBox": [ + 166, + 926, + 271, + 926, + 271, + 953, + 166, + 953 + ], + "confidence": 0.994, + "span": { + "offset": 389, + "length": 8 + } + }, + { + "content": "383", + "boundingBox": [ + 277, + 925, + 325, + 925, + 325, + 953, + 276, + 953 + ], + "confidence": 0.997, + "span": { + "offset": 398, + "length": 3 + } + }, + { + "content": "N", + "boundingBox": [ + 330, + 925, + 346, + 926, + 346, + 953, + 330, + 953 + ], + "confidence": 0.995, + "span": { + "offset": 402, + "length": 1 + } + }, + { + "content": "Kinnick", + "boundingBox": [ + 355, + 926, + 444, + 926, + 444, + 954, + 355, + 953 + ], + "confidence": 0.997, + "span": { + "offset": 404, + "length": 7 + } + }, + { + "content": "Road", + "boundingBox": [ + 450, + 926, + 516, + 927, + 515, + 954, + 449, + 954 + ], + "confidence": 0.983, + "span": { + "offset": 412, + "length": 4 + } + }, + { + "content": "Seattle,", + "boundingBox": [ + 281, + 965, + 374, + 964, + 375, + 991, + 283, + 991 + ], + "confidence": 0.996, + "span": { + "offset": 417, + "length": 8 + } + }, + { + "content": "WA", + "boundingBox": [ + 380, + 964, + 424, + 964, + 425, + 991, + 381, + 991 + ], + "confidence": 0.998, + "span": { + "offset": 426, + "length": 2 + } + }, + { + "content": "38383", + "boundingBox": [ + 432, + 964, + 510, + 963, + 511, + 990, + 432, + 991 + ], + "confidence": 0.995, + "span": { + "offset": 429, + "length": 5 + } + }, + { + "content": "Phone:", + "boundingBox": [ + 760, + 964, + 847, + 964, + 846, + 990, + 760, + 990 + ], + "confidence": 0.997, + "span": { + "offset": 435, + "length": 6 + } + }, + { + "content": "932-299-0292", + "boundingBox": [ + 852, + 964, + 1029, + 963, + 1028, + 990, + 851, + 990 + ], + "confidence": 0.987, + "span": { + "offset": 442, + "length": 12 + } + }, + { + "content": "Details", + "boundingBox": [ + 447, + 1048, + 556, + 1048, + 555, + 1078, + 446, + 1078 + ], + "confidence": 0.993, + "span": { + "offset": 455, + "length": 7 + } + }, + { + "content": "Quantity", + "boundingBox": [ + 886, + 1048, + 1030, + 1047, + 1029, + 1084, + 886, + 1084 + ], + "confidence": 0.997, + "span": { + "offset": 463, + "length": 8 + } + }, + { + "content": "Unit", + "boundingBox": [ + 1112, + 1047, + 1175, + 1047, + 1175, + 1078, + 1111, + 1078 + ], + "confidence": 0.992, + "span": { + "offset": 472, + "length": 4 + } + }, + { + "content": "Price", + "boundingBox": [ + 1181, + 1047, + 1263, + 1048, + 1262, + 1078, + 1181, + 1078 + ], + "confidence": 0.995, + "span": { + "offset": 477, + "length": 5 + } + }, + { + "content": "Total", + "boundingBox": [ + 1382, + 1047, + 1468, + 1047, + 1468, + 1077, + 1382, + 1077 + ], + "confidence": 0.995, + "span": { + "offset": 483, + "length": 5 + } + }, + { + "content": "Bindings", + "boundingBox": [ + 172, + 1094, + 279, + 1097, + 279, + 1123, + 173, + 1122 + ], + "confidence": 0.993, + "span": { + "offset": 489, + "length": 8 + } + }, + { + "content": "20", + "boundingBox": [ + 859, + 1094, + 887, + 1094, + 887, + 1119, + 859, + 1119 + ], + "confidence": 0.997, + "span": { + "offset": 498, + "length": 2 + } + }, + { + "content": "1.00", + "boundingBox": [ + 1240, + 1095, + 1290, + 1094, + 1291, + 1117, + 1240, + 1118 + ], + "confidence": 0.988, + "span": { + "offset": 501, + "length": 4 + } + }, + { + "content": "20.00", + "boundingBox": [ + 1458, + 1096, + 1526, + 1095, + 1525, + 1120, + 1459, + 1119 + ], + "confidence": 0.995, + "span": { + "offset": 506, + "length": 5 + } + }, + { + "content": "Covers", + "boundingBox": [ + 170, + 1136, + 251, + 1136, + 251, + 1161, + 170, + 1161 + ], + "confidence": 0.995, + "span": { + "offset": 512, + "length": 6 + } + }, + { + "content": "Small", + "boundingBox": [ + 256, + 1136, + 332, + 1135, + 331, + 1161, + 256, + 1161 + ], + "confidence": 0.995, + "span": { + "offset": 519, + "length": 5 + } + }, + { + "content": "20", + "boundingBox": [ + 859, + 1135, + 889, + 1135, + 889, + 1160, + 859, + 1160 + ], + "confidence": 0.997, + "span": { + "offset": 525, + "length": 2 + } + }, + { + "content": "1.00", + "boundingBox": [ + 1239, + 1135, + 1290, + 1135, + 1291, + 1160, + 1239, + 1160 + ], + "confidence": 0.984, + "span": { + "offset": 528, + "length": 4 + } + }, + { + "content": "20.00", + "boundingBox": [ + 1458, + 1135, + 1526, + 1135, + 1526, + 1160, + 1458, + 1160 + ], + "confidence": 0.995, + "span": { + "offset": 533, + "length": 5 + } + }, + { + "content": "Feather", + "boundingBox": [ + 173, + 1180, + 265, + 1179, + 265, + 1206, + 174, + 1206 + ], + "confidence": 0.997, + "span": { + "offset": 539, + "length": 7 + } + }, + { + "content": "Bookmark", + "boundingBox": [ + 270, + 1179, + 399, + 1178, + 400, + 1206, + 271, + 1206 + ], + "confidence": 0.997, + "span": { + "offset": 547, + "length": 8 + } + }, + { + "content": "20", + "boundingBox": [ + 860, + 1179, + 888, + 1179, + 888, + 1204, + 860, + 1203 + ], + "confidence": 0.995, + "span": { + "offset": 556, + "length": 2 + } + }, + { + "content": "5.00", + "boundingBox": [ + 1239, + 1179, + 1290, + 1178, + 1291, + 1203, + 1239, + 1204 + ], + "confidence": 0.994, + "span": { + "offset": 559, + "length": 4 + } + }, + { + "content": "100.00", + "boundingBox": [ + 1443, + 1181, + 1525, + 1180, + 1525, + 1204, + 1443, + 1205 + ], + "confidence": 0.067, + "span": { + "offset": 564, + "length": 6 + } + }, + { + "content": "Copper", + "boundingBox": [ + 170, + 1223, + 257, + 1222, + 257, + 1253, + 170, + 1253 + ], + "confidence": 0.995, + "span": { + "offset": 571, + "length": 6 + } + }, + { + "content": "Swirl", + "boundingBox": [ + 263, + 1222, + 325, + 1222, + 325, + 1251, + 262, + 1252 + ], + "confidence": 0.995, + "span": { + "offset": 578, + "length": 5 + } + }, + { + "content": "Marker", + "boundingBox": [ + 331, + 1222, + 429, + 1223, + 429, + 1248, + 330, + 1251 + ], + "confidence": 0.997, + "span": { + "offset": 584, + "length": 6 + } + }, + { + "content": "20", + "boundingBox": [ + 860, + 1223, + 887, + 1223, + 887, + 1247, + 860, + 1247 + ], + "confidence": 0.997, + "span": { + "offset": 591, + "length": 2 + } + }, + { + "content": "5.00", + "boundingBox": [ + 1239, + 1221, + 1291, + 1221, + 1291, + 1247, + 1239, + 1247 + ], + "confidence": 0.988, + "span": { + "offset": 594, + "length": 4 + } + }, + { + "content": "100.00", + "boundingBox": [ + 1444, + 1224, + 1525, + 1223, + 1524, + 1247, + 1444, + 1248 + ], + "confidence": 0.995, + "span": { + "offset": 599, + "length": 6 + } + }, + { + "content": "Bernie", + "boundingBox": [ + 484, + 1671, + 595, + 1671, + 595, + 1706, + 484, + 1706 + ], + "confidence": 0.997, + "span": { + "offset": 606, + "length": 6 + } + }, + { + "content": "Sanders", + "boundingBox": [ + 602, + 1671, + 762, + 1670, + 763, + 1708, + 602, + 1706 + ], + "confidence": 0.997, + "span": { + "offset": 613, + "length": 7 + } + }, + { + "content": "Bernie", + "boundingBox": [ + 542, + 1719, + 614, + 1719, + 615, + 1742, + 544, + 1742 + ], + "confidence": 0.995, + "span": { + "offset": 621, + "length": 6 + } + }, + { + "content": "Sanders", + "boundingBox": [ + 618, + 1719, + 716, + 1719, + 716, + 1743, + 619, + 1742 + ], + "confidence": 0.997, + "span": { + "offset": 628, + "length": 7 + } + }, + { + "content": "Manager", + "boundingBox": [ + 577, + 1754, + 681, + 1756, + 680, + 1778, + 578, + 1776 + ], + "confidence": 0.994, + "span": { + "offset": 636, + "length": 7 + } + }, + { + "content": "Additional", + "boundingBox": [ + 173, + 1796, + 350, + 1796, + 349, + 1832, + 173, + 1831 + ], + "confidence": 0.993, + "span": { + "offset": 644, + "length": 10 + } + }, + { + "content": "Notes:", + "boundingBox": [ + 357, + 1796, + 478, + 1797, + 477, + 1833, + 356, + 1832 + ], + "confidence": 0.997, + "span": { + "offset": 655, + "length": 6 + } + }, + { + "content": "Do", + "boundingBox": [ + 175, + 1881, + 201, + 1881, + 202, + 1907, + 175, + 1907 + ], + "confidence": 0.988, + "span": { + "offset": 662, + "length": 2 + } + }, + { + "content": "not", + "boundingBox": [ + 207, + 1881, + 251, + 1880, + 252, + 1908, + 208, + 1907 + ], + "confidence": 0.998, + "span": { + "offset": 665, + "length": 3 + } + }, + { + "content": "Jostle", + "boundingBox": [ + 257, + 1880, + 330, + 1880, + 330, + 1909, + 257, + 1908 + ], + "confidence": 0.997, + "span": { + "offset": 669, + "length": 6 + } + }, + { + "content": "Box.", + "boundingBox": [ + 336, + 1880, + 397, + 1880, + 397, + 1909, + 336, + 1909 + ], + "confidence": 0.991, + "span": { + "offset": 676, + "length": 4 + } + }, + { + "content": "Unpack", + "boundingBox": [ + 403, + 1880, + 497, + 1880, + 497, + 1910, + 403, + 1909 + ], + "confidence": 0.997, + "span": { + "offset": 681, + "length": 6 + } + }, + { + "content": "carefully.", + "boundingBox": [ + 503, + 1880, + 620, + 1880, + 620, + 1911, + 503, + 1910 + ], + "confidence": 0.996, + "span": { + "offset": 688, + "length": 10 + } + }, + { + "content": "Enjoy.", + "boundingBox": [ + 626, + 1880, + 706, + 1881, + 706, + 1912, + 626, + 1911 + ], + "confidence": 0.995, + "span": { + "offset": 699, + "length": 6 + } + }, + { + "content": "SUBTOTAL", + "boundingBox": [ + 1147, + 1575, + 1293, + 1575, + 1293, + 1600, + 1147, + 1600 + ], + "confidence": 0.993, + "span": { + "offset": 706, + "length": 8 + } + }, + { + "content": "$140.00", + "boundingBox": [ + 1426, + 1572, + 1526, + 1572, + 1525, + 1597, + 1427, + 1599 + ], + "confidence": 0.993, + "span": { + "offset": 715, + "length": 7 + } + }, + { + "content": "TAX", + "boundingBox": [ + 1236, + 1618, + 1288, + 1618, + 1288, + 1643, + 1236, + 1643 + ], + "confidence": 0.994, + "span": { + "offset": 723, + "length": 3 + } + }, + { + "content": "$4.00", + "boundingBox": [ + 1458, + 1615, + 1529, + 1615, + 1529, + 1642, + 1458, + 1643 + ], + "confidence": 0.988, + "span": { + "offset": 727, + "length": 5 + } + }, + { + "content": "TOTAL", + "boundingBox": [ + 1204, + 1674, + 1292, + 1674, + 1292, + 1699, + 1205, + 1699 + ], + "confidence": 0.994, + "span": { + "offset": 733, + "length": 5 + } + }, + { + "content": "$144.00", + "boundingBox": [ + 1427, + 1671, + 1527, + 1669, + 1527, + 1697, + 1429, + 1698 + ], + "confidence": 0.983, + "span": { + "offset": 739, + "length": 7 + } + }, + { + "content": "Jupiter", + "boundingBox": [ + 169, + 1924, + 265, + 1924, + 265, + 1959, + 169, + 1959 + ], + "confidence": 0.994, + "span": { + "offset": 747, + "length": 7 + } + }, + { + "content": "Book", + "boundingBox": [ + 272, + 1924, + 350, + 1924, + 351, + 1958, + 272, + 1959 + ], + "confidence": 0.992, + "span": { + "offset": 755, + "length": 4 + } + }, + { + "content": "Supply", + "boundingBox": [ + 357, + 1924, + 460, + 1924, + 460, + 1958, + 357, + 1958 + ], + "confidence": 0.995, + "span": { + "offset": 760, + "length": 6 + } + }, + { + "content": "will", + "boundingBox": [ + 467, + 1924, + 516, + 1924, + 516, + 1958, + 467, + 1958 + ], + "confidence": 0.991, + "span": { + "offset": 767, + "length": 4 + } + }, + { + "content": "refund", + "boundingBox": [ + 523, + 1924, + 622, + 1924, + 621, + 1958, + 523, + 1958 + ], + "confidence": 0.997, + "span": { + "offset": 772, + "length": 6 + } + }, + { + "content": "you", + "boundingBox": [ + 629, + 1924, + 685, + 1924, + 684, + 1958, + 628, + 1958 + ], + "confidence": 0.998, + "span": { + "offset": 779, + "length": 3 + } + }, + { + "content": "50%", + "boundingBox": [ + 691, + 1924, + 761, + 1924, + 760, + 1958, + 691, + 1958 + ], + "confidence": 0.988, + "span": { + "offset": 783, + "length": 3 + } + }, + { + "content": "per", + "boundingBox": [ + 768, + 1924, + 819, + 1924, + 819, + 1958, + 767, + 1958 + ], + "confidence": 0.998, + "span": { + "offset": 787, + "length": 3 + } + }, + { + "content": "book", + "boundingBox": [ + 826, + 1924, + 900, + 1924, + 899, + 1958, + 825, + 1958 + ], + "confidence": 0.992, + "span": { + "offset": 791, + "length": 4 + } + }, + { + "content": "if", + "boundingBox": [ + 907, + 1924, + 927, + 1924, + 926, + 1958, + 906, + 1958 + ], + "confidence": 0.999, + "span": { + "offset": 796, + "length": 2 + } + }, + { + "content": "returned", + "boundingBox": [ + 933, + 1924, + 1059, + 1924, + 1058, + 1958, + 933, + 1958 + ], + "confidence": 0.996, + "span": { + "offset": 799, + "length": 8 + } + }, + { + "content": "within", + "boundingBox": [ + 1066, + 1924, + 1153, + 1924, + 1152, + 1958, + 1065, + 1958 + ], + "confidence": 0.997, + "span": { + "offset": 808, + "length": 6 + } + }, + { + "content": "60", + "boundingBox": [ + 1160, + 1924, + 1200, + 1924, + 1199, + 1958, + 1159, + 1958 + ], + "confidence": 0.999, + "span": { + "offset": 815, + "length": 2 + } + }, + { + "content": "days", + "boundingBox": [ + 1207, + 1924, + 1279, + 1924, + 1278, + 1958, + 1206, + 1958 + ], + "confidence": 0.992, + "span": { + "offset": 818, + "length": 4 + } + }, + { + "content": "of", + "boundingBox": [ + 1286, + 1924, + 1317, + 1924, + 1316, + 1958, + 1284, + 1958 + ], + "confidence": 0.997, + "span": { + "offset": 823, + "length": 2 + } + }, + { + "content": "reading", + "boundingBox": [ + 1324, + 1924, + 1438, + 1924, + 1437, + 1958, + 1322, + 1958 + ], + "confidence": 0.997, + "span": { + "offset": 826, + "length": 7 + } + }, + { + "content": "and", + "boundingBox": [ + 1445, + 1924, + 1505, + 1924, + 1504, + 1958, + 1443, + 1958 + ], + "confidence": 0.998, + "span": { + "offset": 834, + "length": 3 + } + }, + { + "content": "offer", + "boundingBox": [ + 169, + 1958, + 231, + 1958, + 231, + 1991, + 169, + 1991 + ], + "confidence": 0.993, + "span": { + "offset": 838, + "length": 5 + } + }, + { + "content": "you", + "boundingBox": [ + 237, + 1958, + 295, + 1958, + 295, + 1992, + 237, + 1991 + ], + "confidence": 0.989, + "span": { + "offset": 844, + "length": 3 + } + }, + { + "content": "25%", + "boundingBox": [ + 303, + 1958, + 371, + 1958, + 372, + 1992, + 303, + 1992 + ], + "confidence": 0.947, + "span": { + "offset": 848, + "length": 3 + } + }, + { + "content": "off", + "boundingBox": [ + 378, + 1958, + 420, + 1958, + 420, + 1992, + 378, + 1992 + ], + "confidence": 0.998, + "span": { + "offset": 852, + "length": 3 + } + }, + { + "content": "you", + "boundingBox": [ + 427, + 1958, + 482, + 1958, + 482, + 1992, + 427, + 1992 + ], + "confidence": 0.998, + "span": { + "offset": 856, + "length": 3 + } + }, + { + "content": "next", + "boundingBox": [ + 488, + 1958, + 554, + 1959, + 555, + 1992, + 489, + 1992 + ], + "confidence": 0.992, + "span": { + "offset": 860, + "length": 4 + } + }, + { + "content": "total", + "boundingBox": [ + 561, + 1959, + 627, + 1959, + 627, + 1991, + 561, + 1992 + ], + "confidence": 0.994, + "span": { + "offset": 865, + "length": 5 + } + }, + { + "content": "purchase.", + "boundingBox": [ + 633, + 1959, + 786, + 1961, + 787, + 1990, + 633, + 1991 + ], + "confidence": 0.996, + "span": { + "offset": 871, + "length": 9 + } + } + ], + "selectionMarks": [], "lines": [ { - "language": "en", + "content": "Purchase Order", "boundingBox": [ - 137, - 140, + 136, + 139, 351, - 140, + 138, 351, - 167, - 137, + 166, + 136, 166 ], - "text": "Purchase Order", - "words": [ - { - "boundingBox": [ - 137, - 140, - 263, - 140, - 263, - 168, - 138, - 166 - ], - "text": "Purchase", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 271, - 140, - 351, - 140, - 351, - 168, - 272, - 168 - ], - "text": "Order", - "confidence": 0.959 + "offset": 0, + "length": 14 } ] }, { - "language": "en", + "content": "Hero Limited", "boundingBox": [ 620, - 204, - 1073, - 201, + 205, 1074, - 264, + 204, + 1075, + 265, 620, 266 ], - "text": "Hero Limited", - "words": [ - { - "boundingBox": [ - 622, - 207, - 788, - 204, - 787, - 266, - 621, - 266 - ], - "text": "Hero", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 811, - 204, - 1075, - 202, - 1075, - 266, - 811, - 266 - ], - "text": "Limited", - "confidence": 0.959 + "offset": 15, + "length": 12 } ] }, { - "language": "en", + "content": "Company Phone: 555-348-6512", "boundingBox": [ - 165, - 351, - 529, + 163, + 352, + 528, 350, - 530, - 377, - 165, + 528, + 376, + 163, 379 ], - "text": "Company Phone: 555-348-6512", - "words": [ - { - "boundingBox": [ - 167, - 352, - 275, - 351, - 275, - 379, - 167, - 379 - ], - "text": "Company", - "confidence": 0.959 - }, - { - "boundingBox": [ - 281, - 351, - 362, - 351, - 362, - 378, - 280, - 379 - ], - "text": "Phone:", - "confidence": 0.958 - }, - { - "boundingBox": [ - 367, - 351, - 529, - 352, - 529, - 374, - 367, - 378 - ], - "text": "555-348-6512", - "confidence": 0.946 - } - ] - }, - { - "language": "en", - "boundingBox": [ - 1114, - 320, - 1551, - 320, - 1551, - 370, - 1114, - 370 - ], - "text": "Purchase Order", - "words": [ - { - "boundingBox": [ - 1115, - 322, - 1377, - 320, - 1377, - 371, - 1117, - 371 - ], - "text": "Purchase", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 1396, - 321, - 1550, - 321, - 1549, - 371, - 1396, - 371 - ], - "text": "Order", - "confidence": 0.959 + "offset": 28, + "length": 27 } ] }, { - "language": "en", + "content": "Website: www.herolimited.com", "boundingBox": [ - 167, - 392, - 534, - 392, - 534, - 419, - 167, + 166, + 393, + 533, + 393, + 533, + 418, + 166, 418 ], - "text": "Website: www.herolimited.com", - "words": [ - { - "boundingBox": [ - 168, - 392, - 270, - 393, - 269, - 419, - 167, - 418 - ], - "text": "Website:", - "confidence": 0.957 - }, + "spans": [ { - "boundingBox": [ - 275, - 393, - 528, - 393, - 529, - 418, - 274, - 419 - ], - "text": "www.herolimited.com", - "confidence": 0.872 + "offset": 56, + "length": 28 } ] }, { - "language": "en", + "content": "Email:", "boundingBox": [ - 164, - 437, - 236, - 437, - 236, - 459, - 164, - 459 + 165, + 435, + 237, + 435, + 237, + 460, + 165, + 460 ], - "text": "Email:", - "words": [ + "spans": [ { - "boundingBox": [ - 165, - 437, - 236, - 437, - 237, - 460, - 165, - 459 - ], - "text": "Email:", - "confidence": 0.959 + "offset": 85, + "length": 6 } ] }, { - "language": "en", + "content": "Purchase Order", "boundingBox": [ - 1025, - 420, - 1317, - 419, - 1317, - 449, - 1025, - 449 + 1112, + 321, + 1554, + 321, + 1554, + 369, + 1112, + 369 ], - "text": "Dated As: 12/20/2020", - "words": [ - { - "boundingBox": [ - 1026, - 420, - 1112, - 421, - 1112, - 450, - 1025, - 449 - ], - "text": "Dated", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 1118, - 421, - 1163, - 421, - 1163, - 450, - 1117, - 450 - ], - "text": "As:", - "confidence": 0.957 - }, - { - "boundingBox": [ - 1169, - 421, - 1317, - 420, - 1317, - 450, - 1168, - 450 - ], - "text": "12/20/2020", - "confidence": 0.958 + "offset": 92, + "length": 14 } ] }, { - "language": "en", + "content": "Dated As: 12/20/2020", "boundingBox": [ - 166, - 480, - 482, - 479, - 482, - 502, - 166, - 503 + 1024, + 419, + 1317, + 420, + 1317, + 448, + 1024, + 448 ], - "text": "accounts@herolimited.com", - "words": [ + "spans": [ { - "boundingBox": [ - 166, - 484, - 475, - 480, - 473, - 503, - 166, - 503 - ], - "text": "accounts@herolimited.com", - "confidence": 0.856 + "offset": 107, + "length": 20 } ] }, { - "language": "en", + "content": "Purchase Order #: 948284", "boundingBox": [ - 1025, + 1023, 461, 1376, 461, 1376, - 488, - 1025, - 490 + 489, + 1023, + 488 ], - "text": "Purchase Order #: 948284", - "words": [ - { - "boundingBox": [ - 1027, - 463, - 1154, - 461, - 1153, - 490, - 1026, - 489 - ], - "text": "Purchase", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1161, - 461, - 1241, - 461, - 1240, - 490, - 1160, - 490 - ], - "text": "Order", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 1246, - 461, - 1278, - 461, - 1277, - 489, - 1246, - 489 - ], - "text": "#:", - "confidence": 0.959 - }, + "offset": 128, + "length": 24 + } + ] + }, + { + "content": "accounts@herolimited.com", + "boundingBox": [ + 164, + 479, + 482, + 478, + 483, + 502, + 164, + 503 + ], + "spans": [ { - "boundingBox": [ - 1283, - 461, - 1377, - 462, - 1376, - 488, - 1282, - 489 - ], - "text": "948284", - "confidence": 0.959 + "offset": 153, + "length": 24 } ] }, { - "language": "en", + "content": "Shipped To", "boundingBox": [ - 166, - 546, + 167, + 547, 397, 546, 397, - 594, - 166, - 594 + 591, + 167, + 592 ], - "text": "Shipped To", - "words": [ - { - "boundingBox": [ - 167, - 546, - 336, - 548, - 337, - 593, - 168, - 595 - ], - "text": "Shipped", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 346, - 548, - 396, - 548, - 397, - 593, - 347, - 593 - ], - "text": "To", - "confidence": 0.959 + "offset": 178, + "length": 10 } ] }, { - "language": "en", + "content": "Vendor Name: Hillary Swank", "boundingBox": [ - 160, - 608, - 518, - 608, - 518, - 640, - 160, - 640 + 159, + 609, + 520, + 609, + 520, + 638, + 159, + 638 ], - "text": "Vendor Name: Hillary Swank", - "words": [ - { - "boundingBox": [ - 162, - 610, - 257, - 610, - 255, - 640, - 160, - 637 - ], - "text": "Vendor", - "confidence": 0.959 - }, - { - "boundingBox": [ - 262, - 610, - 347, - 610, - 346, - 641, - 261, - 640 - ], - "text": "Name:", - "confidence": 0.959 - }, - { - "boundingBox": [ - 352, - 610, - 434, - 609, - 433, - 641, - 351, - 641 - ], - "text": "Hillary", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 439, - 609, - 518, - 609, - 517, - 640, - 438, - 641 - ], - "text": "Swank", - "confidence": 0.954 + "offset": 189, + "length": 26 } ] }, { - "language": "en", + "content": "Company Name: Higgly Wiggly Books", "boundingBox": [ - 160, - 648, - 628, - 645, + 159, + 647, 629, - 680, + 646, + 629, + 677, 160, - 682 + 679 ], - "text": "Company Name: Higgly Wiggly Books", - "words": [ - { - "boundingBox": [ - 162, - 648, - 282, - 647, - 281, - 681, - 161, - 678 - ], - "text": "Company", - "confidence": 0.959 - }, - { - "boundingBox": [ - 288, - 647, - 373, - 647, - 372, - 682, - 287, - 682 - ], - "text": "Name:", - "confidence": 0.911 - }, - { - "boundingBox": [ - 379, - 647, - 456, - 647, - 455, - 682, - 378, - 682 - ], - "text": "Higgly", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 462, - 647, - 549, - 646, - 548, - 679, - 461, - 682 - ], - "text": "Wiggly", - "confidence": 0.959 - }, - { - "boundingBox": [ - 555, - 646, - 629, - 646, - 628, - 676, - 554, - 679 - ], - "text": "Books", - "confidence": 0.959 + "offset": 216, + "length": 33 } ] }, { - "language": "en", + "content": "Address: 938 NE Burner Road", "boundingBox": [ - 161, + 160, 684, 526, 684, 526, 712, - 161, - 712 + 160, + 711 ], - "text": "Address: 938 NE Burner Road", - "words": [ + "spans": [ { - "boundingBox": [ - 162, - 685, - 271, - 685, - 271, - 713, - 162, - 712 - ], - "text": "Address:", - "confidence": 0.958 - }, - { - "boundingBox": [ - 277, - 685, - 324, - 685, - 324, - 713, - 277, - 713 - ], - "text": "938", - "confidence": 0.947 - }, - { - "boundingBox": [ - 330, - 685, - 365, - 685, - 365, - 713, - 329, - 713 - ], - "text": "NE", - "confidence": 0.958 - }, - { - "boundingBox": [ - 370, - 685, - 456, - 685, - 456, - 713, - 370, - 713 - ], - "text": "Burner", - "confidence": 0.958 - }, - { - "boundingBox": [ - 462, - 685, - 526, - 686, - 526, - 713, - 461, - 713 - ], - "text": "Road", - "confidence": 0.958 + "offset": 250, + "length": 27 } ] }, { - "language": "en", + "content": "Boulder City, CO 92848", "boundingBox": [ - 274, + 279, 722, - 603, - 720, - 604, - 751, - 274, - 754 + 566, + 721, + 566, + 750, + 279, + 751 ], - "text": "Boulder City, CO 92848", - "words": [ - { - "boundingBox": [ - 279, - 723, - 375, - 721, - 374, - 754, - 278, - 754 - ], - "text": "Boulder", - "confidence": 0.959 - }, - { - "boundingBox": [ - 381, - 721, - 437, - 721, - 436, - 753, - 380, - 754 - ], - "text": "City,", - "confidence": 0.959 - }, - { - "boundingBox": [ - 443, - 721, - 479, - 721, - 478, - 753, - 442, - 753 - ], - "text": "CO", - "confidence": 0.886 - }, + "spans": [ { - "boundingBox": [ - 485, - 721, - 568, - 721, - 568, - 751, - 484, - 753 - ], - "text": "92848", - "confidence": 0.937 + "offset": 278, + "length": 22 } ] }, { - "language": "en", + "content": "Phone: 938-294-2949", "boundingBox": [ 612, 721, - 884, + 885, 721, - 884, - 749, + 885, + 747, 612, - 749 + 748 ], - "text": "Phone: 938-294-2949", - "words": [ - { - "boundingBox": [ - 614, - 722, - 707, - 722, - 707, - 750, - 614, - 750 - ], - "text": "Phone:", - "confidence": 0.952 - }, + "spans": [ { - "boundingBox": [ - 713, - 722, - 884, - 722, - 884, - 749, - 713, - 750 - ], - "text": "938-294-2949", - "confidence": 0.956 + "offset": 301, + "length": 19 } ] }, { - "language": "en", + "content": "Shipped From", "boundingBox": [ - 165, - 783, - 451, - 783, - 451, - 827, - 166, + 167, + 784, + 453, + 784, + 453, + 829, + 167, 830 ], - "text": "Shipped From", - "words": [ - { - "boundingBox": [ - 167, - 784, - 336, - 784, - 335, - 829, - 166, - 830 - ], - "text": "Shipped", - "confidence": 0.867 - }, + "spans": [ { - "boundingBox": [ - 345, - 784, - 441, - 783, - 440, - 825, - 344, - 829 - ], - "text": "From", - "confidence": 0.918 + "offset": 321, + "length": 12 } ] }, { - "language": "en", + "content": "Name: Bernie Sanders", "boundingBox": [ 165, + 852, + 445, 851, - 446, - 851, - 446, - 881, + 445, + 878, 165, - 880 + 879 ], - "text": "Name: Bernie Sanders", - "words": [ - { - "boundingBox": [ - 166, - 851, - 252, - 853, - 251, - 880, - 165, - 881 - ], - "text": "Name:", - "confidence": 0.956 - }, + "spans": [ { - "boundingBox": [ - 258, - 853, - 339, - 854, - 337, - 880, - 257, - 880 - ], - "text": "Bernie", - "confidence": 0.958 - }, - { - "boundingBox": [ - 345, - 854, - 447, - 853, - 445, - 881, - 343, - 880 - ], - "text": "Sanders", - "confidence": 0.959 + "offset": 334, + "length": 20 } ] }, { - "language": "en", + "content": "Company Name: Jupiter Book Supply", "boundingBox": [ 164, 889, 629, 889, 629, - 920, + 919, 164, - 920 + 919 ], - "text": "Company Name: Jupiter Book Supply", - "words": [ - { - "boundingBox": [ - 167, - 891, - 287, - 890, - 287, - 920, - 166, - 920 - ], - "text": "Company", - "confidence": 0.958 - }, - { - "boundingBox": [ - 293, - 890, - 376, - 890, - 375, - 921, - 292, - 920 - ], - "text": "Name:", - "confidence": 0.958 - }, - { - "boundingBox": [ - 382, - 890, - 470, - 890, - 469, - 921, - 381, - 921 - ], - "text": "Jupiter", - "confidence": 0.958 - }, - { - "boundingBox": [ - 476, - 890, - 540, - 890, - 539, - 921, - 475, - 921 - ], - "text": "Book", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 546, - 890, - 629, - 890, - 629, - 921, - 545, - 921 - ], - "text": "Supply", - "confidence": 0.947 + "offset": 355, + "length": 33 } ] }, { - "language": "en", + "content": "Address: 383 N Kinnick Road", "boundingBox": [ - 164, - 926, - 520, + 165, + 925, + 521, 926, - 520, + 521, 953, - 164, - 953 + 165, + 952 ], - "text": "Address: 383 N Kinnick Road", - "words": [ - { - "boundingBox": [ - 166, - 927, - 277, - 927, - 277, - 953, - 165, - 954 - ], - "text": "Address:", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 283, - 927, - 330, - 927, - 329, - 953, - 282, - 953 - ], - "text": "383", - "confidence": 0.958 - }, - { - "boundingBox": [ - 335, - 927, - 353, - 927, - 352, - 953, - 334, - 953 - ], - "text": "N", - "confidence": 0.888 - }, - { - "boundingBox": [ - 362, - 927, - 452, - 927, - 451, - 954, - 361, - 953 - ], - "text": "Kinnick", - "confidence": 0.958 - }, - { - "boundingBox": [ - 457, - 927, - 521, - 927, - 521, - 954, - 457, - 954 - ], - "text": "Road", - "confidence": 0.959 + "offset": 389, + "length": 27 } ] }, { - "language": "en", + "content": "Seattle, WA 38383", "boundingBox": [ 280, - 964, - 516, - 964, - 516, - 991, - 280, + 963, + 514, + 962, + 514, + 990, + 281, 991 ], - "text": "Seattle, WA 38383", - "words": [ - { - "boundingBox": [ - 284, - 965, - 381, - 965, - 380, - 992, - 283, - 992 - ], - "text": "Seattle,", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 386, - 965, - 432, - 965, - 431, - 992, - 385, - 992 - ], - "text": "WA", - "confidence": 0.944 - }, - { - "boundingBox": [ - 438, - 965, - 516, - 964, - 515, - 991, - 437, - 992 - ], - "text": "38383", - "confidence": 0.959 + "offset": 417, + "length": 17 } ] }, { - "language": "en", + "content": "Phone: 932-299-0292", "boundingBox": [ - 759, + 760, 963, - 1036, + 1032, 963, - 1036, - 991, - 759, - 991 + 1032, + 989, + 760, + 990 ], - "text": "Phone: 932-299-0292", - "words": [ - { - "boundingBox": [ - 761, - 964, - 854, - 963, - 852, - 991, - 760, - 990 - ], - "text": "Phone:", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 859, - 963, - 1034, - 964, - 1032, - 991, - 857, - 991 - ], - "text": "932-299-0292", - "confidence": 0.953 + "offset": 435, + "length": 19 } ] }, { - "language": "en", + "content": "Details", "boundingBox": [ - 447, - 1045, - 557, - 1045, - 557, - 1079, - 447, - 1079 + 446, + 1047, + 558, + 1047, + 558, + 1077, + 446, + 1077 ], - "text": "Details", - "words": [ + "spans": [ { - "boundingBox": [ - 448, - 1048, - 555, - 1046, - 556, - 1080, - 449, - 1079 - ], - "text": "Details", - "confidence": 0.959 + "offset": 455, + "length": 7 } ] }, { - "language": "en", + "content": "Quantity", "boundingBox": [ - 889, - 1045, - 1030, - 1046, - 1030, - 1084, - 889, - 1084 + 885, + 1047, + 1034, + 1047, + 1034, + 1083, + 886, + 1083 ], - "text": "Quantity", - "words": [ + "spans": [ { - "boundingBox": [ - 889, - 1046, - 1029, - 1046, - 1027, - 1084, - 890, - 1083 - ], - "text": "Quantity", - "confidence": 0.959 + "offset": 463, + "length": 8 } ] }, { - "language": "en", + "content": "Unit Price", "boundingBox": [ - 1114, - 1046, - 1271, + 1111, + 1047, + 1270, 1047, - 1271, + 1269, 1078, - 1114, + 1111, 1077 ], - "text": "Unit Price", - "words": [ + "spans": [ { - "boundingBox": [ - 1114, - 1048, - 1184, - 1047, - 1184, - 1078, - 1114, - 1078 - ], - "text": "Unit", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1190, - 1047, - 1271, - 1047, - 1271, - 1079, - 1190, - 1078 - ], - "text": "Price", - "confidence": 0.958 + "offset": 472, + "length": 10 } ] }, { - "language": "en", + "content": "Total", "boundingBox": [ - 1384, + 1382, + 1047, + 1468, 1047, - 1469, - 1046, - 1470, - 1076, - 1385, + 1467, + 1077, + 1382, 1077 ], - "text": "Total", - "words": [ + "spans": [ { - "boundingBox": [ - 1387, - 1047, - 1470, - 1046, - 1470, - 1076, - 1387, - 1077 - ], - "text": "Total", - "confidence": 0.858 + "offset": 483, + "length": 5 } ] }, { - "language": "en", + "content": "Bindings", "boundingBox": [ 172, - 1094, - 280, - 1096, + 1093, + 279, + 1095, 279, - 1124, + 1123, 172, 1121 ], - "text": "Bindings", - "words": [ + "spans": [ { - "boundingBox": [ - 172, - 1094, - 278, - 1097, - 278, - 1124, - 172, - 1121 - ], - "text": "Bindings", - "confidence": 0.959 + "offset": 489, + "length": 8 } ] }, { - "language": "en", + "content": "20", "boundingBox": [ 859, - 1091, - 894, - 1089, - 895, - 1118, - 860, - 1120 + 1094, + 893, + 1094, + 893, + 1119, + 859, + 1119 ], - "text": "20", - "words": [ + "spans": [ { - "boundingBox": [ - 861, - 1091, - 893, - 1089, - 895, - 1118, - 863, - 1120 - ], - "text": "20", - "confidence": 0.958 + "offset": 498, + "length": 2 } ] }, { - "language": "en", + "content": "1.00", "boundingBox": [ - 1241, - 1095, - 1296, + 1240, + 1096, + 1295, 1094, - 1296, + 1294, 1118, 1241, 1118 ], - "text": "1.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1242, - 1094, - 1295, - 1094, - 1295, - 1118, - 1242, - 1118 - ], - "text": "1.00", - "confidence": 0.958 + "offset": 501, + "length": 4 } ] }, { - "language": "en", + "content": "20.00", "boundingBox": [ - 1459, + 1458, 1095, - 1531, - 1093, - 1531, - 1118, - 1459, + 1530, + 1095, + 1530, + 1119, + 1458, 1119 ], - "text": "20.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1459, - 1094, - 1530, - 1093, - 1531, - 1118, - 1460, - 1119 - ], - "text": "20.00", - "confidence": 0.957 + "offset": 506, + "length": 5 } ] }, { - "language": "en", + "content": "Covers Small", "boundingBox": [ 169, 1135, - 329, + 332, 1134, - 329, - 1162, + 333, + 1160, 169, - 1163 + 1161 ], - "text": "Covers Small", - "words": [ + "spans": [ { - "boundingBox": [ - 173, - 1135, - 257, - 1135, - 256, - 1163, - 172, - 1163 - ], - "text": "Covers", - "confidence": 0.959 - }, - { - "boundingBox": [ - 262, - 1135, - 329, - 1134, - 328, - 1163, - 262, - 1163 - ], - "text": "Small", - "confidence": 0.958 + "offset": 512, + "length": 12 } ] }, { - "language": "en", + "content": "20", "boundingBox": [ - 860, - 1137, - 893, + 859, 1135, - 893, - 1158, - 861, + 894, + 1135, + 891, + 1160, + 860, 1160 ], - "text": "20", - "words": [ + "spans": [ { - "boundingBox": [ - 862, - 1137, - 892, - 1135, - 893, - 1158, - 863, - 1160 - ], - "text": "20", - "confidence": 0.958 + "offset": 525, + "length": 2 } ] }, { - "language": "en", + "content": "1.00", "boundingBox": [ 1239, - 1136, - 1294, + 1135, + 1295, 1135, 1294, 1159, 1239, - 1159 + 1160 ], - "text": "1.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1243, - 1135, - 1293, - 1135, - 1293, - 1159, - 1243, - 1159 - ], - "text": "1.00", - "confidence": 0.908 + "offset": 528, + "length": 4 } ] }, { - "language": "en", + "content": "20.00", "boundingBox": [ - 1457, - 1136, - 1532, + 1458, + 1135, + 1530, 1135, - 1532, + 1530, 1159, - 1457, + 1459, 1160 ], - "text": "20.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1459, - 1136, - 1529, - 1135, - 1530, - 1160, - 1459, - 1160 - ], - "text": "20.00", - "confidence": 0.958 + "offset": 533, + "length": 5 } ] }, { - "language": "en", + "content": "Feather Bookmark", "boundingBox": [ - 170, - 1179, - 400, + 173, 1178, - 400, + 403, + 1177, + 403, 1205, - 170, + 173, 1206 ], - "text": "Feather Bookmark", - "words": [ - { - "boundingBox": [ - 172, - 1180, - 271, - 1180, - 270, - 1206, - 171, - 1206 - ], - "text": "Feather", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 276, - 1180, - 401, - 1179, - 400, - 1206, - 275, - 1206 - ], - "text": "Bookmark", - "confidence": 0.949 + "offset": 539, + "length": 16 } ] }, { - "language": "en", + "content": "20", "boundingBox": [ - 863, - 1181, - 893, - 1180, - 893, - 1202, - 863, + 860, + 1179, + 892, + 1179, + 891, + 1204, + 860, 1203 ], - "text": "20", - "words": [ + "spans": [ { - "boundingBox": [ - 863, - 1181, - 892, - 1180, - 892, - 1202, - 863, - 1203 - ], - "text": "20", - "confidence": 0.958 + "offset": 556, + "length": 2 } ] }, { - "language": "en", + "content": "5.00", "boundingBox": [ 1239, 1179, 1295, - 1179, + 1178, 1295, - 1202, + 1203, 1239, - 1202 + 1204 ], - "text": "5,00", - "words": [ + "spans": [ { - "boundingBox": [ - 1241, - 1179, - 1294, - 1179, - 1294, - 1202, - 1241, - 1202 - ], - "text": "5,00", - "confidence": 0.423 + "offset": 559, + "length": 4 } ] }, { - "language": "en", + "content": "100.00", "boundingBox": [ - 1443, + 1442, 1180, - 1531, - 1179, - 1532, + 1530, + 1180, + 1530, 1203, 1443, 1204 ], - "text": "100.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1446, - 1181, - 1530, - 1180, - 1529, - 1203, - 1446, - 1204 - ], - "text": "100.00", - "confidence": 0.959 + "offset": 564, + "length": 6 } ] }, { - "language": "en", + "content": "Copper Swirl Marker", "boundingBox": [ - 168, - 1222, - 429, - 1221, + 169, + 1223, 429, - 1250, - 168, - 1252 + 1222, + 430, + 1249, + 169, + 1253 ], - "text": "Copper Swirl Marker", - "words": [ - { - "boundingBox": [ - 173, - 1223, - 263, - 1222, - 263, - 1252, - 172, - 1253 - ], - "text": "Copper", - "confidence": 0.959 - }, - { - "boundingBox": [ - 269, - 1222, - 332, - 1222, - 332, - 1251, - 269, - 1252 - ], - "text": "Swirl", - "confidence": 0.954 - }, + "spans": [ { - "boundingBox": [ - 338, - 1222, - 430, - 1222, - 430, - 1249, - 338, - 1251 - ], - "text": "Marker", - "confidence": 0.956 + "offset": 571, + "length": 19 } ] }, { - "language": "en", + "content": "20", "boundingBox": [ - 861, + 860, 1223, 893, - 1222, + 1223, 893, - 1246, - 861, - 1248 + 1247, + 860, + 1247 ], - "text": "20", - "words": [ + "spans": [ { - "boundingBox": [ - 861, - 1223, - 892, - 1222, - 893, - 1246, - 862, - 1247 - ], - "text": "20", - "confidence": 0.958 + "offset": 591, + "length": 2 } ] }, { - "language": "en", + "content": "5.00", "boundingBox": [ - 1240, + 1239, + 1221, + 1294, 1222, - 1295, - 1223, - 1295, + 1294, 1246, - 1240, - 1245 + 1239, + 1247 ], - "text": "5,00", - "words": [ + "spans": [ { - "boundingBox": [ - 1241, - 1222, - 1294, - 1223, - 1293, - 1246, - 1240, - 1245 - ], - "text": "5,00", - "confidence": 0.424 + "offset": 594, + "length": 4 } ] }, { - "language": "en", + "content": "100.00", "boundingBox": [ 1443, + 1223, + 1530, 1222, - 1531, - 1222, - 1531, - 1247, - 1443, + 1530, + 1246, + 1444, 1247 ], - "text": "100.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1445, - 1223, - 1529, - 1222, - 1529, - 1248, - 1444, - 1248 - ], - "text": "100.00", - "confidence": 0.959 + "offset": 599, + "length": 6 } ] }, { - "language": "en", + "content": "Bernie Sanders", "boundingBox": [ - 1148, - 1574, - 1296, - 1574, - 1296, - 1599, - 1148, - 1599 + 484, + 1670, + 764, + 1670, + 764, + 1707, + 484, + 1706 ], - "text": "SUBTOTAL", - "words": [ + "spans": [ { - "boundingBox": [ - 1149, - 1574, - 1295, - 1575, - 1295, - 1600, - 1149, - 1600 - ], - "text": "SUBTOTAL", - "confidence": 0.959 + "offset": 606, + "length": 14 } ] }, { - "language": "en", + "content": "Bernie Sanders", "boundingBox": [ - 1428, - 1571, - 1530, - 1570, - 1531, - 1598, - 1428, - 1599 + 542, + 1718, + 718, + 1719, + 718, + 1742, + 542, + 1741 ], - "text": "$140.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1429, - 1572, - 1530, - 1570, - 1529, - 1599, - 1429, - 1599 - ], - "text": "$140.00", - "confidence": 0.957 + "offset": 621, + "length": 14 } ] }, { - "language": "en", + "content": "Manager", "boundingBox": [ - 1238, - 1619, - 1295, - 1618, - 1295, - 1642, - 1237, - 1642 + 577, + 1753, + 681, + 1755, + 681, + 1778, + 577, + 1776 ], - "text": "TAX", - "words": [ + "spans": [ { - "boundingBox": [ - 1241, - 1618, - 1294, - 1618, - 1294, - 1641, - 1241, - 1642 - ], - "text": "TAX", - "confidence": 0.958 + "offset": 636, + "length": 7 } ] }, { - "language": "en", + "content": "Additional Notes:", "boundingBox": [ - 1460, - 1616, - 1531, - 1614, - 1531, - 1641, - 1460, - 1641 + 172, + 1796, + 478, + 1796, + 478, + 1832, + 172, + 1831 ], - "text": "$4.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1461, - 1615, - 1530, - 1614, - 1530, - 1641, - 1461, - 1642 - ], - "text": "$4.00", - "confidence": 0.939 + "offset": 644, + "length": 17 } ] }, { - "language": "en", + "content": "Do not Jostle Box. Unpack carefully. Enjoy.", "boundingBox": [ - 481, - 1670, - 764, - 1670, - 764, - 1708, - 481, - 1708 + 174, + 1879, + 707, + 1880, + 707, + 1911, + 174, + 1908 ], - "text": "Bernie Sanders", - "words": [ - { - "boundingBox": [ - 483, - 1672, - 603, - 1671, - 602, - 1707, - 482, - 1707 - ], - "text": "Bernie", - "confidence": 0.909 - }, + "spans": [ { - "boundingBox": [ - 614, - 1671, - 764, - 1670, - 763, - 1709, - 613, - 1708 - ], - "text": "Sanders", - "confidence": 0.958 + "offset": 662, + "length": 43 } ] }, { - "language": "en", + "content": "SUBTOTAL", "boundingBox": [ - 1204, - 1672, + 1146, + 1573, 1296, - 1672, + 1573, 1296, - 1699, - 1204, - 1699 + 1600, + 1146, + 1600 ], - "text": "TOTAL", - "words": [ + "spans": [ { - "boundingBox": [ - 1207, - 1674, - 1295, - 1672, - 1296, - 1700, - 1207, - 1699 - ], - "text": "TOTAL", - "confidence": 0.959 + "offset": 706, + "length": 8 } ] }, { - "language": "en", + "content": "$140.00", "boundingBox": [ 1426, - 1670, + 1571, 1530, - 1669, + 1571, 1530, - 1695, + 1597, 1426, - 1697 + 1598 ], - "text": "$144.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1429, - 1671, - 1529, - 1669, - 1530, - 1696, - 1429, - 1697 - ], - "text": "$144.00", - "confidence": 0.949 + "offset": 715, + "length": 7 } ] }, { - "language": "en", + "content": "TAX", "boundingBox": [ - 543, - 1718, - 716, - 1719, - 716, - 1743, - 543, - 1742 + 1236, + 1618, + 1296, + 1618, + 1295, + 1643, + 1236, + 1643 ], - "text": "Bernie Sanders", - "words": [ - { - "boundingBox": [ - 544, - 1719, - 621, - 1719, - 621, - 1743, - 544, - 1743 - ], - "text": "Bernie", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 626, - 1719, - 717, - 1720, - 716, - 1744, - 626, - 1743 - ], - "text": "Sanders", - "confidence": 0.959 + "offset": 723, + "length": 3 } ] }, { - "language": "en", + "content": "$4.00", "boundingBox": [ - 581, - 1754, - 681, - 1756, - 680, - 1777, - 581, - 1776 + 1458, + 1615, + 1529, + 1615, + 1528, + 1641, + 1458, + 1643 ], - "text": "Manager", - "words": [ + "spans": [ { - "boundingBox": [ - 582, - 1755, - 681, - 1756, - 680, - 1778, - 581, - 1776 - ], - "text": "Manager", - "confidence": 0.957 + "offset": 727, + "length": 5 } ] }, { - "language": "en", + "content": "TOTAL", "boundingBox": [ - 173, - 1796, - 480, - 1797, - 480, - 1832, - 173, - 1830 + 1203, + 1673, + 1297, + 1673, + 1297, + 1698, + 1204, + 1699 ], - "text": "Additional Notes:", - "words": [ - { - "boundingBox": [ - 175, - 1798, - 360, - 1797, - 360, - 1833, - 174, - 1830 - ], - "text": "Additional", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 366, - 1797, - 481, - 1800, - 481, - 1832, - 366, - 1833 - ], - "text": "Notes:", - "confidence": 0.944 + "offset": 733, + "length": 5 } ] }, { - "language": "en", + "content": "$144.00", "boundingBox": [ - 173, - 1879, - 705, - 1880, - 705, - 1912, - 173, - 1910 + 1427, + 1670, + 1529, + 1669, + 1530, + 1696, + 1427, + 1697 ], - "text": "Do not Jostle Box. Unpack carefully. Enjoy.", - "words": [ - { - "boundingBox": [ - 176, - 1883, - 209, - 1882, - 208, - 1907, - 174, - 1906 - ], - "text": "Do", - "confidence": 0.959 - }, - { - "boundingBox": [ - 215, - 1882, - 261, - 1881, - 260, - 1908, - 214, - 1907 - ], - "text": "not", - "confidence": 0.951 - }, - { - "boundingBox": [ - 266, - 1881, - 336, - 1881, - 335, - 1909, - 265, - 1908 - ], - "text": "Jostle", - "confidence": 0.958 - }, - { - "boundingBox": [ - 342, - 1881, - 403, - 1880, - 402, - 1910, - 341, - 1909 - ], - "text": "Box.", - "confidence": 0.892 - }, + "spans": [ { - "boundingBox": [ - 410, - 1880, - 504, - 1880, - 503, - 1912, - 408, - 1911 - ], - "text": "Unpack", - "confidence": 0.959 - }, - { - "boundingBox": [ - 510, - 1880, - 628, - 1880, - 627, - 1913, - 509, - 1912 - ], - "text": "carefully.", - "confidence": 0.958 - }, - { - "boundingBox": [ - 633, - 1880, - 705, - 1881, - 704, - 1913, - 632, - 1913 - ], - "text": "Enjoy.", - "confidence": 0.959 + "offset": 739, + "length": 7 } ] }, { - "language": "en", + "content": "Jupiter Book Supply will refund you 50% per book if returned within 60 days of reading and", "boundingBox": [ - 172, + 168, 1923, - 1508, - 1924, - 1508, - 1959, - 172, - 1959 + 1510, + 1923, + 1510, + 1957, + 168, + 1958 ], - "text": "Jupiter Book Supply will refund you 50% per book if returned within 60 days of reading and", - "words": [ - { - "boundingBox": [ - 172, - 1925, - 273, - 1925, - 273, - 1959, - 172, - 1959 - ], - "text": "Jupiter", - "confidence": 0.955 - }, - { - "boundingBox": [ - 280, - 1924, - 359, - 1924, - 359, - 1959, - 280, - 1959 - ], - "text": "Book", - "confidence": 0.959 - }, - { - "boundingBox": [ - 366, - 1924, - 468, - 1924, - 467, - 1959, - 366, - 1959 - ], - "text": "Supply", - "confidence": 0.959 - }, - { - "boundingBox": [ - 474, - 1924, - 522, - 1924, - 521, - 1959, - 474, - 1959 - ], - "text": "will", - "confidence": 0.959 - }, - { - "boundingBox": [ - 529, - 1924, - 628, - 1924, - 628, - 1959, - 528, - 1959 - ], - "text": "refund", - "confidence": 0.958 - }, - { - "boundingBox": [ - 635, - 1924, - 692, - 1924, - 691, - 1959, - 634, - 1959 - ], - "text": "you", - "confidence": 0.958 - }, - { - "boundingBox": [ - 698, - 1924, - 762, - 1924, - 761, - 1959, - 698, - 1959 - ], - "text": "50%", - "confidence": 0.955 - }, - { - "boundingBox": [ - 773, - 1924, - 823, - 1924, - 822, - 1959, - 772, - 1959 - ], - "text": "per", - "confidence": 0.958 - }, - { - "boundingBox": [ - 830, - 1924, - 904, - 1924, - 903, - 1959, - 829, - 1959 - ], - "text": "book", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 911, - 1924, - 932, - 1924, - 931, - 1959, - 910, - 1959 - ], - "text": "if", - "confidence": 0.909 - }, - { - "boundingBox": [ - 938, - 1924, - 1065, - 1924, - 1064, - 1959, - 937, - 1959 - ], - "text": "returned", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1072, - 1924, - 1160, - 1924, - 1159, - 1959, - 1071, - 1959 - ], - "text": "within", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1167, - 1924, - 1208, - 1924, - 1206, - 1960, - 1166, - 1959 - ], - "text": "60", - "confidence": 0.929 - }, - { - "boundingBox": [ - 1215, - 1924, - 1287, - 1924, - 1285, - 1960, - 1213, - 1960 - ], - "text": "days", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1294, - 1924, - 1323, - 1924, - 1322, - 1960, - 1292, - 1960 - ], - "text": "of", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1330, - 1924, - 1443, - 1924, - 1441, - 1960, - 1328, - 1960 - ], - "text": "reading", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1450, - 1924, - 1508, - 1924, - 1506, - 1960, - 1448, - 1960 - ], - "text": "and", - "confidence": 0.958 + "offset": 747, + "length": 90 } ] }, { - "language": "en", + "content": "offer you 25% off you next total purchase.", "boundingBox": [ - 169, + 168, 1957, 786, - 1957, + 1958, 786, - 1993, - 169, - 1993 + 1991, + 168, + 1991 ], - "text": "offer you 25% off you next total purchase.", - "words": [ - { - "boundingBox": [ - 171, - 1959, - 239, - 1958, - 238, - 1992, - 170, - 1991 - ], - "text": "offer", - "confidence": 0.959 - }, - { - "boundingBox": [ - 245, - 1958, - 302, - 1958, - 300, - 1993, - 244, - 1992 - ], - "text": "you", - "confidence": 0.959 - }, - { - "boundingBox": [ - 308, - 1958, - 371, - 1958, - 369, - 1994, - 307, - 1993 - ], - "text": "25%", - "confidence": 0.934 - }, - { - "boundingBox": [ - 385, - 1958, - 425, - 1958, - 424, - 1994, - 384, - 1994 - ], - "text": "off", - "confidence": 0.958 - }, - { - "boundingBox": [ - 431, - 1958, - 488, - 1958, - 487, - 1994, - 430, - 1994 - ], - "text": "you", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 494, - 1958, - 559, - 1958, - 558, - 1994, - 493, - 1994 - ], - "text": "next", - "confidence": 0.959 - }, - { - "boundingBox": [ - 565, - 1958, - 632, - 1959, - 631, - 1993, - 564, - 1994 - ], - "text": "total", - "confidence": 0.959 - }, - { - "boundingBox": [ - 638, - 1959, - 785, - 1960, - 785, - 1990, - 637, - 1993 - ], - "text": "purchase.", - "confidence": 0.959 + "offset": 838, + "length": 42 } ] } + ], + "spans": [ + { + "offset": 0, + "length": 880 + } ] } ], - "pageResults": [ + "tables": [ { - "page": 1, - "tables": [ + "rowCount": 5, + "columnCount": 4, + "cells": [ + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Details", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 157, + 1037, + 847, + 1038, + 847, + 1086, + 155, + 1086 + ] + } + ], + "spans": [ + { + "offset": 455, + "length": 7 + } + ] + }, { - "rows": 4, - "columns": 3, - "cells": [ + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "Quantity", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 1, - "text": "SUBTOTAL", + "pageNumber": 1, "boundingBox": [ - 1072, - 1566, - 1309, - 1566, - 1309, - 1610, - 1072, - 1610 - ], - "elements": [ - "#/readResults/0/lines/41/words/0" + 847, + 1038, + 1069, + 1038, + 1070, + 1086, + 847, + 1086 ] - }, + } + ], + "spans": [ + { + "offset": 463, + "length": 8 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "Unit Price", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 2, - "text": "$140.00", + "pageNumber": 1, "boundingBox": [ + 1069, + 1038, 1309, - 1566, - 1544, - 1566, - 1544, - 1610, + 1038, 1309, - 1610 - ], - "elements": [ - "#/readResults/0/lines/42/words/0" + 1086, + 1070, + 1086 ] - }, + } + ], + "spans": [ + { + "offset": 472, + "length": 10 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "Total", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 1, - "text": "TAX", + "pageNumber": 1, "boundingBox": [ - 1072, - 1610, 1309, - 1610, + 1038, + 1543, + 1038, + 1543, + 1086, 1309, - 1658, - 1072, - 1658 - ], - "elements": [ - "#/readResults/0/lines/43/words/0" + 1086 ] - }, + } + ], + "spans": [ + { + "offset": 483, + "length": 5 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Bindings", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 2, - "text": "$4.00", + "pageNumber": 1, "boundingBox": [ - 1309, - 1610, - 1544, - 1610, - 1544, - 1658, - 1309, - 1658 - ], - "elements": [ - "#/readResults/0/lines/44/words/0" + 155, + 1086, + 847, + 1086, + 847, + 1127, + 155, + 1127 ] - }, + } + ], + "spans": [ + { + "offset": 489, + "length": 8 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "20", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 0, - "text": "Bernie Sanders", + "pageNumber": 1, "boundingBox": [ - 482, - 1658, - 1072, - 1658, - 1072, - 1708, - 482, - 1708 - ], - "elements": [ - "#/readResults/0/lines/45/words/0", - "#/readResults/0/lines/45/words/1" + 847, + 1086, + 1070, + 1086, + 1070, + 1127, + 847, + 1127 ] - }, + } + ], + "spans": [ + { + "offset": 498, + "length": 2 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "1.00", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 1, - "text": "TOTAL", + "pageNumber": 1, "boundingBox": [ - 1072, - 1658, + 1070, + 1086, 1309, - 1658, + 1086, 1309, - 1708, - 1072, - 1708 - ], - "elements": [ - "#/readResults/0/lines/46/words/0" + 1127, + 1070, + 1127 ] - }, + } + ], + "spans": [ + { + "offset": 501, + "length": 4 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "20.00", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 2, - "text": "$144.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1658, - 1544, - 1658, - 1544, - 1708, + 1086, + 1543, + 1086, + 1543, + 1127, 1309, - 1708 - ], - "elements": [ - "#/readResults/0/lines/47/words/0" + 1127 ] } + ], + "spans": [ + { + "offset": 506, + "length": 5 + } ] }, { - "rows": 6, - "columns": 4, - "cells": [ + "rowIndex": 2, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Covers Small", + "boundingRegions": [ { - "rowIndex": 0, - "columnIndex": 0, - "text": "Details", + "pageNumber": 1, "boundingBox": [ - 156, - 1038, + 155, + 1127, 847, - 1038, + 1127, 847, - 1087, - 156, - 1087 - ], - "elements": [ - "#/readResults/0/lines/21/words/0" + 1171, + 155, + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 512, + "length": 12 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "20", + "boundingRegions": [ { - "rowIndex": 0, - "columnIndex": 1, - "text": "Quantity", + "pageNumber": 1, "boundingBox": [ 847, - 1038, - 1072, - 1038, - 1072, - 1087, + 1127, + 1070, + 1127, + 1070, + 1171, 847, - 1087 - ], - "elements": [ - "#/readResults/0/lines/22/words/0" + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 525, + "length": 2 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "1.00", + "boundingRegions": [ { - "rowIndex": 0, - "columnIndex": 2, - "text": "Unit Price", + "pageNumber": 1, "boundingBox": [ - 1072, - 1038, + 1070, + 1127, 1309, - 1038, + 1127, 1309, - 1087, - 1072, - 1087 - ], - "elements": [ - "#/readResults/0/lines/23/words/0", - "#/readResults/0/lines/23/words/1" + 1171, + 1070, + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 528, + "length": 4 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "20.00", + "boundingRegions": [ { - "rowIndex": 0, - "columnIndex": 3, - "text": "Total", + "pageNumber": 1, "boundingBox": [ 1309, - 1038, - 1544, - 1038, - 1544, - 1087, + 1127, + 1543, + 1127, + 1543, + 1171, 1309, - 1087 - ], - "elements": [ - "#/readResults/0/lines/24/words/0" + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 533, + "length": 5 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Feather Bookmark", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 0, - "text": "Bindings", + "pageNumber": 1, "boundingBox": [ - 156, - 1087, + 155, + 1171, 847, - 1087, + 1171, 847, - 1128, - 156, - 1128 - ], - "elements": [ - "#/readResults/0/lines/25/words/0" + 1214, + 155, + 1214 ] - }, + } + ], + "spans": [ + { + "offset": 539, + "length": 16 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "20", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 1, - "text": "20", + "pageNumber": 1, "boundingBox": [ 847, - 1087, - 1072, - 1087, - 1072, - 1128, + 1171, + 1070, + 1171, + 1070, + 1214, 847, - 1128 - ], - "elements": [ - "#/readResults/0/lines/26/words/0" + 1214 ] - }, + } + ], + "spans": [ + { + "offset": 556, + "length": 2 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "5.00", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 2, - "text": "1.00", + "pageNumber": 1, "boundingBox": [ - 1072, - 1087, + 1070, + 1171, 1309, - 1087, + 1171, 1309, - 1128, - 1072, - 1128 - ], - "elements": [ - "#/readResults/0/lines/27/words/0" + 1214, + 1070, + 1214 ] - }, + } + ], + "spans": [ + { + "offset": 559, + "length": 4 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "100.00", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 3, - "text": "20.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1087, - 1544, - 1087, - 1544, - 1128, + 1171, + 1543, + 1171, + 1543, + 1215, 1309, - 1128 - ], - "elements": [ - "#/readResults/0/lines/28/words/0" + 1214 ] - }, + } + ], + "spans": [ + { + "offset": 564, + "length": 6 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Copper Swirl Marker", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 0, - "text": "Covers Small", + "pageNumber": 1, "boundingBox": [ - 156, - 1128, + 155, + 1214, 847, - 1128, + 1214, 847, - 1172, - 156, - 1172 - ], - "elements": [ - "#/readResults/0/lines/29/words/0", - "#/readResults/0/lines/29/words/1" + 1258, + 155, + 1258 ] - }, + } + ], + "spans": [ + { + "offset": 571, + "length": 19 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "20", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 1, - "text": "20", + "pageNumber": 1, "boundingBox": [ 847, - 1128, - 1072, - 1128, - 1072, - 1172, + 1214, + 1070, + 1214, + 1070, + 1258, 847, - 1172 - ], - "elements": [ - "#/readResults/0/lines/30/words/0" + 1258 ] - }, + } + ], + "spans": [ + { + "offset": 591, + "length": 2 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "5.00", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 2, - "text": "1.00", + "pageNumber": 1, "boundingBox": [ - 1072, - 1128, + 1070, + 1214, 1309, - 1128, + 1214, 1309, - 1172, - 1072, - 1172 - ], - "elements": [ - "#/readResults/0/lines/31/words/0" + 1258, + 1070, + 1258 ] - }, + } + ], + "spans": [ + { + "offset": 594, + "length": 4 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "100.00", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 3, - "text": "20.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1128, - 1544, - 1128, - 1544, - 1172, + 1214, + 1543, + 1215, + 1543, + 1260, 1309, - 1172 - ], - "elements": [ - "#/readResults/0/lines/32/words/0" + 1258 ] - }, + } + ], + "spans": [ { - "rowIndex": 3, - "columnIndex": 0, - "text": "Feather Bookmark", - "boundingBox": [ - 156, - 1172, - 847, - 1172, - 847, - 1216, - 156, - 1216 - ], - "elements": [ - "#/readResults/0/lines/33/words/0", - "#/readResults/0/lines/33/words/1" + "offset": 599, + "length": 6 + } + ] + } + ], + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 153, + 1036, + 1548, + 1036, + 1547, + 1265, + 153, + 1265 + ] + } + ], + "spans": [ + { + "offset": 455, + "length": 150 + } + ] + }, + { + "rowCount": 4, + "columnCount": 2, + "cells": [ + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "SUBTOTAL", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1070, + 1565, + 1309, + 1565, + 1309, + 1609, + 1071, + 1609 ] - }, + } + ], + "spans": [ + { + "offset": 706, + "length": 8 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "$140.00", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 1, - "text": "20", + "pageNumber": 1, "boundingBox": [ - 847, - 1172, - 1072, - 1172, - 1072, - 1216, - 847, - 1216 - ], - "elements": [ - "#/readResults/0/lines/34/words/0" + 1309, + 1565, + 1544, + 1564, + 1544, + 1609, + 1309, + 1609 ] - }, + } + ], + "spans": [ { - "rowIndex": 3, - "columnIndex": 2, - "text": "5,00", + "offset": 715, + "length": 7 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "TAX", + "boundingRegions": [ + { + "pageNumber": 1, "boundingBox": [ - 1072, - 1172, + 1071, + 1609, 1309, - 1172, + 1609, 1309, - 1216, - 1072, - 1216 - ], - "elements": [ - "#/readResults/0/lines/35/words/0" + 1652, + 1071, + 1652 ] - }, + } + ], + "spans": [ + { + "offset": 723, + "length": 3 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "$4.00", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 3, - "text": "100.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1172, + 1609, 1544, - 1172, + 1609, 1544, - 1216, + 1652, 1309, - 1216 - ], - "elements": [ - "#/readResults/0/lines/36/words/0" + 1652 ] - }, + } + ], + "spans": [ { - "rowIndex": 4, - "columnIndex": 0, - "text": "Copper Swirl Marker", + "offset": 727, + "length": 5 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "", + "boundingRegions": [ + { + "pageNumber": 1, "boundingBox": [ - 156, - 1216, - 847, - 1216, - 847, - 1260, - 156, - 1260 - ], - "elements": [ - "#/readResults/0/lines/37/words/0", - "#/readResults/0/lines/37/words/1", - "#/readResults/0/lines/37/words/2" + 1071, + 1652, + 1309, + 1652, + 1309, + 1664, + 1071, + 1664 ] - }, + } + ], + "spans": [] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "", + "boundingRegions": [ { - "rowIndex": 4, - "columnIndex": 1, - "text": "20", + "pageNumber": 1, "boundingBox": [ - 847, - 1216, - 1072, - 1216, - 1072, - 1260, - 847, - 1260 - ], - "elements": [ - "#/readResults/0/lines/38/words/0" + 1309, + 1652, + 1544, + 1652, + 1544, + 1664, + 1309, + 1664 ] - }, + } + ], + "spans": [] + }, + { + "rowIndex": 3, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "TOTAL", + "boundingRegions": [ { - "rowIndex": 4, - "columnIndex": 2, - "text": "5,00", + "pageNumber": 1, "boundingBox": [ - 1072, - 1216, + 1071, + 1664, 1309, - 1216, + 1664, 1309, - 1260, - 1072, - 1260 - ], - "elements": [ - "#/readResults/0/lines/39/words/0" + 1707, + 1071, + 1706 ] - }, + } + ], + "spans": [ + { + "offset": 733, + "length": 5 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "$144.00", + "boundingRegions": [ { - "rowIndex": 4, - "columnIndex": 3, - "text": "100.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1216, + 1664, 1544, - 1216, + 1664, 1544, - 1260, + 1707, 1309, - 1260 - ], - "elements": [ - "#/readResults/0/lines/40/words/0" + 1707 ] } + ], + "spans": [ + { + "offset": 739, + "length": 7 + } + ] + } + ], + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1062, + 1563, + 1560, + 1563, + 1560, + 1709, + 1062, + 1709 ] } + ], + "spans": [ + { + "offset": 706, + "length": 40 + } + ] + } + ], + "styles": [ + { + "isHandwritten": true, + "confidence": 0.9, + "spans": [ + { + "offset": 606, + "length": 14 + } ] } ] diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_2.jpg.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_2.jpg.ocr.json index cba95d44cab07..a0d5a23b2d4ee 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_2.jpg.ocr.json +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_2.jpg.ocr.json @@ -1,3675 +1,4661 @@ { "status": "succeeded", - "createdDateTime": "2020-04-09T01:37:21Z", - "lastUpdatedDateTime": "2020-04-09T01:37:24Z", + "createdDateTime": "2021-08-24T20:34:00Z", + "lastUpdatedDateTime": "2021-08-24T20:34:02Z", "analyzeResult": { - "version": "2.0.0", - "readResults": [ + "apiVersion": "2021-07-30-preview", + "modelId": "prebuilt-layout", + "stringIndexType": "textElements", + "content": "Purchase Order\nHero Limited\nCompany Phone: 555-348-6512\nWebsite: www.herolimited.com\nEmail:\naccounts@herolimited.com\nShipped To\nVendor Name: Lori Hanke\nCompany Name: Buzz Clothing\nAddress: 938 N Lumpy Way\nDenver, CO 83757\nShipped From\nName: Frank Sinatra\nCompany Name: Franks Goods\nAddress: 838 NE Grail Road\nBellingham, WA 83748\nPhone: 435-395-3954\nPhone: 939-492-9595\nPurchase Order\nDated As: 02/20/2020\nPurchase Order #: 942448\nDetails\nQuantity\nUnit Price\nTotal\nCrow keychain\n10\n10.00\n100.00\nBatman keychain\n10\n10.00\n100.00\nSkull keychain\n10\n10.00\n100.00\nMoose keychain\n10\n10.00\n100.00\nSodapop keychain\n10\n10.00\n100.00\nFrank Sinatra\nFrank Sinatra\nAdditional Notes:\nOwner\nSUBTOTAL\n$600.00\nTAX\n$20.00\nTOTAL\n$620.00\nHave fun with your new keychains. Franks offers the simplest products at the highest quality.\nA 30% off coupon will be issued upon the arrive of your products for your next order.\nFor orders over 100pcs you will recieve 40% off your next order.", + "pages": [ { - "page": 1, - "language": "en", - "angle": 0, + "pageNumber": 1, + "angle": -0.1002, "width": 1700, "height": 2200, "unit": "pixel", + "words": [ + { + "content": "Purchase", + "boundingBox": [ + 137, + 140, + 259, + 139, + 259, + 167, + 137, + 167 + ], + "confidence": 0.997, + "span": { + "offset": 0, + "length": 8 + } + }, + { + "content": "Order", + "boundingBox": [ + 264, + 139, + 350, + 139, + 349, + 167, + 264, + 167 + ], + "confidence": 0.995, + "span": { + "offset": 9, + "length": 5 + } + }, + { + "content": "Hero", + "boundingBox": [ + 621, + 208, + 769, + 206, + 769, + 266, + 620, + 266 + ], + "confidence": 0.983, + "span": { + "offset": 15, + "length": 4 + } + }, + { + "content": "Limited", + "boundingBox": [ + 793, + 205, + 1058, + 204, + 1057, + 266, + 793, + 266 + ], + "confidence": 0.997, + "span": { + "offset": 20, + "length": 7 + } + }, + { + "content": "Company", + "boundingBox": [ + 163, + 353, + 270, + 351, + 270, + 379, + 164, + 378 + ], + "confidence": 0.993, + "span": { + "offset": 28, + "length": 7 + } + }, + { + "content": "Phone:", + "boundingBox": [ + 275, + 351, + 358, + 351, + 358, + 378, + 275, + 379 + ], + "confidence": 0.997, + "span": { + "offset": 36, + "length": 6 + } + }, + { + "content": "555-348-6512", + "boundingBox": [ + 363, + 351, + 525, + 351, + 525, + 374, + 363, + 378 + ], + "confidence": 0.993, + "span": { + "offset": 43, + "length": 12 + } + }, + { + "content": "Website:", + "boundingBox": [ + 167, + 394, + 266, + 393, + 266, + 418, + 167, + 417 + ], + "confidence": 0.997, + "span": { + "offset": 56, + "length": 8 + } + }, + { + "content": "www.herolimited.com", + "boundingBox": [ + 271, + 393, + 519, + 394, + 519, + 418, + 271, + 418 + ], + "confidence": 0.987, + "span": { + "offset": 65, + "length": 19 + } + }, + { + "content": "Email:", + "boundingBox": [ + 165, + 435, + 237, + 435, + 237, + 460, + 165, + 460 + ], + "confidence": 0.995, + "span": { + "offset": 85, + "length": 6 + } + }, + { + "content": "accounts@herolimited.com", + "boundingBox": [ + 164, + 481, + 472, + 479, + 472, + 503, + 165, + 503 + ], + "confidence": 0.959, + "span": { + "offset": 92, + "length": 24 + } + }, + { + "content": "Shipped", + "boundingBox": [ + 167, + 547, + 328, + 547, + 328, + 592, + 168, + 592 + ], + "confidence": 0.997, + "span": { + "offset": 117, + "length": 7 + } + }, + { + "content": "To", + "boundingBox": [ + 337, + 547, + 392, + 546, + 391, + 591, + 336, + 592 + ], + "confidence": 0.999, + "span": { + "offset": 125, + "length": 2 + } + }, + { + "content": "Vendor", + "boundingBox": [ + 159, + 610, + 251, + 610, + 250, + 638, + 160, + 637 + ], + "confidence": 0.997, + "span": { + "offset": 128, + "length": 6 + } + }, + { + "content": "Name:", + "boundingBox": [ + 256, + 610, + 342, + 610, + 341, + 638, + 256, + 638 + ], + "confidence": 0.995, + "span": { + "offset": 135, + "length": 5 + } + }, + { + "content": "Lori", + "boundingBox": [ + 347, + 610, + 397, + 610, + 396, + 638, + 347, + 638 + ], + "confidence": 0.991, + "span": { + "offset": 141, + "length": 4 + } + }, + { + "content": "Hanke", + "boundingBox": [ + 402, + 610, + 484, + 609, + 483, + 637, + 401, + 638 + ], + "confidence": 0.995, + "span": { + "offset": 146, + "length": 5 + } + }, + { + "content": "Company", + "boundingBox": [ + 159, + 646, + 275, + 646, + 275, + 679, + 159, + 680 + ], + "confidence": 0.993, + "span": { + "offset": 152, + "length": 7 + } + }, + { + "content": "Name:", + "boundingBox": [ + 281, + 646, + 367, + 646, + 367, + 679, + 281, + 679 + ], + "confidence": 0.995, + "span": { + "offset": 160, + "length": 5 + } + }, + { + "content": "Buzz", + "boundingBox": [ + 373, + 646, + 430, + 646, + 430, + 679, + 373, + 679 + ], + "confidence": 0.991, + "span": { + "offset": 166, + "length": 4 + } + }, + { + "content": "Clothing", + "boundingBox": [ + 437, + 646, + 548, + 646, + 548, + 679, + 437, + 679 + ], + "confidence": 0.997, + "span": { + "offset": 171, + "length": 8 + } + }, + { + "content": "Address:", + "boundingBox": [ + 161, + 686, + 266, + 684, + 265, + 713, + 160, + 711 + ], + "confidence": 0.993, + "span": { + "offset": 180, + "length": 8 + } + }, + { + "content": "938", + "boundingBox": [ + 271, + 684, + 320, + 684, + 319, + 714, + 270, + 713 + ], + "confidence": 0.988, + "span": { + "offset": 189, + "length": 3 + } + }, + { + "content": "N", + "boundingBox": [ + 326, + 684, + 342, + 685, + 341, + 714, + 324, + 714 + ], + "confidence": 0.995, + "span": { + "offset": 193, + "length": 1 + } + }, + { + "content": "Lumpy", + "boundingBox": [ + 352, + 685, + 436, + 686, + 434, + 716, + 350, + 715 + ], + "confidence": 0.995, + "span": { + "offset": 195, + "length": 5 + } + }, + { + "content": "Way", + "boundingBox": [ + 441, + 686, + 501, + 688, + 499, + 716, + 440, + 716 + ], + "confidence": 0.998, + "span": { + "offset": 201, + "length": 3 + } + }, + { + "content": "Denver,", + "boundingBox": [ + 279, + 724, + 370, + 723, + 370, + 750, + 279, + 750 + ], + "confidence": 0.994, + "span": { + "offset": 205, + "length": 7 + } + }, + { + "content": "CO", + "boundingBox": [ + 376, + 723, + 411, + 722, + 411, + 750, + 375, + 750 + ], + "confidence": 0.991, + "span": { + "offset": 213, + "length": 2 + } + }, + { + "content": "83757", + "boundingBox": [ + 420, + 722, + 501, + 721, + 500, + 749, + 420, + 750 + ], + "confidence": 0.995, + "span": { + "offset": 216, + "length": 5 + } + }, + { + "content": "Shipped", + "boundingBox": [ + 167, + 785, + 324, + 785, + 324, + 831, + 169, + 830 + ], + "confidence": 0.997, + "span": { + "offset": 222, + "length": 7 + } + }, + { + "content": "From", + "boundingBox": [ + 333, + 785, + 432, + 785, + 431, + 827, + 333, + 830 + ], + "confidence": 0.992, + "span": { + "offset": 230, + "length": 4 + } + }, + { + "content": "Name:", + "boundingBox": [ + 165, + 853, + 245, + 852, + 245, + 879, + 164, + 879 + ], + "confidence": 0.994, + "span": { + "offset": 235, + "length": 5 + } + }, + { + "content": "Frank", + "boundingBox": [ + 250, + 852, + 322, + 852, + 322, + 879, + 250, + 879 + ], + "confidence": 0.995, + "span": { + "offset": 241, + "length": 5 + } + }, + { + "content": "Sinatra", + "boundingBox": [ + 327, + 852, + 418, + 853, + 418, + 880, + 327, + 879 + ], + "confidence": 0.997, + "span": { + "offset": 247, + "length": 7 + } + }, + { + "content": "Company", + "boundingBox": [ + 164, + 890, + 281, + 889, + 282, + 919, + 165, + 919 + ], + "confidence": 0.994, + "span": { + "offset": 255, + "length": 7 + } + }, + { + "content": "Name:", + "boundingBox": [ + 286, + 889, + 374, + 889, + 374, + 918, + 287, + 919 + ], + "confidence": 0.995, + "span": { + "offset": 263, + "length": 5 + } + }, + { + "content": "Franks", + "boundingBox": [ + 379, + 889, + 461, + 889, + 461, + 917, + 379, + 918 + ], + "confidence": 0.997, + "span": { + "offset": 269, + "length": 6 + } + }, + { + "content": "Goods", + "boundingBox": [ + 466, + 889, + 553, + 889, + 553, + 915, + 466, + 917 + ], + "confidence": 0.995, + "span": { + "offset": 276, + "length": 5 + } + }, + { + "content": "Address:", + "boundingBox": [ + 166, + 926, + 271, + 925, + 271, + 953, + 166, + 953 + ], + "confidence": 0.994, + "span": { + "offset": 282, + "length": 8 + } + }, + { + "content": "838", + "boundingBox": [ + 277, + 925, + 325, + 925, + 325, + 953, + 277, + 953 + ], + "confidence": 0.998, + "span": { + "offset": 291, + "length": 3 + } + }, + { + "content": "NE", + "boundingBox": [ + 330, + 925, + 364, + 925, + 364, + 953, + 330, + 953 + ], + "confidence": 0.998, + "span": { + "offset": 295, + "length": 2 + } + }, + { + "content": "Grail", + "boundingBox": [ + 369, + 925, + 430, + 926, + 431, + 953, + 370, + 953 + ], + "confidence": 0.995, + "span": { + "offset": 298, + "length": 5 + } + }, + { + "content": "Road", + "boundingBox": [ + 435, + 926, + 500, + 926, + 500, + 953, + 436, + 953 + ], + "confidence": 0.992, + "span": { + "offset": 304, + "length": 4 + } + }, + { + "content": "Bellingham,", + "boundingBox": [ + 277, + 964, + 416, + 964, + 416, + 993, + 276, + 993 + ], + "confidence": 0.993, + "span": { + "offset": 309, + "length": 11 + } + }, + { + "content": "WA", + "boundingBox": [ + 422, + 964, + 469, + 963, + 469, + 992, + 422, + 993 + ], + "confidence": 0.979, + "span": { + "offset": 321, + "length": 2 + } + }, + { + "content": "83748", + "boundingBox": [ + 474, + 963, + 553, + 963, + 554, + 989, + 475, + 992 + ], + "confidence": 0.995, + "span": { + "offset": 324, + "length": 5 + } + }, + { + "content": "Phone:", + "boundingBox": [ + 643, + 719, + 734, + 719, + 734, + 752, + 643, + 753 + ], + "confidence": 0.997, + "span": { + "offset": 330, + "length": 6 + } + }, + { + "content": "435-395-3954", + "boundingBox": [ + 741, + 719, + 919, + 718, + 919, + 753, + 741, + 752 + ], + "confidence": 0.983, + "span": { + "offset": 337, + "length": 12 + } + }, + { + "content": "Phone:", + "boundingBox": [ + 684, + 964, + 770, + 964, + 769, + 990, + 684, + 990 + ], + "confidence": 0.997, + "span": { + "offset": 350, + "length": 6 + } + }, + { + "content": "939-492-9595", + "boundingBox": [ + 776, + 964, + 951, + 963, + 949, + 990, + 774, + 990 + ], + "confidence": 0.988, + "span": { + "offset": 357, + "length": 12 + } + }, + { + "content": "Purchase", + "boundingBox": [ + 1113, + 322, + 1365, + 321, + 1364, + 370, + 1113, + 368 + ], + "confidence": 0.997, + "span": { + "offset": 370, + "length": 8 + } + }, + { + "content": "Order", + "boundingBox": [ + 1381, + 321, + 1549, + 321, + 1548, + 370, + 1380, + 370 + ], + "confidence": 0.994, + "span": { + "offset": 379, + "length": 5 + } + }, + { + "content": "Dated", + "boundingBox": [ + 1025, + 421, + 1103, + 420, + 1103, + 448, + 1025, + 448 + ], + "confidence": 0.993, + "span": { + "offset": 385, + "length": 5 + } + }, + { + "content": "As:", + "boundingBox": [ + 1111, + 420, + 1155, + 420, + 1155, + 448, + 1111, + 448 + ], + "confidence": 0.998, + "span": { + "offset": 391, + "length": 3 + } + }, + { + "content": "02/20/2020", + "boundingBox": [ + 1161, + 420, + 1312, + 421, + 1311, + 449, + 1161, + 448 + ], + "confidence": 0.993, + "span": { + "offset": 395, + "length": 10 + } + }, + { + "content": "Purchase", + "boundingBox": [ + 1023, + 461, + 1147, + 461, + 1147, + 489, + 1023, + 488 + ], + "confidence": 0.997, + "span": { + "offset": 406, + "length": 8 + } + }, + { + "content": "Order", + "boundingBox": [ + 1152, + 461, + 1238, + 461, + 1238, + 489, + 1152, + 489 + ], + "confidence": 0.995, + "span": { + "offset": 415, + "length": 5 + } + }, + { + "content": "#:", + "boundingBox": [ + 1243, + 461, + 1268, + 461, + 1269, + 489, + 1243, + 489 + ], + "confidence": 0.998, + "span": { + "offset": 421, + "length": 2 + } + }, + { + "content": "942448", + "boundingBox": [ + 1274, + 461, + 1372, + 462, + 1372, + 489, + 1274, + 489 + ], + "confidence": 0.993, + "span": { + "offset": 424, + "length": 6 + } + }, + { + "content": "Details", + "boundingBox": [ + 447, + 1048, + 556, + 1048, + 555, + 1078, + 446, + 1078 + ], + "confidence": 0.993, + "span": { + "offset": 431, + "length": 7 + } + }, + { + "content": "Quantity", + "boundingBox": [ + 886, + 1048, + 1028, + 1048, + 1027, + 1084, + 886, + 1085 + ], + "confidence": 0.959, + "span": { + "offset": 439, + "length": 8 + } + }, + { + "content": "Unit", + "boundingBox": [ + 1111, + 1047, + 1175, + 1047, + 1175, + 1078, + 1111, + 1078 + ], + "confidence": 0.992, + "span": { + "offset": 448, + "length": 4 + } + }, + { + "content": "Price", + "boundingBox": [ + 1181, + 1047, + 1263, + 1048, + 1262, + 1078, + 1181, + 1078 + ], + "confidence": 0.995, + "span": { + "offset": 453, + "length": 5 + } + }, + { + "content": "Total", + "boundingBox": [ + 1381, + 1047, + 1467, + 1047, + 1467, + 1077, + 1381, + 1076 + ], + "confidence": 0.995, + "span": { + "offset": 459, + "length": 5 + } + }, + { + "content": "Crow", + "boundingBox": [ + 171, + 1094, + 226, + 1095, + 227, + 1123, + 172, + 1123 + ], + "confidence": 0.992, + "span": { + "offset": 465, + "length": 4 + } + }, + { + "content": "keychain", + "boundingBox": [ + 238, + 1095, + 353, + 1093, + 353, + 1123, + 238, + 1124 + ], + "confidence": 0.997, + "span": { + "offset": 470, + "length": 8 + } + }, + { + "content": "10", + "boundingBox": [ + 860, + 1095, + 887, + 1095, + 887, + 1119, + 860, + 1119 + ], + "confidence": 0.993, + "span": { + "offset": 479, + "length": 2 + } + }, + { + "content": "10.00", + "boundingBox": [ + 1223, + 1095, + 1291, + 1094, + 1292, + 1118, + 1223, + 1119 + ], + "confidence": 0.994, + "span": { + "offset": 482, + "length": 5 + } + }, + { + "content": "100.00", + "boundingBox": [ + 1445, + 1097, + 1524, + 1095, + 1524, + 1120, + 1444, + 1120 + ], + "confidence": 0.995, + "span": { + "offset": 488, + "length": 6 + } + }, + { + "content": "Batman", + "boundingBox": [ + 173, + 1136, + 263, + 1135, + 264, + 1165, + 175, + 1163 + ], + "confidence": 0.997, + "span": { + "offset": 495, + "length": 6 + } + }, + { + "content": "keychain", + "boundingBox": [ + 268, + 1135, + 383, + 1134, + 383, + 1164, + 270, + 1165 + ], + "confidence": 0.997, + "span": { + "offset": 502, + "length": 8 + } + }, + { + "content": "10", + "boundingBox": [ + 861, + 1136, + 888, + 1136, + 888, + 1160, + 861, + 1160 + ], + "confidence": 0.992, + "span": { + "offset": 511, + "length": 2 + } + }, + { + "content": "10.00", + "boundingBox": [ + 1224, + 1136, + 1291, + 1135, + 1291, + 1159, + 1224, + 1160 + ], + "confidence": 0.994, + "span": { + "offset": 514, + "length": 5 + } + }, + { + "content": "100.00", + "boundingBox": [ + 1443, + 1136, + 1525, + 1135, + 1525, + 1160, + 1444, + 1161 + ], + "confidence": 0.995, + "span": { + "offset": 520, + "length": 6 + } + }, + { + "content": "Skull", + "boundingBox": [ + 171, + 1176, + 225, + 1177, + 224, + 1210, + 170, + 1210 + ], + "confidence": 0.995, + "span": { + "offset": 527, + "length": 5 + } + }, + { + "content": "keychain", + "boundingBox": [ + 231, + 1177, + 345, + 1177, + 345, + 1210, + 231, + 1210 + ], + "confidence": 0.997, + "span": { + "offset": 533, + "length": 8 + } + }, + { + "content": "10", + "boundingBox": [ + 862, + 1180, + 887, + 1180, + 888, + 1204, + 862, + 1204 + ], + "confidence": 0.996, + "span": { + "offset": 542, + "length": 2 + } + }, + { + "content": "10.00", + "boundingBox": [ + 1224, + 1180, + 1291, + 1179, + 1291, + 1203, + 1224, + 1204 + ], + "confidence": 0.994, + "span": { + "offset": 545, + "length": 5 + } + }, + { + "content": "100.00", + "boundingBox": [ + 1443, + 1181, + 1525, + 1180, + 1525, + 1204, + 1444, + 1205 + ], + "confidence": 0.994, + "span": { + "offset": 551, + "length": 6 + } + }, + { + "content": "Moose", + "boundingBox": [ + 174, + 1223, + 251, + 1222, + 252, + 1252, + 174, + 1251 + ], + "confidence": 0.995, + "span": { + "offset": 558, + "length": 5 + } + }, + { + "content": "keychain", + "boundingBox": [ + 257, + 1222, + 373, + 1222, + 373, + 1251, + 257, + 1252 + ], + "confidence": 0.997, + "span": { + "offset": 564, + "length": 8 + } + }, + { + "content": "10", + "boundingBox": [ + 860, + 1223, + 887, + 1223, + 887, + 1247, + 860, + 1247 + ], + "confidence": 0.994, + "span": { + "offset": 573, + "length": 2 + } + }, + { + "content": "10.00", + "boundingBox": [ + 1224, + 1223, + 1291, + 1222, + 1291, + 1246, + 1224, + 1247 + ], + "confidence": 0.995, + "span": { + "offset": 576, + "length": 5 + } + }, + { + "content": "100.00", + "boundingBox": [ + 1444, + 1224, + 1525, + 1224, + 1524, + 1247, + 1444, + 1248 + ], + "confidence": 0.991, + "span": { + "offset": 582, + "length": 6 + } + }, + { + "content": "Sodapop", + "boundingBox": [ + 169, + 1265, + 276, + 1266, + 275, + 1298, + 169, + 1296 + ], + "confidence": 0.997, + "span": { + "offset": 589, + "length": 7 + } + }, + { + "content": "keychain", + "boundingBox": [ + 282, + 1266, + 397, + 1264, + 396, + 1295, + 282, + 1298 + ], + "confidence": 0.997, + "span": { + "offset": 597, + "length": 8 + } + }, + { + "content": "10", + "boundingBox": [ + 860, + 1267, + 887, + 1267, + 887, + 1291, + 860, + 1291 + ], + "confidence": 0.995, + "span": { + "offset": 606, + "length": 2 + } + }, + { + "content": "10.00", + "boundingBox": [ + 1225, + 1267, + 1292, + 1266, + 1292, + 1290, + 1225, + 1291 + ], + "confidence": 0.993, + "span": { + "offset": 609, + "length": 5 + } + }, + { + "content": "100.00", + "boundingBox": [ + 1443, + 1268, + 1526, + 1267, + 1525, + 1291, + 1442, + 1292 + ], + "confidence": 0.994, + "span": { + "offset": 615, + "length": 6 + } + }, + { + "content": "Frank", + "boundingBox": [ + 499, + 1677, + 598, + 1677, + 597, + 1714, + 499, + 1713 + ], + "confidence": 0.998, + "span": { + "offset": 622, + "length": 5 + } + }, + { + "content": "Sinatra", + "boundingBox": [ + 605, + 1677, + 749, + 1676, + 750, + 1713, + 605, + 1714 + ], + "confidence": 0.996, + "span": { + "offset": 628, + "length": 7 + } + }, + { + "content": "Frank", + "boundingBox": [ + 555, + 1719, + 615, + 1719, + 615, + 1742, + 555, + 1742 + ], + "confidence": 0.995, + "span": { + "offset": 636, + "length": 5 + } + }, + { + "content": "Sinatra", + "boundingBox": [ + 619, + 1719, + 701, + 1720, + 701, + 1743, + 619, + 1742 + ], + "confidence": 0.997, + "span": { + "offset": 642, + "length": 7 + } + }, + { + "content": "Additional", + "boundingBox": [ + 173, + 1796, + 348, + 1796, + 348, + 1832, + 173, + 1831 + ], + "confidence": 0.993, + "span": { + "offset": 650, + "length": 10 + } + }, + { + "content": "Notes:", + "boundingBox": [ + 355, + 1796, + 479, + 1797, + 479, + 1833, + 355, + 1832 + ], + "confidence": 0.997, + "span": { + "offset": 661, + "length": 6 + } + }, + { + "content": "Owner", + "boundingBox": [ + 592, + 1755, + 669, + 1754, + 669, + 1776, + 592, + 1775 + ], + "confidence": 0.995, + "span": { + "offset": 668, + "length": 5 + } + }, + { + "content": "SUBTOTAL", + "boundingBox": [ + 1147, + 1575, + 1294, + 1575, + 1294, + 1600, + 1147, + 1600 + ], + "confidence": 0.994, + "span": { + "offset": 674, + "length": 8 + } + }, + { + "content": "$600.00", + "boundingBox": [ + 1426, + 1572, + 1526, + 1572, + 1526, + 1598, + 1427, + 1600 + ], + "confidence": 0.994, + "span": { + "offset": 683, + "length": 7 + } + }, + { + "content": "TAX", + "boundingBox": [ + 1236, + 1618, + 1288, + 1618, + 1288, + 1643, + 1236, + 1643 + ], + "confidence": 0.994, + "span": { + "offset": 691, + "length": 3 + } + }, + { + "content": "$20.00", + "boundingBox": [ + 1442, + 1616, + 1528, + 1615, + 1527, + 1642, + 1442, + 1645 + ], + "confidence": 0.995, + "span": { + "offset": 695, + "length": 6 + } + }, + { + "content": "TOTAL", + "boundingBox": [ + 1204, + 1674, + 1294, + 1673, + 1293, + 1699, + 1205, + 1699 + ], + "confidence": 0.994, + "span": { + "offset": 702, + "length": 5 + } + }, + { + "content": "$620.00", + "boundingBox": [ + 1427, + 1672, + 1526, + 1671, + 1526, + 1697, + 1429, + 1698 + ], + "confidence": 0.983, + "span": { + "offset": 708, + "length": 7 + } + }, + { + "content": "Have", + "boundingBox": [ + 173, + 1881, + 230, + 1881, + 231, + 1908, + 174, + 1908 + ], + "confidence": 0.993, + "span": { + "offset": 716, + "length": 4 + } + }, + { + "content": "fun", + "boundingBox": [ + 237, + 1880, + 279, + 1880, + 279, + 1909, + 237, + 1908 + ], + "confidence": 0.998, + "span": { + "offset": 721, + "length": 3 + } + }, + { + "content": "with", + "boundingBox": [ + 285, + 1880, + 340, + 1880, + 340, + 1909, + 286, + 1909 + ], + "confidence": 0.992, + "span": { + "offset": 725, + "length": 4 + } + }, + { + "content": "your", + "boundingBox": [ + 346, + 1880, + 403, + 1880, + 404, + 1909, + 347, + 1909 + ], + "confidence": 0.992, + "span": { + "offset": 730, + "length": 4 + } + }, + { + "content": "new", + "boundingBox": [ + 409, + 1880, + 462, + 1879, + 463, + 1910, + 410, + 1909 + ], + "confidence": 0.997, + "span": { + "offset": 735, + "length": 3 + } + }, + { + "content": "keychains.", + "boundingBox": [ + 470, + 1879, + 601, + 1879, + 601, + 1911, + 471, + 1910 + ], + "confidence": 0.995, + "span": { + "offset": 739, + "length": 10 + } + }, + { + "content": "Franks", + "boundingBox": [ + 607, + 1879, + 713, + 1879, + 713, + 1911, + 608, + 1911 + ], + "confidence": 0.995, + "span": { + "offset": 750, + "length": 6 + } + }, + { + "content": "offers", + "boundingBox": [ + 719, + 1879, + 806, + 1878, + 805, + 1912, + 719, + 1911 + ], + "confidence": 0.997, + "span": { + "offset": 757, + "length": 6 + } + }, + { + "content": "the", + "boundingBox": [ + 812, + 1878, + 862, + 1878, + 862, + 1912, + 812, + 1912 + ], + "confidence": 0.998, + "span": { + "offset": 764, + "length": 3 + } + }, + { + "content": "simplest", + "boundingBox": [ + 869, + 1878, + 995, + 1878, + 995, + 1912, + 869, + 1912 + ], + "confidence": 0.997, + "span": { + "offset": 768, + "length": 8 + } + }, + { + "content": "products", + "boundingBox": [ + 1001, + 1878, + 1130, + 1878, + 1130, + 1913, + 1001, + 1912 + ], + "confidence": 0.996, + "span": { + "offset": 777, + "length": 8 + } + }, + { + "content": "at", + "boundingBox": [ + 1136, + 1878, + 1168, + 1878, + 1167, + 1913, + 1136, + 1913 + ], + "confidence": 0.999, + "span": { + "offset": 786, + "length": 2 + } + }, + { + "content": "the", + "boundingBox": [ + 1174, + 1878, + 1223, + 1878, + 1222, + 1913, + 1174, + 1913 + ], + "confidence": 0.998, + "span": { + "offset": 789, + "length": 3 + } + }, + { + "content": "highest", + "boundingBox": [ + 1229, + 1878, + 1341, + 1879, + 1340, + 1913, + 1228, + 1913 + ], + "confidence": 0.997, + "span": { + "offset": 793, + "length": 7 + } + }, + { + "content": "quality.", + "boundingBox": [ + 1347, + 1879, + 1461, + 1879, + 1460, + 1913, + 1346, + 1913 + ], + "confidence": 0.996, + "span": { + "offset": 801, + "length": 8 + } + }, + { + "content": "A", + "boundingBox": [ + 169, + 1935, + 186, + 1935, + 186, + 1967, + 169, + 1967 + ], + "confidence": 0.982, + "span": { + "offset": 810, + "length": 1 + } + }, + { + "content": "30%", + "boundingBox": [ + 193, + 1935, + 263, + 1935, + 263, + 1967, + 193, + 1967 + ], + "confidence": 0.959, + "span": { + "offset": 812, + "length": 3 + } + }, + { + "content": "off", + "boundingBox": [ + 269, + 1935, + 309, + 1935, + 309, + 1968, + 269, + 1967 + ], + "confidence": 0.998, + "span": { + "offset": 816, + "length": 3 + } + }, + { + "content": "coupon", + "boundingBox": [ + 315, + 1935, + 427, + 1935, + 427, + 1969, + 315, + 1968 + ], + "confidence": 0.997, + "span": { + "offset": 820, + "length": 6 + } + }, + { + "content": "will", + "boundingBox": [ + 433, + 1935, + 484, + 1935, + 484, + 1969, + 434, + 1969 + ], + "confidence": 0.992, + "span": { + "offset": 827, + "length": 4 + } + }, + { + "content": "be", + "boundingBox": [ + 490, + 1935, + 530, + 1935, + 530, + 1969, + 490, + 1969 + ], + "confidence": 0.999, + "span": { + "offset": 832, + "length": 2 + } + }, + { + "content": "issued", + "boundingBox": [ + 536, + 1935, + 635, + 1935, + 635, + 1970, + 536, + 1969 + ], + "confidence": 0.997, + "span": { + "offset": 835, + "length": 6 + } + }, + { + "content": "upon", + "boundingBox": [ + 641, + 1935, + 718, + 1935, + 718, + 1970, + 641, + 1970 + ], + "confidence": 0.992, + "span": { + "offset": 842, + "length": 4 + } + }, + { + "content": "the", + "boundingBox": [ + 724, + 1935, + 775, + 1935, + 775, + 1970, + 724, + 1970 + ], + "confidence": 0.998, + "span": { + "offset": 847, + "length": 3 + } + }, + { + "content": "arrive", + "boundingBox": [ + 781, + 1935, + 867, + 1935, + 867, + 1970, + 781, + 1970 + ], + "confidence": 0.997, + "span": { + "offset": 851, + "length": 6 + } + }, + { + "content": "of", + "boundingBox": [ + 873, + 1935, + 906, + 1935, + 906, + 1970, + 873, + 1970 + ], + "confidence": 0.999, + "span": { + "offset": 858, + "length": 2 + } + }, + { + "content": "your", + "boundingBox": [ + 913, + 1935, + 980, + 1935, + 980, + 1970, + 912, + 1970 + ], + "confidence": 0.992, + "span": { + "offset": 861, + "length": 4 + } + }, + { + "content": "products", + "boundingBox": [ + 987, + 1935, + 1116, + 1936, + 1116, + 1970, + 987, + 1970 + ], + "confidence": 0.997, + "span": { + "offset": 866, + "length": 8 + } + }, + { + "content": "for", + "boundingBox": [ + 1123, + 1936, + 1164, + 1936, + 1164, + 1969, + 1122, + 1970 + ], + "confidence": 0.998, + "span": { + "offset": 875, + "length": 3 + } + }, + { + "content": "your", + "boundingBox": [ + 1171, + 1936, + 1238, + 1936, + 1238, + 1969, + 1171, + 1969 + ], + "confidence": 0.993, + "span": { + "offset": 879, + "length": 4 + } + }, + { + "content": "next", + "boundingBox": [ + 1245, + 1936, + 1311, + 1936, + 1311, + 1969, + 1245, + 1969 + ], + "confidence": 0.992, + "span": { + "offset": 884, + "length": 4 + } + }, + { + "content": "order.", + "boundingBox": [ + 1317, + 1936, + 1409, + 1936, + 1409, + 1968, + 1317, + 1969 + ], + "confidence": 0.996, + "span": { + "offset": 889, + "length": 6 + } + }, + { + "content": "For", + "boundingBox": [ + 170, + 1970, + 214, + 1970, + 212, + 2000, + 169, + 2000 + ], + "confidence": 0.994, + "span": { + "offset": 896, + "length": 3 + } + }, + { + "content": "orders", + "boundingBox": [ + 220, + 1970, + 320, + 1970, + 318, + 2001, + 219, + 2000 + ], + "confidence": 0.997, + "span": { + "offset": 900, + "length": 6 + } + }, + { + "content": "over", + "boundingBox": [ + 326, + 1970, + 396, + 1970, + 395, + 2002, + 325, + 2001 + ], + "confidence": 0.992, + "span": { + "offset": 907, + "length": 4 + } + }, + { + "content": "100pcs", + "boundingBox": [ + 402, + 1970, + 510, + 1970, + 510, + 2002, + 402, + 2002 + ], + "confidence": 0.996, + "span": { + "offset": 912, + "length": 6 + } + }, + { + "content": "you", + "boundingBox": [ + 517, + 1970, + 573, + 1970, + 572, + 2003, + 516, + 2002 + ], + "confidence": 0.998, + "span": { + "offset": 919, + "length": 3 + } + }, + { + "content": "will", + "boundingBox": [ + 579, + 1970, + 629, + 1970, + 628, + 2003, + 578, + 2003 + ], + "confidence": 0.992, + "span": { + "offset": 923, + "length": 4 + } + }, + { + "content": "recieve", + "boundingBox": [ + 635, + 1970, + 745, + 1970, + 744, + 2003, + 634, + 2003 + ], + "confidence": 0.997, + "span": { + "offset": 928, + "length": 7 + } + }, + { + "content": "40%", + "boundingBox": [ + 753, + 1970, + 821, + 1970, + 821, + 2003, + 753, + 2003 + ], + "confidence": 0.984, + "span": { + "offset": 936, + "length": 3 + } + }, + { + "content": "off", + "boundingBox": [ + 828, + 1970, + 869, + 1970, + 869, + 2002, + 827, + 2003 + ], + "confidence": 0.997, + "span": { + "offset": 940, + "length": 3 + } + }, + { + "content": "your", + "boundingBox": [ + 875, + 1970, + 942, + 1970, + 942, + 2002, + 875, + 2002 + ], + "confidence": 0.992, + "span": { + "offset": 944, + "length": 4 + } + }, + { + "content": "next", + "boundingBox": [ + 948, + 1970, + 1014, + 1970, + 1014, + 2002, + 948, + 2002 + ], + "confidence": 0.992, + "span": { + "offset": 949, + "length": 4 + } + }, + { + "content": "order.", + "boundingBox": [ + 1020, + 1970, + 1116, + 1970, + 1116, + 2001, + 1021, + 2002 + ], + "confidence": 0.996, + "span": { + "offset": 954, + "length": 6 + } + } + ], + "selectionMarks": [], "lines": [ { - "language": "en", + "content": "Purchase Order", "boundingBox": [ - 137, - 140, + 136, + 139, 351, - 140, + 138, 351, - 167, - 137, + 166, + 136, 166 ], - "text": "Purchase Order", - "words": [ - { - "boundingBox": [ - 137, - 140, - 263, - 140, - 263, - 168, - 138, - 166 - ], - "text": "Purchase", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 271, - 140, - 351, - 140, - 351, - 168, - 272, - 168 - ], - "text": "Order", - "confidence": 0.959 + "offset": 0, + "length": 14 } ] }, { - "language": "en", + "content": "Hero Limited", "boundingBox": [ 620, - 204, - 1073, - 201, + 205, 1074, - 264, + 204, + 1075, + 265, 620, 266 ], - "text": "Hero Limited", - "words": [ - { - "boundingBox": [ - 622, - 207, - 788, - 204, - 787, - 266, - 621, - 266 - ], - "text": "Hero", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 811, - 204, - 1075, - 202, - 1075, - 266, - 811, - 266 - ], - "text": "Limited", - "confidence": 0.959 + "offset": 15, + "length": 12 } ] }, { - "language": "en", + "content": "Company Phone: 555-348-6512", "boundingBox": [ - 165, - 351, - 529, + 163, + 352, + 528, 350, - 529, + 528, 376, - 165, + 163, 379 ], - "text": "Company Phone: 555-348-6512", - "words": [ - { - "boundingBox": [ - 167, - 352, - 277, - 351, - 276, - 379, - 167, - 379 - ], - "text": "Company", - "confidence": 0.959 - }, - { - "boundingBox": [ - 282, - 351, - 363, - 351, - 363, - 378, - 282, - 379 - ], - "text": "Phone:", - "confidence": 0.937 - }, - { - "boundingBox": [ - 368, - 351, - 530, - 352, - 530, - 374, - 368, - 378 - ], - "text": "555-348-6512", - "confidence": 0.958 - } - ] - }, - { - "language": "en", - "boundingBox": [ - 1114, - 320, - 1551, - 320, - 1551, - 370, - 1114, - 370 - ], - "text": "Purchase Order", - "words": [ - { - "boundingBox": [ - 1115, - 322, - 1377, - 320, - 1377, - 371, - 1117, - 371 - ], - "text": "Purchase", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 1396, - 321, - 1550, - 321, - 1549, - 371, - 1396, - 371 - ], - "text": "Order", - "confidence": 0.959 + "offset": 28, + "length": 27 } ] }, { - "language": "en", + "content": "Website: www.herolimited.com", "boundingBox": [ - 167, - 392, + 166, + 393, 529, 393, 529, - 419, - 167, - 418 - ], - "text": "Website: www.herolimited.com", - "words": [ - { - "boundingBox": [ - 168, - 392, - 271, - 393, - 270, - 419, - 167, - 418 - ], - "text": "Website:", - "confidence": 0.959 - }, - { - "boundingBox": [ - 276, - 393, - 525, - 394, - 525, - 418, - 275, - 419 - ], - "text": "www.herolimited.com", - "confidence": 0.829 - } - ] - }, - { - "language": "en", - "boundingBox": [ - 164, - 437, - 236, - 437, - 236, - 459, - 164, - 459 + 418, + 166, + 417 ], - "text": "Email:", - "words": [ + "spans": [ { - "boundingBox": [ - 165, - 437, - 236, - 437, - 236, - 460, - 165, - 459 - ], - "text": "Email:", - "confidence": 0.959 + "offset": 56, + "length": 28 } ] }, { - "language": "en", + "content": "Email:", "boundingBox": [ - 1025, - 419, - 1317, - 419, - 1317, - 449, - 1025, - 449 + 165, + 435, + 237, + 435, + 237, + 460, + 165, + 460 ], - "text": "Dated As: 02/20/2020", - "words": [ - { - "boundingBox": [ - 1026, - 420, - 1111, - 420, - 1110, - 450, - 1025, - 450 - ], - "text": "Dated", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 1119, - 420, - 1161, - 420, - 1160, - 450, - 1118, - 450 - ], - "text": "As:", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1166, - 420, - 1318, - 420, - 1318, - 450, - 1166, - 450 - ], - "text": "02/20/2020", - "confidence": 0.958 + "offset": 85, + "length": 6 } ] }, { - "language": "en", + "content": "accounts@herolimited.com", "boundingBox": [ - 166, - 480, - 482, + 164, 479, - 482, + 483, + 478, + 483, 502, - 166, + 164, 503 ], - "text": "accounts@herolimited.com", - "words": [ - { - "boundingBox": [ - 166, - 484, - 475, - 480, - 473, - 503, - 166, - 503 - ], - "text": "accounts@herolimited.com", - "confidence": 0.856 - } - ] - }, - { - "language": "en", - "boundingBox": [ - 1025, - 461, - 1375, - 461, - 1375, - 488, - 1025, - 490 - ], - "text": "Purchase Order #: 942448", - "words": [ - { - "boundingBox": [ - 1027, - 462, - 1154, - 461, - 1153, - 490, - 1026, - 489 - ], - "text": "Purchase", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1161, - 461, - 1241, - 461, - 1240, - 490, - 1160, - 490 - ], - "text": "Order", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1246, - 461, - 1278, - 461, - 1277, - 489, - 1245, - 490 - ], - "text": "#:", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 1283, - 461, - 1375, - 462, - 1374, - 488, - 1282, - 489 - ], - "text": "942448", - "confidence": 0.958 + "offset": 92, + "length": 24 } ] }, { - "language": "en", + "content": "Shipped To", "boundingBox": [ - 166, - 546, - 395, + 167, + 547, + 397, 546, - 395, - 594, - 166, - 594 + 397, + 591, + 167, + 592 ], - "text": "Shipped To", - "words": [ - { - "boundingBox": [ - 167, - 546, - 340, - 548, - 340, - 593, - 168, - 595 - ], - "text": "Shipped", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 349, - 548, - 396, - 547, - 396, - 593, - 349, - 593 - ], - "text": "To", - "confidence": 0.959 + "offset": 117, + "length": 10 } ] }, { - "language": "en", + "content": "Vendor Name: Lori Hanke", "boundingBox": [ - 160, - 609, - 490, + 159, + 610, + 487, 609, - 490, + 487, 637, - 160, - 638 + 159, + 637 ], - "text": "Vendor Name: Lori Hanke", - "words": [ - { - "boundingBox": [ - 162, - 610, - 256, - 610, - 255, - 639, - 160, - 638 - ], - "text": "Vendor", - "confidence": 0.959 - }, - { - "boundingBox": [ - 262, - 610, - 347, - 610, - 347, - 638, - 261, - 639 - ], - "text": "Name:", - "confidence": 0.959 - }, - { - "boundingBox": [ - 353, - 610, - 402, - 610, - 401, - 638, - 352, - 638 - ], - "text": "Lori", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 407, - 610, - 489, - 609, - 489, - 638, - 407, - 638 - ], - "text": "Hanke", - "confidence": 0.959 + "offset": 128, + "length": 23 } ] }, { - "language": "en", + "content": "Company Name: Buzz Clothing", "boundingBox": [ - 160, - 647, + 158, + 646, 549, - 647, + 645, 549, 678, - 160, - 678 - ], - "text": "Company Name: Buzz Clothing", - "words": [ - { - "boundingBox": [ - 161, - 648, - 282, - 648, - 281, - 679, - 160, - 679 - ], - "text": "Company", - "confidence": 0.959 - }, - { - "boundingBox": [ - 288, - 648, - 373, - 648, - 372, - 679, - 287, - 679 - ], - "text": "Name:", - "confidence": 0.958 - }, - { - "boundingBox": [ - 379, - 648, - 438, - 648, - 437, - 679, - 379, - 679 - ], - "text": "Buzz", - "confidence": 0.959 - }, - { - "boundingBox": [ - 444, - 648, - 549, - 647, - 548, - 679, - 443, - 679 - ], - "text": "Clothing", - "confidence": 0.959 - } - ] - }, - { - "language": "en", - "boundingBox": [ - 161, - 684, - 502, - 686, - 501, - 719, - 161, - 714 + 158, + 679 ], - "text": "Address: 938 N Lumpy Way", - "words": [ - { - "boundingBox": [ - 162, - 685, - 271, - 685, - 271, - 714, - 162, - 712 - ], - "text": "Address:", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 276, - 685, - 326, - 685, - 325, - 715, - 276, - 714 - ], - "text": "938", - "confidence": 0.85 - }, - { - "boundingBox": [ - 331, - 685, - 348, - 685, - 348, - 715, - 330, - 715 - ], - "text": "N", - "confidence": 0.878 - }, - { - "boundingBox": [ - 357, - 685, - 441, - 686, - 441, - 718, - 357, - 716 - ], - "text": "Lumpy", - "confidence": 0.959 - }, - { - "boundingBox": [ - 447, - 686, - 502, - 687, - 501, - 720, - 446, - 718 - ], - "text": "Way", - "confidence": 0.958 + "offset": 152, + "length": 27 } ] }, { - "language": "en", + "content": "Address: 938 N Lumpy Way", "boundingBox": [ - 278, - 722, - 503, - 722, - 503, - 750, - 278, - 750 + 160, + 684, + 504, + 686, + 504, + 715, + 160, + 712 ], - "text": "Denver, CO 83757", - "words": [ - { - "boundingBox": [ - 280, - 723, - 378, - 722, - 377, - 751, - 279, - 749 - ], - "text": "Denver,", - "confidence": 0.959 - }, - { - "boundingBox": [ - 383, - 722, - 417, - 722, - 416, - 751, - 382, - 751 - ], - "text": "CO", - "confidence": 0.909 - }, + "spans": [ { - "boundingBox": [ - 425, - 722, - 502, - 722, - 501, - 751, - 424, - 751 - ], - "text": "83757", - "confidence": 0.959 + "offset": 180, + "length": 24 } ] }, { - "language": "en", + "content": "Denver, CO 83757", "boundingBox": [ - 647, - 721, - 918, + 278, + 723, + 504, 721, - 918, - 749, - 647, - 749 + 504, + 748, + 278, + 750 ], - "text": "Phone: 435-395-3954", - "words": [ - { - "boundingBox": [ - 648, - 722, - 742, - 722, - 742, - 750, - 647, - 749 - ], - "text": "Phone:", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 747, - 722, - 918, - 722, - 917, - 749, - 747, - 750 - ], - "text": "435-395-3954", - "confidence": 0.958 + "offset": 205, + "length": 16 } ] }, { - "language": "en", + "content": "Shipped From", "boundingBox": [ - 166, - 783, - 451, - 783, - 451, - 826, - 166, + 167, + 784, + 453, + 784, + 453, + 829, + 167, 830 ], - "text": "Shipped From", - "words": [ - { - "boundingBox": [ - 167, - 784, - 334, - 784, - 333, - 829, - 166, - 830 - ], - "text": "Shipped", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 343, - 784, - 440, - 784, - 439, - 824, - 342, - 828 - ], - "text": "From", - "confidence": 0.959 + "offset": 222, + "length": 12 } ] }, { - "language": "en", + "content": "Name: Frank Sinatra", "boundingBox": [ - 165, - 850, + 164, + 852, 420, - 850, + 852, 420, - 880, - 165, - 880 + 879, + 164, + 878 ], - "text": "Name: Frank Sinatra", - "words": [ - { - "boundingBox": [ - 166, - 851, - 251, - 853, - 250, - 880, - 165, - 881 - ], - "text": "Name:", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 257, - 853, - 328, - 853, - 327, - 879, - 256, - 880 - ], - "text": "Frank", - "confidence": 0.959 - }, - { - "boundingBox": [ - 334, - 853, - 421, - 852, - 420, - 881, - 333, - 879 - ], - "text": "Sinatra", - "confidence": 0.959 + "offset": 235, + "length": 19 } ] }, { - "language": "en", + "content": "Company Name: Franks Goods", "boundingBox": [ 164, 890, - 551, + 552, 889, - 551, + 553, 916, 164, - 920 + 919 ], - "text": "Company Name: Franks Goods", - "words": [ - { - "boundingBox": [ - 167, - 891, - 287, - 891, - 286, - 920, - 166, - 920 - ], - "text": "Company", - "confidence": 0.958 - }, - { - "boundingBox": [ - 293, - 891, - 379, - 890, - 378, - 919, - 292, - 919 - ], - "text": "Name:", - "confidence": 0.958 - }, - { - "boundingBox": [ - 385, - 890, - 466, - 890, - 465, - 917, - 384, - 918 - ], - "text": "Franks", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 471, - 890, - 551, - 889, - 550, - 915, - 470, - 917 - ], - "text": "Goods", - "confidence": 0.959 + "offset": 255, + "length": 26 } ] }, { - "language": "en", + "content": "Address: 838 NE Grail Road", "boundingBox": [ - 167, - 926, + 165, + 925, 505, - 926, + 925, 505, - 953, - 167, - 953 + 952, + 165, + 952 ], - "text": "Address: 838 NE Grail Road", - "words": [ - { - "boundingBox": [ - 169, - 927, - 277, - 927, - 276, - 954, - 168, - 953 - ], - "text": "Address:", - "confidence": 0.958 - }, - { - "boundingBox": [ - 282, - 927, - 329, - 927, - 329, - 954, - 281, - 954 - ], - "text": "838", - "confidence": 0.958 - }, - { - "boundingBox": [ - 335, - 927, - 372, - 927, - 371, - 954, - 334, - 954 - ], - "text": "NE", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 377, - 927, - 435, - 927, - 435, - 953, - 377, - 954 - ], - "text": "Grail", - "confidence": 0.959 - }, - { - "boundingBox": [ - 440, - 927, - 504, - 927, - 504, - 953, - 440, - 953 - ], - "text": "Road", - "confidence": 0.959 + "offset": 282, + "length": 26 } ] }, { - "language": "en", + "content": "Bellingham, WA 83748", "boundingBox": [ 276, - 964, - 560, + 963, + 558, 962, - 560, - 994, + 558, + 991, 276, - 996 + 993 ], - "text": "Bellingham, WA 83748", - "words": [ + "spans": [ { - "boundingBox": [ - 277, - 965, - 421, - 963, - 421, - 996, - 277, - 996 - ], - "text": "Bellingham,", - "confidence": 0.941 - }, + "offset": 309, + "length": 20 + } + ] + }, + { + "content": "Phone: 435-395-3954", + "boundingBox": [ + 642, + 718, + 919, + 717, + 920, + 752, + 642, + 752 + ], + "spans": [ { - "boundingBox": [ - 428, - 963, - 473, - 963, - 473, - 995, - 427, - 996 - ], - "text": "WA", - "confidence": 0.957 - }, + "offset": 330, + "length": 19 + } + ] + }, + { + "content": "Phone: 939-492-9595", + "boundingBox": [ + 683, + 963, + 955, + 963, + 955, + 989, + 683, + 990 + ], + "spans": [ { - "boundingBox": [ - 480, - 963, - 560, - 962, - 559, - 995, - 479, - 995 - ], - "text": "83748", - "confidence": 0.953 + "offset": 350, + "length": 19 } ] }, { - "language": "en", + "content": "Purchase Order", "boundingBox": [ - 681, - 962, - 956, - 961, - 956, - 992, - 682, - 994 + 1112, + 321, + 1554, + 321, + 1554, + 369, + 1112, + 369 ], - "text": "Phone: 939-492-9595", - "words": [ + "spans": [ { - "boundingBox": [ - 683, - 964, - 775, - 962, - 775, - 993, - 683, - 995 - ], - "text": "Phone:", - "confidence": 0.959 - }, + "offset": 370, + "length": 14 + } + ] + }, + { + "content": "Dated As: 02/20/2020", + "boundingBox": [ + 1024, + 419, + 1317, + 419, + 1317, + 448, + 1024, + 448 + ], + "spans": [ { - "boundingBox": [ - 781, - 962, - 955, - 962, - 955, - 993, - 781, - 993 - ], - "text": "939-492-9595", - "confidence": 0.936 + "offset": 385, + "length": 20 } ] }, { - "language": "en", + "content": "Purchase Order #: 942448", "boundingBox": [ - 447, - 1045, - 557, - 1045, - 557, - 1079, - 447, - 1079 + 1023, + 461, + 1374, + 461, + 1374, + 489, + 1023, + 488 ], - "text": "Details", - "words": [ + "spans": [ { - "boundingBox": [ - 448, - 1048, - 556, - 1046, - 557, - 1080, - 449, - 1079 - ], - "text": "Details", - "confidence": 0.959 + "offset": 406, + "length": 24 } ] }, { - "language": "en", + "content": "Details", "boundingBox": [ - 889, - 1045, - 1032, + 446, 1047, - 1031, - 1085, - 889, - 1083 + 558, + 1047, + 558, + 1077, + 446, + 1077 ], - "text": "Quantity", - "words": [ + "spans": [ { - "boundingBox": [ - 890, - 1046, - 1032, - 1047, - 1032, - 1085, - 891, - 1083 - ], - "text": "Quantity", - "confidence": 0.958 + "offset": 431, + "length": 7 + } + ] + }, + { + "content": "Quantity", + "boundingBox": [ + 885, + 1047, + 1034, + 1047, + 1034, + 1083, + 886, + 1084 + ], + "spans": [ + { + "offset": 439, + "length": 8 } ] }, { - "language": "en", + "content": "Unit Price", "boundingBox": [ - 1114, - 1046, - 1271, + 1111, 1047, - 1271, + 1270, + 1047, + 1269, 1078, - 1114, + 1111, 1077 ], - "text": "Unit Price", - "words": [ - { - "boundingBox": [ - 1114, - 1047, - 1184, - 1047, - 1184, - 1078, - 1114, - 1077 - ], - "text": "Unit", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 1190, - 1047, - 1272, - 1047, - 1272, - 1079, - 1190, - 1078 - ], - "text": "Price", - "confidence": 0.959 + "offset": 448, + "length": 10 } ] }, { - "language": "en", + "content": "Total", "boundingBox": [ - 1384, + 1381, 1047, - 1469, - 1046, - 1470, - 1076, - 1384, - 1077 + 1467, + 1047, + 1467, + 1077, + 1381, + 1076 ], - "text": "Total", - "words": [ + "spans": [ { - "boundingBox": [ - 1387, - 1046, - 1468, - 1046, - 1469, - 1076, - 1387, - 1077 - ], - "text": "Total", - "confidence": 0.959 + "offset": 459, + "length": 5 } ] }, { - "language": "en", + "content": "Crow keychain", "boundingBox": [ 170, 1093, - 356, - 1094, - 356, - 1124, - 169, + 353, + 1093, + 353, + 1123, + 170, 1123 ], - "text": "Crow keychain", - "words": [ - { - "boundingBox": [ - 172, - 1093, - 233, - 1094, - 232, - 1124, - 171, - 1123 - ], - "text": "Crow", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 243, - 1094, - 357, - 1094, - 356, - 1125, - 242, - 1124 - ], - "text": "keychain", - "confidence": 0.959 + "offset": 465, + "length": 13 } ] }, { - "language": "en", + "content": "10", "boundingBox": [ - 862, + 860, 1095, 894, - 1094, - 894, - 1118, + 1095, + 893, + 1119, 862, 1119 ], - "text": "10", - "words": [ + "spans": [ { - "boundingBox": [ - 864, - 1095, - 893, - 1094, - 894, - 1118, - 864, - 1119 - ], - "text": "10", - "confidence": 0.959 + "offset": 479, + "length": 2 } ] }, { - "language": "en", + "content": "10.00", "boundingBox": [ - 1224, + 1223, + 1095, + 1295, 1094, - 1296, - 1093, - 1296, + 1294, 1118, - 1224, - 1120 + 1223, + 1119 ], - "text": "10.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1227, - 1096, - 1295, - 1094, - 1295, - 1119, - 1227, - 1119 - ], - "text": "10.00", - "confidence": 0.959 + "offset": 482, + "length": 5 } ] }, { - "language": "en", + "content": "100.00", "boundingBox": [ - 1443, + 1444, 1095, - 1531, - 1093, - 1532, - 1118, - 1443, + 1529, + 1094, + 1529, + 1119, + 1444, 1120 ], - "text": "100.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1445, - 1096, - 1528, - 1094, - 1528, - 1118, - 1445, - 1120 - ], - "text": "100.00", - "confidence": 0.959 + "offset": 488, + "length": 6 } ] }, { - "language": "en", + "content": "Batman keychain", "boundingBox": [ - 170, - 1133, - 387, - 1133, + 172, + 1134, 386, - 1167, - 170, - 1167 + 1134, + 386, + 1164, + 172, + 1164 ], - "text": "Batman keychain", - "words": [ + "spans": [ { - "boundingBox": [ - 172, - 1135, - 268, - 1135, - 267, - 1165, - 170, - 1165 - ], - "text": "Batman", - "confidence": 0.959 - }, - { - "boundingBox": [ - 274, - 1135, - 386, - 1134, - 385, - 1168, - 273, - 1165 - ], - "text": "keychain", - "confidence": 0.959 + "offset": 495, + "length": 15 } ] }, { - "language": "en", + "content": "10", "boundingBox": [ 861, - 1137, - 893, - 1135, + 1136, 893, - 1158, + 1136, + 892, + 1160, 862, 1160 ], - "text": "10", - "words": [ + "spans": [ { - "boundingBox": [ - 863, - 1137, - 891, - 1135, - 893, - 1158, - 864, - 1160 - ], - "text": "10", - "confidence": 0.959 + "offset": 511, + "length": 2 } ] }, { - "language": "en", + "content": "10.00", "boundingBox": [ - 1225, + 1224, 1136, - 1296, - 1134, - 1296, - 1158, + 1295, + 1135, + 1294, + 1159, 1225, - 1159 + 1160 ], - "text": "10.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1227, - 1135, - 1295, - 1134, - 1295, - 1158, - 1227, - 1159 - ], - "text": "10.00", - "confidence": 0.57 + "offset": 514, + "length": 5 } ] }, { - "language": "en", + "content": "100.00", "boundingBox": [ 1443, - 1136, - 1531, 1135, - 1531, + 1529, + 1135, + 1530, 1159, 1443, - 1159 + 1160 ], - "text": "100.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1446, - 1136, - 1529, - 1136, - 1529, - 1159, - 1445, - 1160 - ], - "text": "100.00", - "confidence": 0.959 + "offset": 520, + "length": 6 } ] }, { - "language": "en", + "content": "Skull keychain", "boundingBox": [ - 168, - 1178, - 347, - 1178, + 170, + 1176, 346, - 1208, - 168, + 1176, + 346, + 1209, + 170, 1208 ], - "text": "Skull keychain", - "words": [ + "spans": [ { - "boundingBox": [ - 171, - 1178, - 229, - 1178, - 228, - 1209, - 169, - 1209 - ], - "text": "Skull", - "confidence": 0.959 - }, - { - "boundingBox": [ - 235, - 1179, - 347, - 1179, - 346, - 1209, - 234, - 1209 - ], - "text": "keychain", - "confidence": 0.959 + "offset": 527, + "length": 14 } ] }, { - "language": "en", + "content": "10", "boundingBox": [ - 861, - 1180, - 893, - 1178, + 862, + 1181, 893, - 1202, + 1180, + 892, + 1204, 862, 1204 ], - "text": "10", - "words": [ + "spans": [ { - "boundingBox": [ - 863, - 1180, - 892, - 1178, - 894, - 1202, - 864, - 1204 - ], - "text": "10", - "confidence": 0.959 + "offset": 542, + "length": 2 } ] }, { - "language": "en", + "content": "10.00", "boundingBox": [ - 1223, + 1224, 1180, 1295, 1179, - 1296, + 1295, 1203, - 1223, + 1225, 1204 ], - "text": "10.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1226, - 1180, - 1295, - 1180, - 1294, - 1203, - 1226, - 1204 - ], - "text": "10.00", - "confidence": 0.959 + "offset": 545, + "length": 5 } ] }, { - "language": "en", + "content": "100.00", "boundingBox": [ - 1443, + 1442, 1180, - 1532, + 1530, 1180, - 1532, - 1203, - 1443, + 1530, + 1204, + 1442, 1204 ], - "text": "100.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1446, - 1181, - 1529, - 1180, - 1528, - 1203, - 1446, - 1204 - ], - "text": "100.00", - "confidence": 0.959 + "offset": 551, + "length": 6 } ] }, { - "language": "en", + "content": "Moose keychain", "boundingBox": [ - 170, + 173, 1221, - 378, + 373, 1221, - 378, - 1252, - 170, - 1252 + 373, + 1251, + 173, + 1251 ], - "text": "Moose keychain", - "words": [ - { - "boundingBox": [ - 172, - 1222, - 256, - 1222, - 254, - 1252, - 170, - 1252 - ], - "text": "Moose", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 262, - 1222, - 377, - 1221, - 375, - 1253, - 260, - 1252 - ], - "text": "keychain", - "confidence": 0.959 + "offset": 558, + "length": 14 } ] }, { - "language": "en", + "content": "10", "boundingBox": [ - 861, + 860, 1223, 893, - 1222, + 1223, 893, - 1246, + 1247, 861, 1247 ], - "text": "10", - "words": [ + "spans": [ { - "boundingBox": [ - 863, - 1223, - 892, - 1222, - 893, - 1246, - 863, - 1247 - ], - "text": "10", - "confidence": 0.945 + "offset": 573, + "length": 2 } ] }, { - "language": "en", + "content": "10.00", "boundingBox": [ 1224, - 1222, - 1295, 1223, - 1295, + 1294, + 1222, + 1294, 1246, - 1223, - 1246 + 1225, + 1247 ], - "text": "10.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1227, - 1222, - 1295, - 1222, - 1295, - 1246, - 1227, - 1246 - ], - "text": "10.00", - "confidence": 0.958 + "offset": 576, + "length": 5 } ] }, { - "language": "en", + "content": "100.00", "boundingBox": [ 1443, 1223, - 1531, - 1223, - 1531, - 1247, - 1443, + 1529, + 1222, + 1530, + 1246, + 1444, 1247 ], - "text": "100.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1445, - 1223, - 1530, - 1223, - 1530, - 1248, - 1445, - 1248 - ], - "text": "100.00", - "confidence": 0.959 + "offset": 582, + "length": 6 } ] }, { - "language": "en", + "content": "Sodapop keychain", "boundingBox": [ - 168, - 1264, - 400, - 1264, - 400, - 1297, - 168, + 169, + 1265, + 398, + 1263, + 398, + 1296, + 169, 1297 ], - "text": "Sodapop keychain", - "words": [ - { - "boundingBox": [ - 170, - 1265, - 279, - 1267, - 279, - 1298, - 170, - 1297 - ], - "text": "Sodapop", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 286, - 1267, - 400, - 1264, - 399, - 1298, - 285, - 1298 - ], - "text": "keychain", - "confidence": 0.948 + "offset": 589, + "length": 16 } ] }, { - "language": "en", + "content": "10", "boundingBox": [ - 862, + 860, 1267, - 892, - 1266, 893, - 1289, - 862, - 1290 + 1267, + 891, + 1290, + 861, + 1291 ], - "text": "10", - "words": [ + "spans": [ { - "boundingBox": [ - 864, - 1266, - 892, - 1266, - 892, - 1289, - 864, - 1290 - ], - "text": "10", - "confidence": 0.958 + "offset": 606, + "length": 2 } ] }, { - "language": "en", + "content": "10.00", "boundingBox": [ - 1226, - 1266, - 1296, + 1225, + 1267, + 1294, 1266, - 1296, - 1289, - 1226, - 1290 + 1293, + 1290, + 1225, + 1291 ], - "text": "10.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1227, - 1266, - 1295, - 1266, - 1295, - 1290, - 1227, - 1290 - ], - "text": "10.00", - "confidence": 0.946 + "offset": 609, + "length": 5 } ] }, { - "language": "en", + "content": "100.00", "boundingBox": [ - 1443, + 1442, 1267, - 1531, + 1530, 1266, 1531, 1290, - 1443, + 1442, 1291 ], - "text": "100.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1444, - 1267, - 1531, - 1266, - 1530, - 1291, - 1445, - 1292 - ], - "text": "100.00", - "confidence": 0.959 + "offset": 615, + "length": 6 } ] }, { - "language": "en", + "content": "Frank Sinatra", "boundingBox": [ - 1148, - 1574, - 1295, - 1574, - 1295, - 1600, - 1148, - 1599 + 498, + 1676, + 756, + 1675, + 756, + 1713, + 498, + 1713 ], - "text": "SUBTOTAL", - "words": [ + "spans": [ { - "boundingBox": [ - 1149, - 1574, - 1296, - 1575, - 1295, - 1600, - 1149, - 1600 - ], - "text": "SUBTOTAL", - "confidence": 0.959 + "offset": 622, + "length": 13 } ] }, { - "language": "en", + "content": "Frank Sinatra", "boundingBox": [ - 1429, - 1571, - 1530, - 1570, - 1530, - 1597, - 1429, - 1599 + 554, + 1718, + 706, + 1720, + 706, + 1742, + 554, + 1741 ], - "text": "$600.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1430, - 1572, - 1530, - 1570, - 1529, - 1598, - 1430, - 1599 - ], - "text": "$600.00", - "confidence": 0.958 + "offset": 636, + "length": 13 } ] }, { - "language": "en", + "content": "Additional Notes:", "boundingBox": [ - 1238, - 1619, - 1295, - 1619, - 1295, - 1642, - 1237, - 1642 + 172, + 1796, + 479, + 1796, + 479, + 1832, + 172, + 1831 ], - "text": "TAX", - "words": [ + "spans": [ { - "boundingBox": [ - 1241, - 1619, - 1293, - 1619, - 1293, - 1642, - 1241, - 1642 - ], - "text": "TAX", - "confidence": 0.958 + "offset": 650, + "length": 17 } ] }, { - "language": "en", + "content": "Owner", "boundingBox": [ - 1442, - 1616, - 1530, - 1614, - 1531, - 1641, - 1442, - 1643 + 592, + 1754, + 669, + 1754, + 669, + 1775, + 592, + 1775 ], - "text": "$20.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1444, - 1617, - 1531, - 1614, - 1531, - 1642, - 1444, - 1644 - ], - "text": "$20.00", - "confidence": 0.914 + "offset": 668, + "length": 5 } ] }, { - "language": "en", + "content": "SUBTOTAL", "boundingBox": [ - 494, - 1676, - 756, - 1676, - 756, - 1711, - 494, - 1711 + 1146, + 1573, + 1295, + 1573, + 1295, + 1600, + 1146, + 1600 ], - "text": "Frank Sinatra", - "words": [ - { - "boundingBox": [ - 499, - 1677, - 605, - 1676, - 605, - 1712, - 498, - 1712 - ], - "text": "Frank", - "confidence": 0.844 - }, + "spans": [ { - "boundingBox": [ - 619, - 1676, - 754, - 1677, - 754, - 1712, - 618, - 1712 - ], - "text": "Sinatra", - "confidence": 0.915 + "offset": 674, + "length": 8 } ] }, { - "language": "en", + "content": "$600.00", "boundingBox": [ - 1204, - 1672, - 1296, - 1672, - 1296, - 1699, - 1204, - 1699 + 1426, + 1572, + 1530, + 1571, + 1530, + 1598, + 1426, + 1599 ], - "text": "TOTAL", - "words": [ + "spans": [ { - "boundingBox": [ - 1207, - 1674, - 1295, - 1673, - 1296, - 1700, - 1207, - 1699 - ], - "text": "TOTAL", - "confidence": 0.959 + "offset": 683, + "length": 7 } ] }, { - "language": "en", + "content": "TAX", "boundingBox": [ - 1426, - 1670, - 1530, - 1669, - 1531, - 1696, - 1426, - 1699 + 1236, + 1618, + 1296, + 1618, + 1295, + 1643, + 1236, + 1643 ], - "text": "$620.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1428, - 1671, - 1530, - 1670, - 1530, - 1696, - 1428, - 1699 - ], - "text": "$620.00", - "confidence": 0.945 + "offset": 691, + "length": 3 } ] }, { - "language": "en", + "content": "$20.00", "boundingBox": [ - 555, - 1718, - 706, - 1718, - 706, - 1742, - 555, - 1742 + 1441, + 1615, + 1527, + 1615, + 1528, + 1642, + 1441, + 1644 ], - "text": "Frank Sinatra", - "words": [ + "spans": [ { - "boundingBox": [ - 555, - 1719, - 621, - 1719, - 621, - 1743, - 555, - 1743 - ], - "text": "Frank", - "confidence": 0.959 - }, - { - "boundingBox": [ - 626, - 1719, - 706, - 1719, - 706, - 1743, - 626, - 1743 - ], - "text": "Sinatra", - "confidence": 0.959 + "offset": 695, + "length": 6 } ] }, { - "language": "en", + "content": "TOTAL", "boundingBox": [ - 591, - 1754, - 670, - 1754, - 670, - 1776, - 591, - 1775 + 1203, + 1673, + 1297, + 1673, + 1297, + 1698, + 1204, + 1699 ], - "text": "Owner", - "words": [ + "spans": [ { - "boundingBox": [ - 592, - 1755, - 670, - 1755, - 670, - 1777, - 592, - 1776 - ], - "text": "Owner", - "confidence": 0.959 + "offset": 702, + "length": 5 } ] }, { - "language": "en", + "content": "$620.00", "boundingBox": [ - 173, - 1796, - 480, - 1797, - 479, - 1832, - 173, - 1830 + 1427, + 1671, + 1529, + 1670, + 1530, + 1697, + 1427, + 1697 ], - "text": "Additional Notes:", - "words": [ - { - "boundingBox": [ - 175, - 1798, - 359, - 1797, - 358, - 1833, - 174, - 1830 - ], - "text": "Additional", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 365, - 1797, - 480, - 1800, - 480, - 1832, - 365, - 1833 - ], - "text": "Notes:", - "confidence": 0.94 + "offset": 708, + "length": 7 } ] }, { - "language": "en", + "content": "Have fun with your new keychains. Franks offers the simplest products at the highest quality.", "boundingBox": [ 173, 1878, - 1456, - 1879, - 1456, - 1914, + 1462, + 1878, + 1462, + 1912, 173, 1911 ], - "text": "Have fun with your new keychains. Franks offers the simplest products at the highest quality.", - "words": [ - { - "boundingBox": [ - 174, - 1881, - 238, - 1881, - 238, - 1908, - 174, - 1908 - ], - "text": "Have", - "confidence": 0.959 - }, - { - "boundingBox": [ - 243, - 1881, - 285, - 1880, - 285, - 1909, - 243, - 1908 - ], - "text": "fun", - "confidence": 0.958 - }, - { - "boundingBox": [ - 291, - 1880, - 347, - 1880, - 346, - 1909, - 290, - 1909 - ], - "text": "with", - "confidence": 0.959 - }, - { - "boundingBox": [ - 354, - 1880, - 410, - 1880, - 409, - 1910, - 353, - 1909 - ], - "text": "your", - "confidence": 0.959 - }, - { - "boundingBox": [ - 415, - 1880, - 466, - 1879, - 466, - 1910, - 415, - 1910 - ], - "text": "new", - "confidence": 0.958 - }, - { - "boundingBox": [ - 475, - 1879, - 612, - 1879, - 611, - 1911, - 474, - 1910 - ], - "text": "keychains.", - "confidence": 0.92 - }, - { - "boundingBox": [ - 617, - 1879, - 720, - 1879, - 720, - 1912, - 616, - 1911 - ], - "text": "Franks", - "confidence": 0.959 - }, - { - "boundingBox": [ - 727, - 1878, - 813, - 1878, - 813, - 1912, - 727, - 1912 - ], - "text": "offers", - "confidence": 0.958 - }, - { - "boundingBox": [ - 820, - 1878, - 866, - 1878, - 865, - 1912, - 820, - 1912 - ], - "text": "the", - "confidence": 0.956 - }, - { - "boundingBox": [ - 876, - 1878, - 1003, - 1878, - 1002, - 1913, - 876, - 1913 - ], - "text": "simplest", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 1008, - 1878, - 1138, - 1878, - 1137, - 1914, - 1007, - 1913 - ], - "text": "products", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1145, - 1879, - 1176, - 1879, - 1175, - 1914, - 1144, - 1914 - ], - "text": "at", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1182, - 1879, - 1227, - 1879, - 1226, - 1914, - 1181, - 1914 - ], - "text": "the", - "confidence": 0.95 - }, - { - "boundingBox": [ - 1238, - 1879, - 1350, - 1879, - 1349, - 1915, - 1237, - 1914 - ], - "text": "highest", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1355, - 1879, - 1456, - 1880, - 1455, - 1915, - 1354, - 1915 - ], - "text": "quality.", - "confidence": 0.82 + "offset": 716, + "length": 93 } ] }, { - "language": "en", + "content": "A 30% off coupon will be issued upon the arrive of your products for your next order.", "boundingBox": [ - 170, + 168, 1935, 1409, - 1936, + 1935, 1409, - 1971, - 170, - 1969 + 1969, + 168, + 1968 ], - "text": "A 30% off coupon will be issued upon the arrive of your products for your next order.", - "words": [ - { - "boundingBox": [ - 170, - 1936, - 191, - 1936, - 191, - 1966, - 170, - 1966 - ], - "text": "A", - "confidence": 0.828 - }, - { - "boundingBox": [ - 201, - 1936, - 263, - 1936, - 262, - 1967, - 201, - 1966 - ], - "text": "30%", - "confidence": 0.95 - }, - { - "boundingBox": [ - 276, - 1936, - 318, - 1936, - 317, - 1968, - 276, - 1967 - ], - "text": "off", - "confidence": 0.958 - }, - { - "boundingBox": [ - 324, - 1936, - 433, - 1936, - 432, - 1969, - 323, - 1968 - ], - "text": "coupon", - "confidence": 0.959 - }, - { - "boundingBox": [ - 441, - 1936, - 490, - 1936, - 490, - 1970, - 440, - 1969 - ], - "text": "will", - "confidence": 0.959 - }, - { - "boundingBox": [ - 496, - 1936, - 536, - 1936, - 535, - 1970, - 495, - 1970 - ], - "text": "be", - "confidence": 0.958 - }, - { - "boundingBox": [ - 542, - 1936, - 643, - 1936, - 642, - 1971, - 541, - 1970 - ], - "text": "issued", - "confidence": 0.959 - }, - { - "boundingBox": [ - 648, - 1936, - 724, - 1936, - 723, - 1971, - 648, - 1971 - ], - "text": "upon", - "confidence": 0.955 - }, - { - "boundingBox": [ - 732, - 1936, - 781, - 1936, - 780, - 1971, - 731, - 1971 - ], - "text": "the", - "confidence": 0.95 - }, - { - "boundingBox": [ - 789, - 1936, - 874, - 1936, - 873, - 1971, - 788, - 1971 - ], - "text": "arrive", - "confidence": 0.959 - }, - { - "boundingBox": [ - 882, - 1936, - 914, - 1936, - 913, - 1971, - 881, - 1971 - ], - "text": "of", - "confidence": 0.958 - }, - { - "boundingBox": [ - 920, - 1936, - 987, - 1936, - 986, - 1971, - 919, - 1971 - ], - "text": "your", - "confidence": 0.958 - }, - { - "boundingBox": [ - 993, - 1936, - 1123, - 1936, - 1123, - 1970, - 992, - 1971 - ], - "text": "products", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1129, - 1936, - 1173, - 1937, - 1172, - 1970, - 1128, - 1970 - ], - "text": "for", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1179, - 1937, - 1246, - 1937, - 1245, - 1969, - 1178, - 1970 - ], - "text": "your", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1252, - 1937, - 1319, - 1937, - 1318, - 1968, - 1251, - 1969 - ], - "text": "next", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 1325, - 1937, - 1409, - 1937, - 1408, - 1967, - 1324, - 1968 - ], - "text": "order.", - "confidence": 0.958 + "offset": 810, + "length": 85 } ] }, { - "language": "en", + "content": "For orders over 100pcs you will recieve 40% off your next order.", "boundingBox": [ - 169, + 168, 1969, - 1112, + 1116, 1970, - 1112, - 2003, - 169, - 2002 + 1116, + 2002, + 168, + 2001 ], - "text": "For orders over 100pcs you will recieve 40% off your next order.", - "words": [ - { - "boundingBox": [ - 170, - 1971, - 223, - 1971, - 223, - 2000, - 169, - 1999 - ], - "text": "For", - "confidence": 0.958 - }, - { - "boundingBox": [ - 229, - 1971, - 326, - 1970, - 325, - 2002, - 228, - 2000 - ], - "text": "orders", - "confidence": 0.959 - }, - { - "boundingBox": [ - 333, - 1970, - 404, - 1970, - 404, - 2002, - 333, - 2002 - ], - "text": "over", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 410, - 1970, - 516, - 1970, - 516, - 2003, - 409, - 2002 - ], - "text": "100pcs", - "confidence": 0.849 - }, - { - "boundingBox": [ - 524, - 1970, - 578, - 1970, - 577, - 2004, - 523, - 2003 - ], - "text": "you", - "confidence": 0.958 - }, - { - "boundingBox": [ - 585, - 1970, - 636, - 1970, - 635, - 2004, - 585, - 2004 - ], - "text": "will", - "confidence": 0.959 - }, - { - "boundingBox": [ - 641, - 1970, - 750, - 1970, - 749, - 2004, - 641, - 2004 - ], - "text": "recieve", - "confidence": 0.957 - }, - { - "boundingBox": [ - 763, - 1970, - 821, - 1970, - 820, - 2003, - 762, - 2004 - ], - "text": "40%", - "confidence": 0.958 - }, - { - "boundingBox": [ - 835, - 1970, - 875, - 1970, - 874, - 2003, - 835, - 2003 - ], - "text": "off", - "confidence": 0.914 - }, - { - "boundingBox": [ - 880, - 1970, - 949, - 1970, - 949, - 2002, - 880, - 2003 - ], - "text": "your", - "confidence": 0.959 - }, - { - "boundingBox": [ - 955, - 1970, - 1024, - 1971, - 1023, - 2002, - 954, - 2002 - ], - "text": "next", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1030, - 1971, - 1113, - 1971, - 1112, - 2000, - 1029, - 2002 - ], - "text": "order.", - "confidence": 0.959 + "offset": 896, + "length": 64 } ] } + ], + "spans": [ + { + "offset": 0, + "length": 960 + } ] } ], - "pageResults": [ + "tables": [ { - "page": 1, - "tables": [ + "rowCount": 6, + "columnCount": 4, + "cells": [ { - "rows": 3, - "columns": 2, - "cells": [ - { - "rowIndex": 0, - "columnIndex": 0, - "text": "Address: 938 N Lumpy Way", - "boundingBox": [ - 162, - 685, - 647, - 685, - 647, - 719, - 162, - 719 - ], - "elements": [ - "#/readResults/0/lines/12/words/0", - "#/readResults/0/lines/12/words/1", - "#/readResults/0/lines/12/words/2", - "#/readResults/0/lines/12/words/3", - "#/readResults/0/lines/12/words/4" - ] - }, - { - "rowIndex": 1, - "columnIndex": 0, - "text": "Denver, CO 83757 Shipped From Name: Frank Sinatra Company Name: Franks Goods Address: 838 NE Grail Road", - "boundingBox": [ - 162, - 719, - 647, - 719, - 647, - 958, - 162, - 958 - ], - "elements": [ - "#/readResults/0/lines/13/words/0", - "#/readResults/0/lines/13/words/1", - "#/readResults/0/lines/13/words/2", - "#/readResults/0/lines/15/words/0", - "#/readResults/0/lines/15/words/1", - "#/readResults/0/lines/16/words/0", - "#/readResults/0/lines/16/words/1", - "#/readResults/0/lines/16/words/2", - "#/readResults/0/lines/17/words/0", - "#/readResults/0/lines/17/words/1", - "#/readResults/0/lines/17/words/2", - "#/readResults/0/lines/17/words/3", - "#/readResults/0/lines/18/words/0", - "#/readResults/0/lines/18/words/1", - "#/readResults/0/lines/18/words/2", - "#/readResults/0/lines/18/words/3", - "#/readResults/0/lines/18/words/4" - ] - }, - { - "rowIndex": 1, - "columnIndex": 1, - "text": "Phone: 435-395-3954", - "boundingBox": [ - 647, - 719, - 955, - 719, - 955, - 958, - 647, - 958 - ], - "elements": [ - "#/readResults/0/lines/14/words/0", - "#/readResults/0/lines/14/words/1" - ] - }, - { - "rowIndex": 2, - "columnIndex": 0, - "text": "Bellingham, WA 83748", - "boundingBox": [ - 162, - 958, - 647, - 958, - 647, - 996, - 162, - 996 - ], - "elements": [ - "#/readResults/0/lines/19/words/0", - "#/readResults/0/lines/19/words/1", - "#/readResults/0/lines/19/words/2" + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Details", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 154, + 1037, + 847, + 1037, + 847, + 1086, + 154, + 1086 ] - }, + } + ], + "spans": [ { - "rowIndex": 2, - "columnIndex": 1, - "text": "Phone: 939-492-9595", - "boundingBox": [ - 647, - 958, - 955, - 958, - 955, - 996, - 647, - 996 - ], - "elements": [ - "#/readResults/0/lines/20/words/0", - "#/readResults/0/lines/20/words/1" - ] + "offset": 431, + "length": 7 } ] }, { - "rows": 7, - "columns": 4, - "cells": [ + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "Quantity", + "boundingRegions": [ { - "rowIndex": 0, - "columnIndex": 0, - "text": "Details", + "pageNumber": 1, "boundingBox": [ - 156, - 1038, 847, - 1038, + 1037, + 1071, + 1037, + 1071, + 1086, 847, - 1087, - 156, - 1087 - ], - "elements": [ - "#/readResults/0/lines/21/words/0" + 1086 ] - }, + } + ], + "spans": [ { - "rowIndex": 0, - "columnIndex": 1, - "text": "Quantity", - "boundingBox": [ - 847, - 1038, - 1072, - 1038, - 1072, - 1087, - 847, - 1087 - ], - "elements": [ - "#/readResults/0/lines/22/words/0" + "offset": 439, + "length": 8 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "Unit Price", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1071, + 1037, + 1306, + 1037, + 1307, + 1086, + 1071, + 1086 ] - }, + } + ], + "spans": [ { - "rowIndex": 0, - "columnIndex": 2, - "text": "Unit Price", - "boundingBox": [ - 1072, - 1038, - 1308, + "offset": 448, + "length": 10 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "Total", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1306, + 1037, + 1543, 1038, - 1308, - 1087, - 1072, - 1087 - ], - "elements": [ - "#/readResults/0/lines/23/words/0", - "#/readResults/0/lines/23/words/1" + 1543, + 1086, + 1307, + 1086 ] - }, + } + ], + "spans": [ { - "rowIndex": 0, - "columnIndex": 3, - "text": "Total", - "boundingBox": [ - 1308, - 1038, - 1544, - 1038, - 1544, - 1087, - 1308, - 1087 - ], - "elements": [ - "#/readResults/0/lines/24/words/0" - ] - }, + "offset": 459, + "length": 5 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Crow keychain", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 0, - "text": "Crow keychain", + "pageNumber": 1, "boundingBox": [ - 156, - 1087, + 154, + 1086, 847, - 1087, + 1086, 847, - 1128, - 156, - 1128 - ], - "elements": [ - "#/readResults/0/lines/25/words/0", - "#/readResults/0/lines/25/words/1" + 1126, + 154, + 1126 ] - }, + } + ], + "spans": [ + { + "offset": 465, + "length": 13 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "10", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 1, - "text": "10", + "pageNumber": 1, "boundingBox": [ 847, - 1087, - 1072, - 1087, - 1072, - 1128, + 1086, + 1071, + 1086, + 1071, + 1126, 847, - 1128 - ], - "elements": [ - "#/readResults/0/lines/26/words/0" + 1126 ] - }, + } + ], + "spans": [ { - "rowIndex": 1, - "columnIndex": 2, - "text": "10.00", - "boundingBox": [ - 1072, - 1087, - 1308, - 1087, - 1308, - 1128, - 1072, - 1128 - ], - "elements": [ - "#/readResults/0/lines/27/words/0" + "offset": 479, + "length": 2 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "10.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1071, + 1086, + 1307, + 1086, + 1307, + 1126, + 1071, + 1126 ] - }, + } + ], + "spans": [ { - "rowIndex": 1, - "columnIndex": 3, - "text": "100.00", - "boundingBox": [ - 1308, - 1087, - 1544, - 1087, - 1544, - 1128, - 1308, - 1128 - ], - "elements": [ - "#/readResults/0/lines/28/words/0" + "offset": 482, + "length": 5 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "100.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1307, + 1086, + 1543, + 1086, + 1543, + 1126, + 1307, + 1126 ] - }, + } + ], + "spans": [ + { + "offset": 488, + "length": 6 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Batman keychain", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 0, - "text": "Batman keychain", + "pageNumber": 1, "boundingBox": [ - 156, - 1128, + 154, + 1126, 847, - 1128, + 1126, 847, - 1172, - 156, - 1172 - ], - "elements": [ - "#/readResults/0/lines/29/words/0", - "#/readResults/0/lines/29/words/1" + 1171, + 154, + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 495, + "length": 15 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "10", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 1, - "text": "10", + "pageNumber": 1, "boundingBox": [ 847, - 1128, - 1072, - 1128, - 1072, - 1172, + 1126, + 1071, + 1126, + 1071, + 1171, 847, - 1172 - ], - "elements": [ - "#/readResults/0/lines/30/words/0" + 1171 ] - }, + } + ], + "spans": [ { - "rowIndex": 2, - "columnIndex": 2, - "text": "10.00", - "boundingBox": [ - 1072, - 1128, - 1308, - 1128, - 1308, - 1172, - 1072, - 1172 - ], - "elements": [ - "#/readResults/0/lines/31/words/0" + "offset": 511, + "length": 2 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "10.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1071, + 1126, + 1307, + 1126, + 1307, + 1171, + 1071, + 1171 ] - }, + } + ], + "spans": [ { - "rowIndex": 2, - "columnIndex": 3, - "text": "100.00", - "boundingBox": [ - 1308, - 1128, - 1544, - 1128, - 1544, - 1172, - 1308, - 1172 - ], - "elements": [ - "#/readResults/0/lines/32/words/0" + "offset": 514, + "length": 5 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "100.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1307, + 1126, + 1543, + 1126, + 1543, + 1171, + 1307, + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 520, + "length": 6 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Skull keychain", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 0, - "text": "Skull keychain", + "pageNumber": 1, "boundingBox": [ - 156, - 1172, + 154, + 1171, 847, - 1172, + 1171, 847, - 1216, - 156, - 1216 - ], - "elements": [ - "#/readResults/0/lines/33/words/0", - "#/readResults/0/lines/33/words/1" + 1215, + 154, + 1215 ] - }, + } + ], + "spans": [ + { + "offset": 527, + "length": 14 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "10", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 1, - "text": "10", + "pageNumber": 1, "boundingBox": [ 847, - 1172, - 1072, - 1172, - 1072, - 1216, + 1171, + 1071, + 1171, + 1071, + 1215, 847, - 1216 - ], - "elements": [ - "#/readResults/0/lines/34/words/0" + 1215 ] - }, + } + ], + "spans": [ { - "rowIndex": 3, - "columnIndex": 2, - "text": "10.00", - "boundingBox": [ - 1072, - 1172, - 1308, - 1172, - 1308, - 1216, - 1072, - 1216 - ], - "elements": [ - "#/readResults/0/lines/35/words/0" + "offset": 542, + "length": 2 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "10.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1071, + 1171, + 1307, + 1171, + 1307, + 1215, + 1071, + 1215 ] - }, + } + ], + "spans": [ { - "rowIndex": 3, - "columnIndex": 3, - "text": "100.00", - "boundingBox": [ - 1308, - 1172, - 1544, - 1172, - 1544, - 1216, - 1308, - 1216 - ], - "elements": [ - "#/readResults/0/lines/36/words/0" + "offset": 545, + "length": 5 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "100.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1307, + 1171, + 1543, + 1171, + 1543, + 1215, + 1307, + 1215 ] - }, + } + ], + "spans": [ + { + "offset": 551, + "length": 6 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Moose keychain", + "boundingRegions": [ { - "rowIndex": 4, - "columnIndex": 0, - "text": "Moose keychain", + "pageNumber": 1, "boundingBox": [ - 156, - 1216, + 154, + 1215, 847, - 1216, + 1215, 847, - 1260, - 156, - 1260 - ], - "elements": [ - "#/readResults/0/lines/37/words/0", - "#/readResults/0/lines/37/words/1" + 1258, + 154, + 1259 ] - }, + } + ], + "spans": [ + { + "offset": 558, + "length": 14 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "10", + "boundingRegions": [ { - "rowIndex": 4, - "columnIndex": 1, - "text": "10", + "pageNumber": 1, "boundingBox": [ 847, - 1216, - 1072, - 1216, - 1072, - 1260, + 1215, + 1071, + 1215, + 1071, + 1258, 847, - 1260 - ], - "elements": [ - "#/readResults/0/lines/38/words/0" + 1258 ] - }, + } + ], + "spans": [ { - "rowIndex": 4, - "columnIndex": 2, - "text": "10.00", - "boundingBox": [ - 1072, - 1216, - 1308, - 1216, - 1308, - 1260, - 1072, - 1260 - ], - "elements": [ - "#/readResults/0/lines/39/words/0" + "offset": 573, + "length": 2 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "10.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1071, + 1215, + 1307, + 1215, + 1307, + 1258, + 1071, + 1258 ] - }, + } + ], + "spans": [ { - "rowIndex": 4, - "columnIndex": 3, - "text": "100.00", - "boundingBox": [ - 1308, - 1216, - 1544, - 1216, - 1544, - 1260, - 1308, - 1260 - ], - "elements": [ - "#/readResults/0/lines/40/words/0" + "offset": 576, + "length": 5 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "100.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1307, + 1215, + 1543, + 1215, + 1543, + 1259, + 1307, + 1258 ] - }, + } + ], + "spans": [ + { + "offset": 582, + "length": 6 + } + ] + }, + { + "rowIndex": 5, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Sodapop keychain", + "boundingRegions": [ { - "rowIndex": 5, - "columnIndex": 0, - "text": "Sodapop keychain", + "pageNumber": 1, "boundingBox": [ - 156, - 1260, + 154, + 1259, 847, - 1260, + 1258, 847, 1303, 156, 1303 - ], - "elements": [ - "#/readResults/0/lines/41/words/0", - "#/readResults/0/lines/41/words/1" ] - }, + } + ], + "spans": [ + { + "offset": 589, + "length": 16 + } + ] + }, + { + "rowIndex": 5, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "10", + "boundingRegions": [ { - "rowIndex": 5, - "columnIndex": 1, - "text": "10", + "pageNumber": 1, "boundingBox": [ 847, - 1260, - 1072, - 1260, - 1072, + 1258, + 1071, + 1258, + 1071, 1303, 847, 1303 - ], - "elements": [ - "#/readResults/0/lines/42/words/0" ] - }, + } + ], + "spans": [ { - "rowIndex": 5, - "columnIndex": 2, - "text": "10.00", - "boundingBox": [ - 1072, - 1260, - 1308, - 1260, - 1308, + "offset": 606, + "length": 2 + } + ] + }, + { + "rowIndex": 5, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "10.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1071, + 1258, + 1307, + 1258, + 1309, 1303, - 1072, + 1071, 1303 - ], - "elements": [ - "#/readResults/0/lines/43/words/0" ] - }, + } + ], + "spans": [ { - "rowIndex": 5, - "columnIndex": 3, - "text": "100.00", - "boundingBox": [ - 1308, - 1260, - 1544, - 1260, - 1544, + "offset": 609, + "length": 5 + } + ] + }, + { + "rowIndex": 5, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "100.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1307, + 1258, + 1543, + 1259, + 1543, 1303, - 1308, + 1309, 1303 - ], - "elements": [ - "#/readResults/0/lines/44/words/0" ] } + ], + "spans": [ + { + "offset": 615, + "length": 6 + } ] - }, + } + ], + "boundingRegions": [ { - "rows": 4, - "columns": 3, - "cells": [ - { - "rowIndex": 1, - "columnIndex": 1, - "text": "SUBTOTAL", - "boundingBox": [ - 1072, - 1566, + "pageNumber": 1, + "boundingBox": [ + 153, + 1036, + 1548, + 1036, + 1548, + 1309, + 153, + 1309 + ] + } + ], + "spans": [ + { + "offset": 431, + "length": 190 + } + ] + }, + { + "rowCount": 3, + "columnCount": 2, + "cells": [ + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "SUBTOTAL", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1071, + 1565, 1309, - 1566, + 1565, 1309, - 1610, - 1072, - 1610 - ], - "elements": [ - "#/readResults/0/lines/45/words/0" + 1609, + 1071, + 1609 ] - }, + } + ], + "spans": [ + { + "offset": 674, + "length": 8 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "$600.00", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 2, - "text": "$600.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1566, + 1565, 1544, - 1566, + 1565, 1544, - 1610, + 1609, 1309, - 1610 - ], - "elements": [ - "#/readResults/0/lines/46/words/0" + 1609 ] - }, + } + ], + "spans": [ + { + "offset": 683, + "length": 7 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "TAX", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 1, - "text": "TAX", + "pageNumber": 1, "boundingBox": [ - 1072, - 1610, + 1071, + 1609, 1309, - 1610, + 1609, 1309, - 1658, - 1072, - 1658 - ], - "elements": [ - "#/readResults/0/lines/47/words/0" + 1664, + 1071, + 1665 ] - }, + } + ], + "spans": [ + { + "offset": 691, + "length": 3 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "$20.00", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 2, - "text": "$20.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1610, + 1609, 1544, - 1610, + 1609, 1544, 1658, 1309, - 1658 - ], - "elements": [ - "#/readResults/0/lines/48/words/0" + 1664 ] - }, + } + ], + "spans": [ { - "rowIndex": 3, - "columnIndex": 1, - "text": "TOTAL", + "offset": 695, + "length": 6 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "TOTAL", + "boundingRegions": [ + { + "pageNumber": 1, "boundingBox": [ - 1072, - 1658, + 1071, + 1665, 1309, - 1658, + 1664, 1309, - 1708, - 1072, - 1708 - ], - "elements": [ - "#/readResults/0/lines/50/words/0" + 1707, + 1071, + 1707 ] - }, + } + ], + "spans": [ + { + "offset": 702, + "length": 5 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "$620.00", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 2, - "text": "$620.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1658, + 1664, 1544, 1658, 1544, - 1708, + 1707, 1309, - 1708 - ], - "elements": [ - "#/readResults/0/lines/51/words/0" + 1707 ] } + ], + "spans": [ + { + "offset": 708, + "length": 7 + } + ] + } + ], + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1063, + 1563, + 1561, + 1563, + 1561, + 1709, + 1063, + 1709 ] } + ], + "spans": [ + { + "offset": 674, + "length": 41 + } ] } ] diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_3.jpg.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_3.jpg.ocr.json index 4ac78362469b7..1bf44b702f860 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_3.jpg.ocr.json +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_3.jpg.ocr.json @@ -1,3284 +1,4340 @@ { "status": "succeeded", - "createdDateTime": "2020-04-09T01:33:11Z", - "lastUpdatedDateTime": "2020-04-09T01:33:14Z", + "createdDateTime": "2021-08-24T20:35:35Z", + "lastUpdatedDateTime": "2021-08-24T20:35:37Z", "analyzeResult": { - "version": "2.0.0", - "readResults": [ + "apiVersion": "2021-07-30-preview", + "modelId": "prebuilt-layout", + "stringIndexType": "textElements", + "content": "Purchase Order\nHero Limited\nCompany Phone: 555-348-6512\nWebsite: www.herolimited.com\nEmail:\naccounts@herolimited.com\nShipped To\nVendor Name: Tish Williams\nCompany Name: Tish's Wishes\nAddress: 932 N Cantaloupe Road\nSeattle, WA 38383\nPurchase Order\nDated As: 02/10/2020\nPurchase Order #: 9328424\nPhone: 323-245-2943\nShipped From\nName: Larry Longshore\nCompany Name: Longshore Supply\nAddress: 382 N Cool Road\nBellevue WA 93939\nPhone: 938-242-4924\nDetails\nQuantity\nUnit Price\nTotal\nParty Favor purple\n20\n5.00\n100.00\nParty Hat Blue\n20\n5.00\n100.00\nParty Cloth White\n20\n5.00\n100.00\nParty Maraca White\n20\n5.00\n100.00\nLarry Longshore\nLarry Longshore\nShipping Manager\nAdditional Notes:\nSUBTOTAL\n$400.00\nTAX\n$14.00\nTOTAL\n$414.00\nUnpack Carefully. Enjoy. Longshore Supply wishes you a happy party and is always here for\nfor your party supply needs. For larger events and rentals please visit us at our affiliates\nwebpage:\nwww.longshoreevents.org", + "pages": [ { - "page": 1, - "language": "en", - "angle": -0.0663, + "pageNumber": 1, + "angle": 0, "width": 1700, "height": 2200, "unit": "pixel", + "words": [ + { + "content": "Purchase", + "boundingBox": [ + 137, + 140, + 259, + 139, + 259, + 167, + 137, + 167 + ], + "confidence": 0.997, + "span": { + "offset": 0, + "length": 8 + } + }, + { + "content": "Order", + "boundingBox": [ + 264, + 139, + 350, + 139, + 349, + 167, + 264, + 167 + ], + "confidence": 0.995, + "span": { + "offset": 9, + "length": 5 + } + }, + { + "content": "Hero", + "boundingBox": [ + 621, + 208, + 769, + 206, + 769, + 266, + 620, + 266 + ], + "confidence": 0.983, + "span": { + "offset": 15, + "length": 4 + } + }, + { + "content": "Limited", + "boundingBox": [ + 793, + 205, + 1058, + 204, + 1057, + 266, + 793, + 266 + ], + "confidence": 0.997, + "span": { + "offset": 20, + "length": 7 + } + }, + { + "content": "Company", + "boundingBox": [ + 163, + 353, + 270, + 351, + 270, + 379, + 164, + 378 + ], + "confidence": 0.993, + "span": { + "offset": 28, + "length": 7 + } + }, + { + "content": "Phone:", + "boundingBox": [ + 275, + 351, + 358, + 351, + 358, + 378, + 275, + 379 + ], + "confidence": 0.997, + "span": { + "offset": 36, + "length": 6 + } + }, + { + "content": "555-348-6512", + "boundingBox": [ + 363, + 351, + 525, + 351, + 525, + 374, + 363, + 378 + ], + "confidence": 0.993, + "span": { + "offset": 43, + "length": 12 + } + }, + { + "content": "Website:", + "boundingBox": [ + 167, + 394, + 266, + 393, + 266, + 418, + 167, + 417 + ], + "confidence": 0.997, + "span": { + "offset": 56, + "length": 8 + } + }, + { + "content": "www.herolimited.com", + "boundingBox": [ + 271, + 393, + 519, + 394, + 519, + 418, + 271, + 418 + ], + "confidence": 0.987, + "span": { + "offset": 65, + "length": 19 + } + }, + { + "content": "Email:", + "boundingBox": [ + 165, + 435, + 237, + 435, + 237, + 460, + 165, + 460 + ], + "confidence": 0.995, + "span": { + "offset": 85, + "length": 6 + } + }, + { + "content": "accounts@herolimited.com", + "boundingBox": [ + 164, + 481, + 472, + 479, + 472, + 503, + 165, + 503 + ], + "confidence": 0.959, + "span": { + "offset": 92, + "length": 24 + } + }, + { + "content": "Shipped", + "boundingBox": [ + 167, + 547, + 325, + 548, + 325, + 592, + 168, + 592 + ], + "confidence": 0.997, + "span": { + "offset": 117, + "length": 7 + } + }, + { + "content": "To", + "boundingBox": [ + 337, + 547, + 390, + 547, + 389, + 591, + 337, + 592 + ], + "confidence": 0.999, + "span": { + "offset": 125, + "length": 2 + } + }, + { + "content": "Vendor", + "boundingBox": [ + 159, + 611, + 250, + 610, + 250, + 638, + 160, + 637 + ], + "confidence": 0.997, + "span": { + "offset": 128, + "length": 6 + } + }, + { + "content": "Name:", + "boundingBox": [ + 256, + 610, + 341, + 609, + 341, + 638, + 256, + 638 + ], + "confidence": 0.995, + "span": { + "offset": 135, + "length": 5 + } + }, + { + "content": "Tish", + "boundingBox": [ + 347, + 609, + 398, + 609, + 397, + 638, + 346, + 638 + ], + "confidence": 0.991, + "span": { + "offset": 141, + "length": 4 + } + }, + { + "content": "Williams", + "boundingBox": [ + 403, + 609, + 516, + 610, + 515, + 637, + 402, + 638 + ], + "confidence": 0.997, + "span": { + "offset": 146, + "length": 8 + } + }, + { + "content": "Company", + "boundingBox": [ + 160, + 649, + 277, + 647, + 277, + 677, + 161, + 678 + ], + "confidence": 0.994, + "span": { + "offset": 155, + "length": 7 + } + }, + { + "content": "Name:", + "boundingBox": [ + 282, + 647, + 368, + 647, + 368, + 676, + 283, + 677 + ], + "confidence": 0.995, + "span": { + "offset": 163, + "length": 5 + } + }, + { + "content": "Tish's", + "boundingBox": [ + 373, + 647, + 444, + 647, + 444, + 675, + 373, + 676 + ], + "confidence": 0.989, + "span": { + "offset": 169, + "length": 6 + } + }, + { + "content": "Wishes", + "boundingBox": [ + 450, + 647, + 546, + 648, + 545, + 673, + 449, + 675 + ], + "confidence": 0.997, + "span": { + "offset": 176, + "length": 6 + } + }, + { + "content": "Address:", + "boundingBox": [ + 161, + 685, + 266, + 685, + 265, + 713, + 160, + 711 + ], + "confidence": 0.993, + "span": { + "offset": 183, + "length": 8 + } + }, + { + "content": "932", + "boundingBox": [ + 271, + 685, + 319, + 685, + 319, + 713, + 271, + 713 + ], + "confidence": 0.99, + "span": { + "offset": 192, + "length": 3 + } + }, + { + "content": "N", + "boundingBox": [ + 325, + 685, + 341, + 685, + 341, + 713, + 324, + 713 + ], + "confidence": 0.995, + "span": { + "offset": 196, + "length": 1 + } + }, + { + "content": "Cantaloupe", + "boundingBox": [ + 351, + 685, + 494, + 686, + 494, + 714, + 350, + 713 + ], + "confidence": 0.996, + "span": { + "offset": 198, + "length": 10 + } + }, + { + "content": "Road", + "boundingBox": [ + 499, + 686, + 564, + 686, + 564, + 714, + 499, + 714 + ], + "confidence": 0.992, + "span": { + "offset": 209, + "length": 4 + } + }, + { + "content": "Seattle,", + "boundingBox": [ + 275, + 723, + 365, + 722, + 365, + 750, + 275, + 749 + ], + "confidence": 0.996, + "span": { + "offset": 214, + "length": 8 + } + }, + { + "content": "WA", + "boundingBox": [ + 370, + 722, + 417, + 722, + 417, + 750, + 370, + 750 + ], + "confidence": 0.998, + "span": { + "offset": 223, + "length": 2 + } + }, + { + "content": "38383", + "boundingBox": [ + 422, + 722, + 502, + 722, + 501, + 749, + 422, + 750 + ], + "confidence": 0.995, + "span": { + "offset": 226, + "length": 5 + } + }, + { + "content": "Purchase", + "boundingBox": [ + 1113, + 322, + 1365, + 321, + 1364, + 370, + 1113, + 368 + ], + "confidence": 0.997, + "span": { + "offset": 232, + "length": 8 + } + }, + { + "content": "Order", + "boundingBox": [ + 1381, + 321, + 1550, + 321, + 1548, + 370, + 1380, + 370 + ], + "confidence": 0.995, + "span": { + "offset": 241, + "length": 5 + } + }, + { + "content": "Dated", + "boundingBox": [ + 1025, + 421, + 1103, + 420, + 1103, + 448, + 1025, + 448 + ], + "confidence": 0.993, + "span": { + "offset": 247, + "length": 5 + } + }, + { + "content": "As:", + "boundingBox": [ + 1111, + 420, + 1156, + 420, + 1155, + 449, + 1111, + 448 + ], + "confidence": 0.998, + "span": { + "offset": 253, + "length": 3 + } + }, + { + "content": "02/10/2020", + "boundingBox": [ + 1161, + 420, + 1312, + 421, + 1312, + 449, + 1161, + 449 + ], + "confidence": 0.996, + "span": { + "offset": 257, + "length": 10 + } + }, + { + "content": "Purchase", + "boundingBox": [ + 1023, + 461, + 1146, + 461, + 1146, + 489, + 1023, + 488 + ], + "confidence": 0.997, + "span": { + "offset": 268, + "length": 8 + } + }, + { + "content": "Order", + "boundingBox": [ + 1151, + 461, + 1236, + 461, + 1236, + 489, + 1151, + 489 + ], + "confidence": 0.995, + "span": { + "offset": 277, + "length": 5 + } + }, + { + "content": "#:", + "boundingBox": [ + 1242, + 461, + 1269, + 461, + 1268, + 489, + 1241, + 489 + ], + "confidence": 0.954, + "span": { + "offset": 283, + "length": 2 + } + }, + { + "content": "9328424", + "boundingBox": [ + 1274, + 461, + 1386, + 462, + 1385, + 488, + 1274, + 489 + ], + "confidence": 0.993, + "span": { + "offset": 286, + "length": 7 + } + }, + { + "content": "Phone:", + "boundingBox": [ + 760, + 722, + 848, + 722, + 848, + 749, + 760, + 748 + ], + "confidence": 0.997, + "span": { + "offset": 294, + "length": 6 + } + }, + { + "content": "323-245-2943", + "boundingBox": [ + 853, + 722, + 1028, + 722, + 1028, + 748, + 853, + 749 + ], + "confidence": 0.988, + "span": { + "offset": 301, + "length": 12 + } + }, + { + "content": "Shipped", + "boundingBox": [ + 167, + 784, + 324, + 785, + 324, + 830, + 168, + 829 + ], + "confidence": 0.997, + "span": { + "offset": 314, + "length": 7 + } + }, + { + "content": "From", + "boundingBox": [ + 332, + 785, + 431, + 785, + 430, + 827, + 333, + 830 + ], + "confidence": 0.988, + "span": { + "offset": 322, + "length": 4 + } + }, + { + "content": "Name:", + "boundingBox": [ + 164, + 850, + 245, + 850, + 244, + 884, + 162, + 884 + ], + "confidence": 0.993, + "span": { + "offset": 327, + "length": 5 + } + }, + { + "content": "Larry", + "boundingBox": [ + 251, + 850, + 314, + 850, + 313, + 885, + 250, + 884 + ], + "confidence": 0.995, + "span": { + "offset": 333, + "length": 5 + } + }, + { + "content": "Longshore", + "boundingBox": [ + 321, + 850, + 456, + 849, + 456, + 884, + 320, + 885 + ], + "confidence": 0.996, + "span": { + "offset": 339, + "length": 9 + } + }, + { + "content": "Company", + "boundingBox": [ + 164, + 890, + 280, + 889, + 281, + 919, + 165, + 919 + ], + "confidence": 0.993, + "span": { + "offset": 349, + "length": 7 + } + }, + { + "content": "Name:", + "boundingBox": [ + 286, + 889, + 370, + 889, + 371, + 919, + 287, + 919 + ], + "confidence": 0.994, + "span": { + "offset": 357, + "length": 5 + } + }, + { + "content": "Longshore", + "boundingBox": [ + 376, + 889, + 508, + 890, + 508, + 920, + 377, + 919 + ], + "confidence": 0.993, + "span": { + "offset": 363, + "length": 9 + } + }, + { + "content": "Supply", + "boundingBox": [ + 514, + 890, + 604, + 890, + 603, + 920, + 513, + 920 + ], + "confidence": 0.997, + "span": { + "offset": 373, + "length": 6 + } + }, + { + "content": "Address:", + "boundingBox": [ + 166, + 926, + 272, + 926, + 272, + 953, + 166, + 953 + ], + "confidence": 0.994, + "span": { + "offset": 380, + "length": 8 + } + }, + { + "content": "382", + "boundingBox": [ + 277, + 926, + 324, + 925, + 324, + 953, + 277, + 953 + ], + "confidence": 0.998, + "span": { + "offset": 389, + "length": 3 + } + }, + { + "content": "N", + "boundingBox": [ + 329, + 925, + 346, + 925, + 346, + 953, + 330, + 953 + ], + "confidence": 0.995, + "span": { + "offset": 393, + "length": 1 + } + }, + { + "content": "Cool", + "boundingBox": [ + 355, + 925, + 412, + 926, + 412, + 953, + 355, + 953 + ], + "confidence": 0.991, + "span": { + "offset": 395, + "length": 4 + } + }, + { + "content": "Road", + "boundingBox": [ + 417, + 926, + 482, + 926, + 482, + 953, + 418, + 953 + ], + "confidence": 0.992, + "span": { + "offset": 400, + "length": 4 + } + }, + { + "content": "Bellevue", + "boundingBox": [ + 284, + 964, + 386, + 964, + 386, + 990, + 283, + 990 + ], + "confidence": 0.994, + "span": { + "offset": 405, + "length": 8 + } + }, + { + "content": "WA", + "boundingBox": [ + 391, + 964, + 438, + 964, + 438, + 990, + 391, + 990 + ], + "confidence": 0.999, + "span": { + "offset": 414, + "length": 2 + } + }, + { + "content": "93939", + "boundingBox": [ + 443, + 964, + 525, + 963, + 525, + 990, + 443, + 990 + ], + "confidence": 0.964, + "span": { + "offset": 417, + "length": 5 + } + }, + { + "content": "Phone:", + "boundingBox": [ + 759, + 964, + 844, + 964, + 844, + 990, + 758, + 990 + ], + "confidence": 0.997, + "span": { + "offset": 423, + "length": 6 + } + }, + { + "content": "938-242-4924", + "boundingBox": [ + 850, + 964, + 1024, + 964, + 1024, + 990, + 849, + 990 + ], + "confidence": 0.956, + "span": { + "offset": 430, + "length": 12 + } + }, + { + "content": "Details", + "boundingBox": [ + 447, + 1048, + 556, + 1048, + 556, + 1078, + 446, + 1078 + ], + "confidence": 0.993, + "span": { + "offset": 443, + "length": 7 + } + }, + { + "content": "Quantity", + "boundingBox": [ + 886, + 1048, + 1030, + 1047, + 1030, + 1084, + 886, + 1084 + ], + "confidence": 0.997, + "span": { + "offset": 451, + "length": 8 + } + }, + { + "content": "Unit", + "boundingBox": [ + 1112, + 1047, + 1175, + 1047, + 1175, + 1078, + 1111, + 1078 + ], + "confidence": 0.992, + "span": { + "offset": 460, + "length": 4 + } + }, + { + "content": "Price", + "boundingBox": [ + 1181, + 1047, + 1265, + 1048, + 1264, + 1078, + 1181, + 1078 + ], + "confidence": 0.995, + "span": { + "offset": 465, + "length": 5 + } + }, + { + "content": "Total", + "boundingBox": [ + 1381, + 1047, + 1467, + 1047, + 1467, + 1077, + 1381, + 1077 + ], + "confidence": 0.995, + "span": { + "offset": 471, + "length": 5 + } + }, + { + "content": "Party", + "boundingBox": [ + 171, + 1092, + 230, + 1092, + 230, + 1126, + 171, + 1126 + ], + "confidence": 0.993, + "span": { + "offset": 477, + "length": 5 + } + }, + { + "content": "Favor", + "boundingBox": [ + 236, + 1092, + 309, + 1092, + 308, + 1127, + 236, + 1126 + ], + "confidence": 0.995, + "span": { + "offset": 483, + "length": 5 + } + }, + { + "content": "purple", + "boundingBox": [ + 315, + 1092, + 403, + 1093, + 403, + 1128, + 315, + 1127 + ], + "confidence": 0.997, + "span": { + "offset": 489, + "length": 6 + } + }, + { + "content": "20", + "boundingBox": [ + 859, + 1094, + 887, + 1094, + 887, + 1119, + 859, + 1119 + ], + "confidence": 0.997, + "span": { + "offset": 496, + "length": 2 + } + }, + { + "content": "5.00", + "boundingBox": [ + 1240, + 1094, + 1291, + 1094, + 1292, + 1119, + 1240, + 1119 + ], + "confidence": 0.99, + "span": { + "offset": 499, + "length": 4 + } + }, + { + "content": "100.00", + "boundingBox": [ + 1445, + 1097, + 1524, + 1095, + 1524, + 1120, + 1444, + 1120 + ], + "confidence": 0.995, + "span": { + "offset": 504, + "length": 6 + } + }, + { + "content": "Party", + "boundingBox": [ + 173, + 1136, + 233, + 1135, + 233, + 1164, + 173, + 1163 + ], + "confidence": 0.995, + "span": { + "offset": 511, + "length": 5 + } + }, + { + "content": "Hat", + "boundingBox": [ + 238, + 1135, + 284, + 1135, + 285, + 1165, + 239, + 1164 + ], + "confidence": 0.998, + "span": { + "offset": 517, + "length": 3 + } + }, + { + "content": "Blue", + "boundingBox": [ + 290, + 1135, + 349, + 1135, + 350, + 1164, + 290, + 1165 + ], + "confidence": 0.991, + "span": { + "offset": 521, + "length": 4 + } + }, + { + "content": "20", + "boundingBox": [ + 859, + 1135, + 887, + 1135, + 887, + 1160, + 859, + 1160 + ], + "confidence": 0.997, + "span": { + "offset": 526, + "length": 2 + } + }, + { + "content": "5.00", + "boundingBox": [ + 1238, + 1135, + 1291, + 1135, + 1291, + 1160, + 1238, + 1160 + ], + "confidence": 0.993, + "span": { + "offset": 529, + "length": 4 + } + }, + { + "content": "100.00", + "boundingBox": [ + 1443, + 1136, + 1525, + 1135, + 1525, + 1160, + 1444, + 1161 + ], + "confidence": 0.995, + "span": { + "offset": 534, + "length": 6 + } + }, + { + "content": "Party", + "boundingBox": [ + 173, + 1179, + 232, + 1179, + 232, + 1209, + 173, + 1208 + ], + "confidence": 0.995, + "span": { + "offset": 541, + "length": 5 + } + }, + { + "content": "Cloth", + "boundingBox": [ + 238, + 1179, + 306, + 1179, + 306, + 1209, + 238, + 1209 + ], + "confidence": 0.995, + "span": { + "offset": 547, + "length": 5 + } + }, + { + "content": "White", + "boundingBox": [ + 312, + 1179, + 392, + 1178, + 392, + 1208, + 312, + 1209 + ], + "confidence": 0.995, + "span": { + "offset": 553, + "length": 5 + } + }, + { + "content": "20", + "boundingBox": [ + 860, + 1179, + 888, + 1179, + 888, + 1204, + 860, + 1203 + ], + "confidence": 0.995, + "span": { + "offset": 559, + "length": 2 + } + }, + { + "content": "5.00", + "boundingBox": [ + 1239, + 1179, + 1290, + 1178, + 1291, + 1203, + 1239, + 1204 + ], + "confidence": 0.994, + "span": { + "offset": 562, + "length": 4 + } + }, + { + "content": "100.00", + "boundingBox": [ + 1443, + 1181, + 1525, + 1180, + 1525, + 1204, + 1444, + 1205 + ], + "confidence": 0.994, + "span": { + "offset": 567, + "length": 6 + } + }, + { + "content": "Party", + "boundingBox": [ + 173, + 1222, + 234, + 1222, + 233, + 1252, + 172, + 1251 + ], + "confidence": 0.995, + "span": { + "offset": 574, + "length": 5 + } + }, + { + "content": "Maraca", + "boundingBox": [ + 240, + 1222, + 333, + 1222, + 333, + 1251, + 239, + 1252 + ], + "confidence": 0.997, + "span": { + "offset": 580, + "length": 6 + } + }, + { + "content": "White", + "boundingBox": [ + 338, + 1222, + 420, + 1222, + 420, + 1249, + 338, + 1251 + ], + "confidence": 0.995, + "span": { + "offset": 587, + "length": 5 + } + }, + { + "content": "20", + "boundingBox": [ + 860, + 1223, + 887, + 1223, + 887, + 1247, + 860, + 1247 + ], + "confidence": 0.997, + "span": { + "offset": 593, + "length": 2 + } + }, + { + "content": "5.00", + "boundingBox": [ + 1239, + 1221, + 1291, + 1221, + 1291, + 1247, + 1239, + 1247 + ], + "confidence": 0.988, + "span": { + "offset": 596, + "length": 4 + } + }, + { + "content": "100.00", + "boundingBox": [ + 1444, + 1224, + 1525, + 1223, + 1524, + 1247, + 1444, + 1248 + ], + "confidence": 0.995, + "span": { + "offset": 601, + "length": 6 + } + }, + { + "content": "Larry", + "boundingBox": [ + 448, + 1671, + 565, + 1671, + 564, + 1724, + 447, + 1722 + ], + "confidence": 0.915, + "span": { + "offset": 608, + "length": 5 + } + }, + { + "content": "Longshore", + "boundingBox": [ + 575, + 1671, + 791, + 1671, + 792, + 1718, + 574, + 1724 + ], + "confidence": 0.866, + "span": { + "offset": 614, + "length": 9 + } + }, + { + "content": "Larry", + "boundingBox": [ + 530, + 1719, + 592, + 1719, + 592, + 1744, + 530, + 1743 + ], + "confidence": 0.445, + "span": { + "offset": 624, + "length": 5 + } + }, + { + "content": "Longshore", + "boundingBox": [ + 596, + 1719, + 717, + 1719, + 719, + 1743, + 597, + 1744 + ], + "confidence": 0.963, + "span": { + "offset": 630, + "length": 9 + } + }, + { + "content": "Shipping", + "boundingBox": [ + 528, + 1752, + 621, + 1753, + 620, + 1780, + 528, + 1778 + ], + "confidence": 0.997, + "span": { + "offset": 640, + "length": 8 + } + }, + { + "content": "Manager", + "boundingBox": [ + 626, + 1753, + 732, + 1754, + 732, + 1779, + 626, + 1780 + ], + "confidence": 0.997, + "span": { + "offset": 649, + "length": 7 + } + }, + { + "content": "Additional", + "boundingBox": [ + 173, + 1796, + 348, + 1796, + 348, + 1832, + 173, + 1831 + ], + "confidence": 0.993, + "span": { + "offset": 657, + "length": 10 + } + }, + { + "content": "Notes:", + "boundingBox": [ + 355, + 1796, + 477, + 1797, + 476, + 1833, + 355, + 1832 + ], + "confidence": 0.997, + "span": { + "offset": 668, + "length": 6 + } + }, + { + "content": "SUBTOTAL", + "boundingBox": [ + 1147, + 1575, + 1293, + 1575, + 1293, + 1600, + 1147, + 1600 + ], + "confidence": 0.993, + "span": { + "offset": 675, + "length": 8 + } + }, + { + "content": "$400.00", + "boundingBox": [ + 1425, + 1572, + 1526, + 1572, + 1526, + 1598, + 1426, + 1599 + ], + "confidence": 0.994, + "span": { + "offset": 684, + "length": 7 + } + }, + { + "content": "TAX", + "boundingBox": [ + 1236, + 1618, + 1288, + 1618, + 1288, + 1643, + 1236, + 1643 + ], + "confidence": 0.994, + "span": { + "offset": 692, + "length": 3 + } + }, + { + "content": "$14.00", + "boundingBox": [ + 1442, + 1616, + 1526, + 1615, + 1525, + 1642, + 1442, + 1644 + ], + "confidence": 0.989, + "span": { + "offset": 696, + "length": 6 + } + }, + { + "content": "TOTAL", + "boundingBox": [ + 1204, + 1674, + 1294, + 1673, + 1293, + 1699, + 1205, + 1699 + ], + "confidence": 0.994, + "span": { + "offset": 703, + "length": 5 + } + }, + { + "content": "$414.00", + "boundingBox": [ + 1426, + 1671, + 1526, + 1670, + 1526, + 1697, + 1428, + 1698 + ], + "confidence": 0.988, + "span": { + "offset": 709, + "length": 7 + } + }, + { + "content": "Unpack", + "boundingBox": [ + 175, + 1879, + 260, + 1879, + 260, + 1910, + 175, + 1910 + ], + "confidence": 0.994, + "span": { + "offset": 717, + "length": 6 + } + }, + { + "content": "Carefully.", + "boundingBox": [ + 267, + 1879, + 387, + 1879, + 386, + 1911, + 266, + 1910 + ], + "confidence": 0.996, + "span": { + "offset": 724, + "length": 10 + } + }, + { + "content": "Enjoy.", + "boundingBox": [ + 393, + 1879, + 468, + 1878, + 467, + 1912, + 393, + 1911 + ], + "confidence": 0.997, + "span": { + "offset": 735, + "length": 6 + } + }, + { + "content": "Longshore", + "boundingBox": [ + 474, + 1878, + 636, + 1878, + 636, + 1912, + 474, + 1912 + ], + "confidence": 0.996, + "span": { + "offset": 742, + "length": 9 + } + }, + { + "content": "Supply", + "boundingBox": [ + 643, + 1878, + 745, + 1878, + 745, + 1912, + 642, + 1912 + ], + "confidence": 0.995, + "span": { + "offset": 752, + "length": 6 + } + }, + { + "content": "wishes", + "boundingBox": [ + 752, + 1878, + 857, + 1878, + 856, + 1913, + 751, + 1912 + ], + "confidence": 0.997, + "span": { + "offset": 759, + "length": 6 + } + }, + { + "content": "you", + "boundingBox": [ + 864, + 1878, + 920, + 1878, + 920, + 1913, + 863, + 1913 + ], + "confidence": 0.998, + "span": { + "offset": 766, + "length": 3 + } + }, + { + "content": "a", + "boundingBox": [ + 927, + 1878, + 947, + 1878, + 946, + 1913, + 926, + 1913 + ], + "confidence": 0.996, + "span": { + "offset": 770, + "length": 1 + } + }, + { + "content": "happy", + "boundingBox": [ + 955, + 1878, + 1049, + 1878, + 1048, + 1912, + 955, + 1913 + ], + "confidence": 0.995, + "span": { + "offset": 772, + "length": 5 + } + }, + { + "content": "party", + "boundingBox": [ + 1056, + 1878, + 1132, + 1878, + 1131, + 1912, + 1055, + 1912 + ], + "confidence": 0.995, + "span": { + "offset": 778, + "length": 5 + } + }, + { + "content": "and", + "boundingBox": [ + 1139, + 1878, + 1196, + 1878, + 1195, + 1912, + 1138, + 1912 + ], + "confidence": 0.998, + "span": { + "offset": 784, + "length": 3 + } + }, + { + "content": "is", + "boundingBox": [ + 1202, + 1878, + 1231, + 1878, + 1230, + 1912, + 1201, + 1912 + ], + "confidence": 0.998, + "span": { + "offset": 788, + "length": 2 + } + }, + { + "content": "always", + "boundingBox": [ + 1237, + 1878, + 1342, + 1878, + 1341, + 1911, + 1236, + 1912 + ], + "confidence": 0.997, + "span": { + "offset": 791, + "length": 6 + } + }, + { + "content": "here", + "boundingBox": [ + 1349, + 1878, + 1419, + 1878, + 1418, + 1911, + 1348, + 1911 + ], + "confidence": 0.991, + "span": { + "offset": 798, + "length": 4 + } + }, + { + "content": "for", + "boundingBox": [ + 1425, + 1878, + 1471, + 1878, + 1470, + 1911, + 1424, + 1911 + ], + "confidence": 0.998, + "span": { + "offset": 803, + "length": 3 + } + }, + { + "content": "for", + "boundingBox": [ + 171, + 1924, + 206, + 1924, + 206, + 1958, + 171, + 1958 + ], + "confidence": 0.993, + "span": { + "offset": 807, + "length": 3 + } + }, + { + "content": "your", + "boundingBox": [ + 213, + 1924, + 280, + 1924, + 280, + 1958, + 212, + 1958 + ], + "confidence": 0.992, + "span": { + "offset": 811, + "length": 4 + } + }, + { + "content": "party", + "boundingBox": [ + 287, + 1924, + 364, + 1924, + 364, + 1958, + 287, + 1958 + ], + "confidence": 0.995, + "span": { + "offset": 816, + "length": 5 + } + }, + { + "content": "supply", + "boundingBox": [ + 370, + 1924, + 471, + 1923, + 471, + 1958, + 370, + 1958 + ], + "confidence": 0.993, + "span": { + "offset": 822, + "length": 6 + } + }, + { + "content": "needs.", + "boundingBox": [ + 478, + 1923, + 578, + 1923, + 578, + 1958, + 477, + 1958 + ], + "confidence": 0.997, + "span": { + "offset": 829, + "length": 6 + } + }, + { + "content": "For", + "boundingBox": [ + 585, + 1923, + 640, + 1923, + 640, + 1958, + 585, + 1958 + ], + "confidence": 0.988, + "span": { + "offset": 836, + "length": 3 + } + }, + { + "content": "larger", + "boundingBox": [ + 646, + 1923, + 734, + 1923, + 734, + 1957, + 646, + 1958 + ], + "confidence": 0.997, + "span": { + "offset": 840, + "length": 6 + } + }, + { + "content": "events", + "boundingBox": [ + 740, + 1923, + 841, + 1923, + 841, + 1957, + 740, + 1957 + ], + "confidence": 0.997, + "span": { + "offset": 847, + "length": 6 + } + }, + { + "content": "and", + "boundingBox": [ + 848, + 1923, + 907, + 1923, + 907, + 1957, + 848, + 1957 + ], + "confidence": 0.998, + "span": { + "offset": 854, + "length": 3 + } + }, + { + "content": "rentals", + "boundingBox": [ + 913, + 1923, + 1016, + 1923, + 1016, + 1956, + 913, + 1957 + ], + "confidence": 0.997, + "span": { + "offset": 858, + "length": 7 + } + }, + { + "content": "please", + "boundingBox": [ + 1023, + 1923, + 1123, + 1923, + 1124, + 1956, + 1023, + 1956 + ], + "confidence": 0.997, + "span": { + "offset": 866, + "length": 6 + } + }, + { + "content": "visit", + "boundingBox": [ + 1130, + 1923, + 1191, + 1923, + 1191, + 1956, + 1130, + 1956 + ], + "confidence": 0.995, + "span": { + "offset": 873, + "length": 5 + } + }, + { + "content": "us", + "boundingBox": [ + 1198, + 1923, + 1233, + 1923, + 1233, + 1956, + 1198, + 1956 + ], + "confidence": 0.999, + "span": { + "offset": 879, + "length": 2 + } + }, + { + "content": "at", + "boundingBox": [ + 1239, + 1923, + 1272, + 1923, + 1272, + 1955, + 1240, + 1955 + ], + "confidence": 0.994, + "span": { + "offset": 882, + "length": 2 + } + }, + { + "content": "our", + "boundingBox": [ + 1279, + 1923, + 1329, + 1924, + 1329, + 1955, + 1279, + 1955 + ], + "confidence": 0.998, + "span": { + "offset": 885, + "length": 3 + } + }, + { + "content": "affiliates", + "boundingBox": [ + 1336, + 1924, + 1463, + 1924, + 1463, + 1954, + 1336, + 1955 + ], + "confidence": 0.995, + "span": { + "offset": 889, + "length": 10 + } + }, + { + "content": "webpage:", + "boundingBox": [ + 173, + 1956, + 318, + 1959, + 318, + 1993, + 173, + 1991 + ], + "confidence": 0.996, + "span": { + "offset": 900, + "length": 8 + } + }, + { + "content": "www.longshoreevents.org", + "boundingBox": [ + 459, + 1993, + 842, + 1992, + 840, + 2023, + 461, + 2023 + ], + "confidence": 0.984, + "span": { + "offset": 909, + "length": 23 + } + } + ], + "selectionMarks": [], "lines": [ { - "language": "en", + "content": "Purchase Order", "boundingBox": [ - 137, - 140, + 136, + 139, 351, - 140, + 138, 351, - 167, - 137, + 166, + 136, 166 ], - "text": "Purchase Order", - "words": [ - { - "boundingBox": [ - 137, - 140, - 263, - 140, - 263, - 168, - 138, - 166 - ], - "text": "Purchase", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 271, - 140, - 351, - 140, - 351, - 168, - 272, - 168 - ], - "text": "Order", - "confidence": 0.959 + "offset": 0, + "length": 14 } ] }, { - "language": "en", + "content": "Hero Limited", "boundingBox": [ 620, - 204, - 1073, - 201, + 205, 1074, - 264, + 204, + 1075, + 265, 620, 266 ], - "text": "Hero Limited", - "words": [ - { - "boundingBox": [ - 622, - 207, - 788, - 204, - 787, - 266, - 621, - 266 - ], - "text": "Hero", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 811, - 204, - 1075, - 202, - 1075, - 266, - 811, - 266 - ], - "text": "Limited", - "confidence": 0.959 + "offset": 15, + "length": 12 } ] }, { - "language": "en", + "content": "Company Phone: 555-348-6512", "boundingBox": [ - 165, - 351, - 529, + 163, + 352, + 528, 350, - 529, + 528, 376, - 165, + 163, 379 ], - "text": "Company Phone: 555-348-6512", - "words": [ - { - "boundingBox": [ - 167, - 352, - 277, - 351, - 276, - 379, - 167, - 379 - ], - "text": "Company", - "confidence": 0.959 - }, - { - "boundingBox": [ - 282, - 351, - 363, - 351, - 363, - 378, - 282, - 379 - ], - "text": "Phone:", - "confidence": 0.937 - }, - { - "boundingBox": [ - 368, - 351, - 530, - 352, - 530, - 374, - 368, - 378 - ], - "text": "555-348-6512", - "confidence": 0.958 - } - ] - }, - { - "language": "en", - "boundingBox": [ - 1114, - 320, - 1551, - 320, - 1551, - 370, - 1114, - 370 - ], - "text": "Purchase Order", - "words": [ - { - "boundingBox": [ - 1115, - 322, - 1377, - 321, - 1377, - 371, - 1117, - 371 - ], - "text": "Purchase", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 1396, - 321, - 1550, - 321, - 1549, - 371, - 1396, - 371 - ], - "text": "Order", - "confidence": 0.959 + "offset": 28, + "length": 27 } ] }, { - "language": "en", + "content": "Website: www.herolimited.com", "boundingBox": [ - 167, - 392, + 166, + 393, 529, 393, 529, - 419, - 167, - 418 - ], - "text": "Website: www.herolimited.com", - "words": [ - { - "boundingBox": [ - 168, - 392, - 271, - 393, - 270, - 419, - 167, - 418 - ], - "text": "Website:", - "confidence": 0.959 - }, - { - "boundingBox": [ - 276, - 393, - 525, - 394, - 525, - 418, - 275, - 419 - ], - "text": "www.herolimited.com", - "confidence": 0.829 - } - ] - }, - { - "language": "en", - "boundingBox": [ - 164, - 437, - 236, - 437, - 236, - 459, - 164, - 459 + 418, + 166, + 417 ], - "text": "Email:", - "words": [ + "spans": [ { - "boundingBox": [ - 165, - 437, - 236, - 437, - 236, - 460, - 165, - 459 - ], - "text": "Email:", - "confidence": 0.959 + "offset": 56, + "length": 28 } ] }, { - "language": "en", + "content": "Email:", "boundingBox": [ - 1025, - 419, - 1317, - 419, - 1317, - 449, - 1025, - 449 + 165, + 435, + 237, + 435, + 237, + 460, + 165, + 460 ], - "text": "Dated As: 02/10/2020", - "words": [ - { - "boundingBox": [ - 1026, - 420, - 1111, - 420, - 1110, - 450, - 1025, - 449 - ], - "text": "Dated", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1118, - 420, - 1162, - 420, - 1161, - 450, - 1118, - 450 - ], - "text": "As:", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 1168, - 420, - 1317, - 419, - 1317, - 450, - 1167, - 450 - ], - "text": "02/10/2020", - "confidence": 0.955 + "offset": 85, + "length": 6 } ] }, { - "language": "en", + "content": "accounts@herolimited.com", "boundingBox": [ - 166, - 480, - 482, + 164, 479, 482, + 478, + 483, 502, - 166, + 164, 503 ], - "text": "accounts@herolimited.com", - "words": [ - { - "boundingBox": [ - 166, - 484, - 475, - 480, - 474, - 503, - 166, - 503 - ], - "text": "accounts@herolimited.com", - "confidence": 0.862 - } - ] - }, - { - "language": "en", - "boundingBox": [ - 1025, - 461, - 1391, - 461, - 1391, - 488, - 1025, - 489 - ], - "text": "Purchase Order #: 9328424", - "words": [ - { - "boundingBox": [ - 1027, - 462, - 1154, - 461, - 1154, - 490, - 1026, - 489 - ], - "text": "Purchase", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1160, - 461, - 1241, - 461, - 1240, - 490, - 1159, - 490 - ], - "text": "Order", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1246, - 461, - 1276, - 461, - 1275, - 490, - 1245, - 490 - ], - "text": "#:", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 1281, - 461, - 1391, - 462, - 1391, - 488, - 1281, - 490 - ], - "text": "9328424", - "confidence": 0.95 + "offset": 92, + "length": 24 } ] }, { - "language": "en", + "content": "Shipped To", "boundingBox": [ - 166, - 546, + 167, + 547, 397, 546, 397, - 594, - 166, - 594 + 591, + 167, + 592 ], - "text": "Shipped To", - "words": [ + "spans": [ { - "boundingBox": [ - 167, - 546, - 336, - 548, - 337, - 593, - 168, - 595 - ], - "text": "Shipped", - "confidence": 0.959 - }, - { - "boundingBox": [ - 346, - 548, - 396, - 548, - 397, - 593, - 347, - 593 - ], - "text": "To", - "confidence": 0.959 + "offset": 117, + "length": 10 } ] }, { - "language": "en", + "content": "Vendor Name: Tish Williams", "boundingBox": [ - 160, + 159, + 609, + 518, 609, - 517, - 608, 518, 637, - 160, - 638 + 159, + 637 ], - "text": "Vendor Name: Tish Williams", - "words": [ + "spans": [ { - "boundingBox": [ - 162, - 610, - 257, - 610, - 256, - 639, - 160, - 638 - ], - "text": "Vendor", - "confidence": 0.957 - }, - { - "boundingBox": [ - 262, - 610, - 349, - 610, - 349, - 639, - 261, - 639 - ], - "text": "Name:", - "confidence": 0.958 - }, - { - "boundingBox": [ - 355, - 610, - 404, - 610, - 404, - 639, - 354, - 639 - ], - "text": "Tish", - "confidence": 0.959 - }, - { - "boundingBox": [ - 410, - 610, - 518, - 609, - 518, - 638, - 410, - 639 - ], - "text": "Williams", - "confidence": 0.958 + "offset": 128, + "length": 26 } ] }, { - "language": "en", + "content": "Company Name: Tish's Wishes", "boundingBox": [ - 160, + 159, + 648, + 547, 647, - 546, - 646, 547, - 676, + 675, 160, - 679 + 677 ], - "text": "Company Name: Tish's Wishes", - "words": [ - { - "boundingBox": [ - 161, - 648, - 282, - 648, - 282, - 679, - 160, - 679 - ], - "text": "Company", - "confidence": 0.958 - }, - { - "boundingBox": [ - 288, - 648, - 374, - 648, - 374, - 678, - 288, - 679 - ], - "text": "Name:", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 380, - 648, - 449, - 647, - 449, - 677, - 380, - 678 - ], - "text": "Tish's", - "confidence": 0.952 - }, - { - "boundingBox": [ - 455, - 647, - 545, - 647, - 546, - 674, - 455, - 676 - ], - "text": "Wishes", - "confidence": 0.955 + "offset": 155, + "length": 27 } ] }, { - "language": "en", + "content": "Address: 932 N Cantaloupe Road", "boundingBox": [ - 161, - 684, - 571, + 160, 684, - 571, + 569, + 685, + 569, 714, - 161, - 713 + 160, + 712 ], - "text": "Address: 932 N Cantaloupe Road", - "words": [ - { - "boundingBox": [ - 161, - 684, - 272, - 685, - 271, - 713, - 161, - 712 - ], - "text": "Address:", - "confidence": 0.943 - }, - { - "boundingBox": [ - 278, - 685, - 325, - 685, - 324, - 713, - 277, - 713 - ], - "text": "932", - "confidence": 0.958 - }, - { - "boundingBox": [ - 331, - 685, - 349, - 685, - 348, - 713, - 330, - 713 - ], - "text": "N", - "confidence": 0.873 - }, - { - "boundingBox": [ - 356, - 685, - 501, - 685, - 499, - 714, - 355, - 713 - ], - "text": "Cantaloupe", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 506, - 685, - 571, - 684, - 569, - 715, - 505, - 714 - ], - "text": "Road", - "confidence": 0.959 + "offset": 183, + "length": 30 } ] }, { - "language": "en", + "content": "Seattle, WA 38383", "boundingBox": [ - 272, - 723, - 507, + 274, 722, - 507, + 508, + 721, + 508, 748, - 272, + 274, 749 ], - "text": "Seattle, WA 38383", - "words": [ + "spans": [ { - "boundingBox": [ - 276, - 724, - 373, - 723, - 371, - 749, - 275, - 749 - ], - "text": "Seattle,", - "confidence": 0.955 - }, + "offset": 214, + "length": 17 + } + ] + }, + { + "content": "Purchase Order", + "boundingBox": [ + 1112, + 321, + 1554, + 321, + 1554, + 369, + 1112, + 369 + ], + "spans": [ { - "boundingBox": [ - 378, - 723, - 421, - 722, - 420, - 749, - 376, - 749 - ], - "text": "WA", - "confidence": 0.958 - }, + "offset": 232, + "length": 14 + } + ] + }, + { + "content": "Dated As: 02/10/2020", + "boundingBox": [ + 1024, + 419, + 1317, + 419, + 1317, + 448, + 1024, + 448 + ], + "spans": [ { - "boundingBox": [ - 428, - 722, - 507, - 722, - 506, - 749, - 427, - 749 - ], - "text": "38383", - "confidence": 0.943 + "offset": 247, + "length": 20 + } + ] + }, + { + "content": "Purchase Order #: 9328424", + "boundingBox": [ + 1023, + 461, + 1390, + 461, + 1390, + 489, + 1023, + 488 + ], + "spans": [ + { + "offset": 268, + "length": 25 } ] }, { - "language": "en", + "content": "Phone: 323-245-2943", "boundingBox": [ 759, - 721, + 722, 1032, 721, 1032, - 748, + 747, 759, - 749 + 748 ], - "text": "Phone: 323-245-2943", - "words": [ - { - "boundingBox": [ - 761, - 723, - 852, - 722, - 852, - 749, - 761, - 749 - ], - "text": "Phone:", - "confidence": 0.955 - }, + "spans": [ { - "boundingBox": [ - 857, - 722, - 1031, - 722, - 1031, - 749, - 857, - 749 - ], - "text": "323-245-2943", - "confidence": 0.958 + "offset": 294, + "length": 19 } ] }, { - "language": "en", + "content": "Shipped From", "boundingBox": [ - 165, - 783, - 451, - 783, - 451, - 826, - 165, + 167, + 784, + 452, + 784, + 453, + 829, + 167, 830 ], - "text": "Shipped From", - "words": [ - { - "boundingBox": [ - 167, - 784, - 334, - 784, - 333, - 829, - 166, - 830 - ], - "text": "Shipped", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 343, - 784, - 439, - 784, - 438, - 824, - 342, - 828 - ], - "text": "From", - "confidence": 0.959 + "offset": 314, + "length": 12 } ] }, { - "language": "en", + "content": "Name: Larry Longshore", "boundingBox": [ - 165, - 851, - 460, - 851, - 460, - 882, - 165, - 882 + 162, + 849, + 458, + 849, + 458, + 883, + 162, + 884 ], - "text": "Name: Larry Longshore", - "words": [ - { - "boundingBox": [ - 167, - 851, - 251, - 853, - 249, - 882, - 165, - 882 - ], - "text": "Name:", - "confidence": 0.958 - }, - { - "boundingBox": [ - 257, - 853, - 319, - 853, - 318, - 883, - 255, - 883 - ], - "text": "Larry", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 325, - 853, - 460, - 852, - 459, - 883, - 324, - 883 - ], - "text": "Longshore", - "confidence": 0.959 + "offset": 327, + "length": 21 } ] }, { - "language": "en", + "content": "Company Name: Longshore Supply", "boundingBox": [ - 164, + 163, 889, - 603, + 605, 889, - 603, - 920, - 164, - 920 + 605, + 919, + 163, + 918 ], - "text": "Company Name: Longshore Supply", - "words": [ - { - "boundingBox": [ - 167, - 891, - 286, - 890, - 285, - 920, - 166, - 919 - ], - "text": "Company", - "confidence": 0.959 - }, - { - "boundingBox": [ - 292, - 890, - 378, - 890, - 377, - 920, - 291, - 920 - ], - "text": "Name:", - "confidence": 0.958 - }, - { - "boundingBox": [ - 383, - 890, - 514, - 890, - 514, - 921, - 383, - 920 - ], - "text": "Longshore", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 520, - 890, - 603, - 890, - 603, - 921, - 519, - 921 - ], - "text": "Supply", - "confidence": 0.946 + "offset": 349, + "length": 30 } ] }, { - "language": "en", + "content": "Address: 382 N Cool Road", "boundingBox": [ - 166, - 926, - 487, - 926, - 487, - 953, - 166, - 953 + 165, + 925, + 488, + 925, + 488, + 952, + 165, + 952 ], - "text": "Address: 382 N Cool Road", - "words": [ - { - "boundingBox": [ - 167, - 926, - 277, - 926, - 277, - 954, - 166, - 954 - ], - "text": "Address:", - "confidence": 0.957 - }, - { - "boundingBox": [ - 283, - 926, - 331, - 927, - 331, - 954, - 282, - 954 - ], - "text": "382", - "confidence": 0.958 - }, - { - "boundingBox": [ - 337, - 927, - 355, - 927, - 354, - 954, - 336, - 954 - ], - "text": "N", - "confidence": 0.884 - }, - { - "boundingBox": [ - 362, - 927, - 419, - 927, - 419, - 954, - 361, - 954 - ], - "text": "Cool", - "confidence": 0.932 - }, + "spans": [ { - "boundingBox": [ - 424, - 927, - 488, - 927, - 488, - 954, - 424, - 954 - ], - "text": "Road", - "confidence": 0.959 + "offset": 380, + "length": 24 } ] }, { - "language": "en", + "content": "Bellevue WA 93939", "boundingBox": [ - 284, - 964, - 528, + 283, 963, - 528, - 991, - 284, - 992 + 527, + 963, + 527, + 989, + 283, + 990 ], - "text": "Bellevue WA 93939", - "words": [ - { - "boundingBox": [ - 285, - 965, - 393, - 965, - 392, - 991, - 285, - 991 - ], - "text": "Bellevue", - "confidence": 0.958 - }, - { - "boundingBox": [ - 398, - 965, - 444, - 964, - 443, - 992, - 397, - 991 - ], - "text": "WA", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 451, - 964, - 529, - 964, - 528, - 992, - 450, - 992 - ], - "text": "93939", - "confidence": 0.958 + "offset": 405, + "length": 17 } ] }, { - "language": "en", + "content": "Phone: 938-242-4924", "boundingBox": [ - 758, - 963, - 1031, + 757, + 964, + 1029, 963, - 1031, - 991, - 758, - 991 + 1030, + 989, + 757, + 990 ], - "text": "Phone: 938-242-4924", - "words": [ - { - "boundingBox": [ - 759, - 965, - 851, - 963, - 851, - 991, - 759, - 990 - ], - "text": "Phone:", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 856, - 963, - 1031, - 964, - 1031, - 991, - 856, - 992 - ], - "text": "938-242-4924", - "confidence": 0.944 + "offset": 423, + "length": 19 } ] }, { - "language": "en", + "content": "Details", "boundingBox": [ 446, 1047, - 557, + 558, 1047, 558, - 1079, + 1077, 446, - 1080 + 1077 ], - "text": "Details", - "words": [ + "spans": [ { - "boundingBox": [ - 447, - 1049, - 557, - 1047, - 556, - 1080, - 447, - 1079 - ], - "text": "Details", - "confidence": 0.938 + "offset": 443, + "length": 7 } ] }, { - "language": "en", + "content": "Quantity", "boundingBox": [ - 889, - 1045, - 1030, - 1046, - 1030, - 1084, - 889, + 885, + 1047, + 1034, + 1047, + 1034, + 1083, + 886, 1083 ], - "text": "Quantity", - "words": [ + "spans": [ { - "boundingBox": [ - 889, - 1046, - 1029, - 1046, - 1027, - 1084, - 890, - 1083 - ], - "text": "Quantity", - "confidence": 0.959 + "offset": 451, + "length": 8 } ] }, { - "language": "en", + "content": "Unit Price", "boundingBox": [ - 1114, - 1046, - 1271, + 1111, + 1047, + 1270, 1047, - 1271, + 1269, 1078, - 1114, + 1111, 1077 ], - "text": "Unit Price", - "words": [ + "spans": [ { - "boundingBox": [ - 1114, - 1048, - 1184, - 1047, - 1184, - 1078, - 1114, - 1077 - ], - "text": "Unit", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1190, - 1047, - 1271, - 1047, - 1271, - 1079, - 1190, - 1078 - ], - "text": "Price", - "confidence": 0.958 + "offset": 460, + "length": 10 } ] }, { - "language": "en", + "content": "Total", "boundingBox": [ - 1384, + 1381, 1047, - 1469, - 1046, - 1470, - 1076, - 1384, + 1467, + 1047, + 1467, + 1077, + 1381, 1077 ], - "text": "Total", - "words": [ + "spans": [ { - "boundingBox": [ - 1387, - 1046, - 1468, - 1046, - 1469, - 1076, - 1387, - 1077 - ], - "text": "Total", - "confidence": 0.959 + "offset": 471, + "length": 5 } ] }, { - "language": "en", + "content": "Party Favor purple", "boundingBox": [ 170, - 1094, - 404, - 1095, - 404, - 1123, + 1091, + 403, + 1092, + 403, + 1127, 170, - 1122 + 1125 ], - "text": "Party Favor purple", - "words": [ - { - "boundingBox": [ - 172, - 1095, - 239, - 1095, - 238, - 1123, - 171, - 1122 - ], - "text": "Party", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 244, - 1095, - 314, - 1096, - 313, - 1124, - 243, - 1123 - ], - "text": "Favor", - "confidence": 0.959 - }, - { - "boundingBox": [ - 320, - 1096, - 405, - 1096, - 404, - 1124, - 319, - 1124 - ], - "text": "purple", - "confidence": 0.959 + "offset": 477, + "length": 18 } ] }, { - "language": "en", + "content": "20", "boundingBox": [ 859, - 1091, - 894, - 1089, - 895, - 1118, - 860, - 1120 + 1094, + 893, + 1094, + 893, + 1119, + 859, + 1119 ], - "text": "20", - "words": [ + "spans": [ { - "boundingBox": [ - 861, - 1091, - 893, - 1089, - 895, - 1118, - 863, - 1120 - ], - "text": "20", - "confidence": 0.958 + "offset": 496, + "length": 2 } ] }, { - "language": "en", + "content": "5.00", "boundingBox": [ - 1239, + 1240, 1095, - 1296, + 1295, 1094, - 1296, - 1118, - 1239, - 1118 + 1294, + 1119, + 1240, + 1119 ], - "text": "5.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1241, - 1094, - 1295, - 1094, - 1295, - 1118, - 1241, - 1118 - ], - "text": "5.00", - "confidence": 0.917 + "offset": 499, + "length": 4 } ] }, { - "language": "en", + "content": "100.00", "boundingBox": [ - 1443, + 1444, 1095, - 1531, - 1093, - 1532, - 1118, - 1443, + 1529, + 1094, + 1529, + 1119, + 1444, 1120 ], - "text": "100.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1445, - 1096, - 1528, - 1094, - 1528, - 1118, - 1445, - 1120 - ], - "text": "100.00", - "confidence": 0.959 + "offset": 504, + "length": 6 } ] }, { - "language": "en", + "content": "Party Hat Blue", "boundingBox": [ - 170, - 1135, - 351, - 1135, - 351, - 1163, - 170, - 1163 + 173, + 1134, + 353, + 1134, + 353, + 1164, + 173, + 1164 ], - "text": "Party Hat Blue", - "words": [ - { - "boundingBox": [ - 172, - 1136, - 238, - 1136, - 238, - 1163, - 171, - 1164 - ], - "text": "Party", - "confidence": 0.959 - }, - { - "boundingBox": [ - 244, - 1136, - 289, - 1136, - 288, - 1163, - 243, - 1163 - ], - "text": "Hat", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 294, - 1136, - 351, - 1135, - 351, - 1164, - 294, - 1163 - ], - "text": "Blue", - "confidence": 0.927 + "offset": 511, + "length": 14 } ] }, { - "language": "en", + "content": "20", "boundingBox": [ - 860, - 1137, - 893, + 859, 1135, 893, - 1158, - 861, + 1135, + 891, + 1160, + 860, 1160 ], - "text": "20", - "words": [ + "spans": [ { - "boundingBox": [ - 862, - 1137, - 892, - 1135, - 893, - 1158, - 863, - 1160 - ], - "text": "20", - "confidence": 0.958 + "offset": 526, + "length": 2 } ] }, { - "language": "en", + "content": "5.00", "boundingBox": [ 1239, - 1136, - 1294, 1135, - 1294, + 1297, + 1135, + 1296, 1159, - 1239, - 1159 + 1238, + 1160 ], - "text": "5.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1241, - 1135, - 1293, - 1135, - 1293, - 1159, - 1241, - 1159 - ], - "text": "5.00", - "confidence": 0.915 + "offset": 529, + "length": 4 } ] }, { - "language": "en", + "content": "100.00", "boundingBox": [ 1443, - 1136, - 1531, 1135, - 1531, + 1529, + 1135, + 1530, 1159, 1443, - 1159 + 1160 ], - "text": "100.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1446, - 1136, - 1529, - 1136, - 1529, - 1159, - 1445, - 1160 - ], - "text": "100.00", - "confidence": 0.959 + "offset": 534, + "length": 6 } ] }, { - "language": "en", + "content": "Party Cloth White", "boundingBox": [ - 170, + 172, + 1179, + 393, 1178, - 394, - 1177, - 394, - 1206, - 170, + 393, + 1208, + 172, 1208 ], - "text": "Party Cloth White", - "words": [ - { - "boundingBox": [ - 172, - 1179, - 239, - 1179, - 238, - 1207, - 170, - 1208 - ], - "text": "Party", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 244, - 1179, - 312, - 1179, - 312, - 1207, - 244, - 1207 - ], - "text": "Cloth", - "confidence": 0.959 - }, - { - "boundingBox": [ - 318, - 1179, - 394, - 1177, - 395, - 1207, - 318, - 1207 - ], - "text": "White", - "confidence": 0.959 + "offset": 541, + "length": 17 } ] }, - { - "language": "en", - "boundingBox": [ - 863, - 1181, - 893, - 1180, - 893, - 1202, - 863, + { + "content": "20", + "boundingBox": [ + 860, + 1179, + 892, + 1179, + 891, + 1204, + 860, 1203 ], - "text": "20", - "words": [ + "spans": [ { - "boundingBox": [ - 863, - 1181, - 892, - 1180, - 892, - 1202, - 863, - 1203 - ], - "text": "20", - "confidence": 0.958 + "offset": 559, + "length": 2 } ] }, { - "language": "en", + "content": "5.00", "boundingBox": [ - 1240, + 1239, 1179, 1295, - 1179, + 1178, 1295, - 1202, + 1203, 1239, - 1202 + 1204 ], - "text": "5,00", - "words": [ + "spans": [ { - "boundingBox": [ - 1241, - 1179, - 1294, - 1179, - 1294, - 1202, - 1241, - 1202 - ], - "text": "5,00", - "confidence": 0.423 + "offset": 562, + "length": 4 } ] }, { - "language": "en", + "content": "100.00", "boundingBox": [ - 1443, + 1442, 1180, - 1531, - 1179, - 1532, + 1530, + 1180, + 1530, 1203, - 1443, + 1442, 1204 ], - "text": "100.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1446, - 1181, - 1529, - 1180, - 1529, - 1203, - 1446, - 1204 - ], - "text": "100.00", - "confidence": 0.959 + "offset": 567, + "length": 6 } ] }, { - "language": "en", + "content": "Party Maraca White", "boundingBox": [ - 171, + 172, 1221, - 423, - 1219, - 423, - 1249, - 171, + 422, + 1221, + 422, + 1250, + 172, 1251 ], - "text": "Party Maraca White", - "words": [ - { - "boundingBox": [ - 172, - 1222, - 239, - 1222, - 238, - 1251, - 171, - 1250 - ], - "text": "Party", - "confidence": 0.959 - }, - { - "boundingBox": [ - 244, - 1222, - 338, - 1221, - 339, - 1251, - 244, - 1251 - ], - "text": "Maraca", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 344, - 1221, - 421, - 1219, - 422, - 1249, - 345, - 1251 - ], - "text": "White", - "confidence": 0.959 + "offset": 574, + "length": 18 } ] }, { - "language": "en", + "content": "20", "boundingBox": [ - 861, + 860, 1223, - 894, - 1222, 893, - 1246, + 1223, + 893, + 1247, 861, - 1248 + 1247 ], - "text": "20", - "words": [ + "spans": [ { - "boundingBox": [ - 861, - 1223, - 893, - 1222, - 894, - 1245, - 862, - 1247 - ], - "text": "20", - "confidence": 0.86 + "offset": 593, + "length": 2 } ] }, { - "language": "en", + "content": "5.00", "boundingBox": [ - 1240, + 1239, + 1221, + 1294, 1222, - 1295, - 1223, - 1295, + 1294, 1246, - 1240, - 1245 + 1239, + 1247 ], - "text": "5,00", - "words": [ + "spans": [ { - "boundingBox": [ - 1241, - 1222, - 1294, - 1223, - 1293, - 1246, - 1240, - 1245 - ], - "text": "5,00", - "confidence": 0.424 + "offset": 596, + "length": 4 } ] }, { - "language": "en", + "content": "100.00", "boundingBox": [ 1443, + 1223, + 1530, 1222, - 1531, - 1222, - 1531, - 1247, - 1443, + 1530, + 1246, + 1444, 1247 ], - "text": "100.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1445, - 1223, - 1529, - 1222, - 1529, - 1248, - 1444, - 1248 - ], - "text": "100.00", - "confidence": 0.959 + "offset": 601, + "length": 6 } ] }, { - "language": "en", + "content": "Larry Longshore", "boundingBox": [ - 1148, - 1574, - 1296, - 1574, - 1295, - 1599, - 1148, - 1599 + 446, + 1671, + 793, + 1670, + 794, + 1722, + 446, + 1724 ], - "text": "SUBTOTAL", - "words": [ + "spans": [ { - "boundingBox": [ - 1149, - 1574, - 1296, - 1575, - 1296, - 1599, - 1149, - 1600 - ], - "text": "SUBTOTAL", - "confidence": 0.959 + "offset": 608, + "length": 15 } ] }, { - "language": "en", + "content": "Larry Longshore", "boundingBox": [ - 1427, - 1570, - 1530, - 1569, - 1530, - 1598, - 1427, - 1598 + 529, + 1718, + 723, + 1718, + 723, + 1744, + 529, + 1744 ], - "text": "$400.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1428, - 1571, - 1529, - 1570, - 1529, - 1599, - 1428, - 1599 - ], - "text": "$400.00", - "confidence": 0.958 + "offset": 624, + "length": 15 } ] }, { - "language": "en", + "content": "Shipping Manager", "boundingBox": [ - 1238, - 1619, - 1295, - 1618, - 1295, - 1642, - 1237, - 1642 + 527, + 1751, + 733, + 1752, + 733, + 1779, + 527, + 1778 ], - "text": "TAX", - "words": [ + "spans": [ { - "boundingBox": [ - 1241, - 1618, - 1294, - 1618, - 1294, - 1641, - 1241, - 1642 - ], - "text": "TAX", - "confidence": 0.958 + "offset": 640, + "length": 16 } ] }, { - "language": "en", + "content": "Additional Notes:", "boundingBox": [ - 1441, - 1615, - 1530, - 1614, - 1531, - 1641, - 1442, - 1643 + 172, + 1796, + 478, + 1796, + 478, + 1832, + 172, + 1831 ], - "text": "$14.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1444, - 1616, - 1531, - 1614, - 1531, - 1642, - 1445, - 1643 - ], - "text": "$14.00", - "confidence": 0.911 + "offset": 657, + "length": 17 } ] }, { - "language": "en", + "content": "SUBTOTAL", "boundingBox": [ - 449, - 1668, - 791, - 1668, - 791, - 1717, - 449, - 1715 + 1146, + 1573, + 1296, + 1573, + 1296, + 1600, + 1146, + 1600 ], - "text": "Larry Longshore", - "words": [ - { - "boundingBox": [ - 451, - 1672, - 573, - 1671, - 573, - 1715, - 451, - 1711 - ], - "text": "Larry", - "confidence": 0.488 - }, + "spans": [ { - "boundingBox": [ - 588, - 1671, - 790, - 1668, - 791, - 1718, - 589, - 1715 - ], - "text": "Longshore", - "confidence": 0.57 + "offset": 675, + "length": 8 } ] }, { - "language": "en", + "content": "$400.00", "boundingBox": [ - 1204, - 1672, - 1296, - 1672, - 1296, - 1699, - 1204, - 1699 + 1425, + 1571, + 1530, + 1571, + 1530, + 1598, + 1425, + 1598 ], - "text": "TOTAL", - "words": [ + "spans": [ { - "boundingBox": [ - 1207, - 1674, - 1295, - 1673, - 1296, - 1700, - 1207, - 1699 - ], - "text": "TOTAL", - "confidence": 0.959 + "offset": 684, + "length": 7 } ] }, { - "language": "en", + "content": "TAX", "boundingBox": [ - 1426, - 1670, - 1530, - 1669, - 1531, - 1695, - 1426, - 1697 + 1236, + 1618, + 1296, + 1618, + 1295, + 1643, + 1236, + 1643 ], - "text": "$414.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1430, - 1670, - 1529, - 1669, - 1530, - 1696, - 1429, - 1697 - ], - "text": "$414.00", - "confidence": 0.958 + "offset": 692, + "length": 3 } ] }, { - "language": "en", + "content": "$14.00", "boundingBox": [ - 529, - 1714, - 723, - 1715, - 722, - 1745, - 529, - 1743 + 1441, + 1615, + 1528, + 1615, + 1528, + 1641, + 1441, + 1643 ], - "text": "Carry Longshore", - "words": [ - { - "boundingBox": [ - 530, - 1715, - 595, - 1715, - 596, - 1745, - 531, - 1744 - ], - "text": "Carry", - "confidence": 0.434 - }, + "spans": [ { - "boundingBox": [ - 601, - 1715, - 723, - 1719, - 723, - 1743, - 602, - 1745 - ], - "text": "Longshore", - "confidence": 0.84 + "offset": 696, + "length": 6 } ] }, { - "language": "en", + "content": "TOTAL", "boundingBox": [ - 526, - 1751, - 735, - 1753, - 735, - 1779, - 526, - 1778 + 1203, + 1673, + 1297, + 1673, + 1297, + 1698, + 1204, + 1699 ], - "text": "Shipping Manager", - "words": [ + "spans": [ { - "boundingBox": [ - 528, - 1751, - 626, - 1752, - 624, - 1779, - 526, - 1778 - ], - "text": "Shipping", - "confidence": 0.958 - }, - { - "boundingBox": [ - 631, - 1752, - 736, - 1754, - 735, - 1780, - 630, - 1779 - ], - "text": "Manager", - "confidence": 0.959 + "offset": 703, + "length": 5 } ] }, { - "language": "en", + "content": "$414.00", "boundingBox": [ - 173, - 1796, - 480, - 1797, - 479, - 1832, - 173, - 1830 + 1426, + 1670, + 1529, + 1670, + 1529, + 1697, + 1426, + 1697 ], - "text": "Additional Notes:", - "words": [ - { - "boundingBox": [ - 175, - 1798, - 358, - 1797, - 358, - 1833, - 174, - 1830 - ], - "text": "Additional", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 365, - 1797, - 479, - 1800, - 479, - 1832, - 364, - 1833 - ], - "text": "Notes:", - "confidence": 0.908 + "offset": 709, + "length": 7 } ] }, { - "language": "en", + "content": "Unpack Carefully. Enjoy. Longshore Supply wishes you a happy party and is always here for", "boundingBox": [ - 175, + 174, 1877, 1470, 1877, 1470, - 1914, - 175, - 1914 + 1911, + 174, + 1912 ], - "text": "Unpack Carefully. Enjoy. Longshore Supply wishes you a happy party and is always here for", - "words": [ - { - "boundingBox": [ - 177, - 1880, - 269, - 1879, - 267, - 1911, - 175, - 1909 - ], - "text": "Unpack", - "confidence": 0.959 - }, - { - "boundingBox": [ - 274, - 1879, - 392, - 1879, - 391, - 1912, - 273, - 1911 - ], - "text": "Carefully.", - "confidence": 0.849 - }, - { - "boundingBox": [ - 398, - 1879, - 475, - 1879, - 474, - 1913, - 397, - 1912 - ], - "text": "Enjoy.", - "confidence": 0.958 - }, - { - "boundingBox": [ - 481, - 1879, - 640, - 1878, - 639, - 1915, - 480, - 1913 - ], - "text": "Longshore", - "confidence": 0.958 - }, - { - "boundingBox": [ - 651, - 1878, - 754, - 1878, - 753, - 1915, - 651, - 1915 - ], - "text": "Supply", - "confidence": 0.944 - }, - { - "boundingBox": [ - 760, - 1878, - 864, - 1878, - 864, - 1915, - 759, - 1915 - ], - "text": "wishes", - "confidence": 0.958 - }, - { - "boundingBox": [ - 870, - 1878, - 926, - 1878, - 926, - 1915, - 869, - 1915 - ], - "text": "you", - "confidence": 0.936 - }, - { - "boundingBox": [ - 934, - 1878, - 953, - 1878, - 953, - 1915, - 933, - 1915 - ], - "text": "a", - "confidence": 0.895 - }, - { - "boundingBox": [ - 961, - 1878, - 1056, - 1878, - 1055, - 1915, - 960, - 1915 - ], - "text": "happy", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1062, - 1878, - 1141, - 1878, - 1140, - 1915, - 1061, - 1915 - ], - "text": "party", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1147, - 1878, - 1203, - 1878, - 1202, - 1914, - 1146, - 1915 - ], - "text": "and", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1209, - 1878, - 1238, - 1878, - 1237, - 1914, - 1208, - 1914 - ], - "text": "is", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1243, - 1878, - 1350, - 1878, - 1349, - 1913, - 1243, - 1914 - ], - "text": "always", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1356, - 1878, - 1423, - 1878, - 1423, - 1912, - 1355, - 1913 - ], - "text": "here", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 1431, - 1878, - 1471, - 1878, - 1470, - 1912, - 1431, - 1912 - ], - "text": "for", - "confidence": 0.958 + "offset": 717, + "length": 89 } ] }, { - "language": "en", + "content": "for your party supply needs. For larger events and rentals please visit us at our affiliates", "boundingBox": [ - 172, - 1924, - 1468, + 170, 1923, - 1468, - 1957, - 172, - 1959 + 1466, + 1923, + 1466, + 1955, + 170, + 1957 ], - "text": "for your party supply needs. For larger events and rentals please visit us at our affiliates", - "words": [ - { - "boundingBox": [ - 173, - 1924, - 214, - 1924, - 214, - 1958, - 173, - 1958 - ], - "text": "for", - "confidence": 0.958 - }, - { - "boundingBox": [ - 221, - 1924, - 288, - 1924, - 288, - 1959, - 221, - 1958 - ], - "text": "your", - "confidence": 0.959 - }, - { - "boundingBox": [ - 294, - 1924, - 370, - 1924, - 370, - 1959, - 294, - 1959 - ], - "text": "party", - "confidence": 0.958 - }, - { - "boundingBox": [ - 377, - 1924, - 477, - 1924, - 477, - 1959, - 377, - 1959 - ], - "text": "supply", - "confidence": 0.959 - }, - { - "boundingBox": [ - 484, - 1924, - 586, - 1923, - 586, - 1959, - 484, - 1959 - ], - "text": "needs.", - "confidence": 0.956 - }, - { - "boundingBox": [ - 593, - 1923, - 644, - 1923, - 644, - 1959, - 593, - 1959 - ], - "text": "For", - "confidence": 0.958 - }, - { - "boundingBox": [ - 651, - 1923, - 740, - 1923, - 740, - 1959, - 651, - 1959 - ], - "text": "larger", - "confidence": 0.958 - }, - { - "boundingBox": [ - 747, - 1923, - 847, - 1923, - 847, - 1959, - 747, - 1959 - ], - "text": "events", - "confidence": 0.958 - }, - { - "boundingBox": [ - 854, - 1923, - 911, - 1923, - 912, - 1959, - 854, - 1959 - ], - "text": "and", - "confidence": 0.958 - }, - { - "boundingBox": [ - 918, - 1923, - 1023, - 1923, - 1024, - 1958, - 919, - 1959 - ], - "text": "rentals", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1029, - 1923, - 1130, - 1923, - 1131, - 1958, - 1030, - 1958 - ], - "text": "please", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1136, - 1923, - 1197, - 1923, - 1198, - 1957, - 1137, - 1958 - ], - "text": "visit", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1203, - 1923, - 1241, - 1923, - 1242, - 1957, - 1204, - 1957 - ], - "text": "us", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1248, - 1923, - 1279, - 1923, - 1280, - 1957, - 1249, - 1957 - ], - "text": "at", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1286, - 1923, - 1335, - 1923, - 1336, - 1956, - 1287, - 1956 - ], - "text": "our", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 1341, - 1923, - 1467, - 1923, - 1469, - 1955, - 1343, - 1956 - ], - "text": "affiliates", - "confidence": 0.938 + "offset": 807, + "length": 92 } ] }, { - "language": "en", + "content": "webpage:", "boundingBox": [ 172, - 1959, - 319, - 1961, + 1956, + 318, + 1958, 318, 1992, 172, - 1989 + 1990 ], - "text": "webpage:", - "words": [ + "spans": [ { - "boundingBox": [ - 173, - 1959, - 318, - 1962, - 316, - 1993, - 173, - 1989 - ], - "text": "webpage:", - "confidence": 0.933 + "offset": 900, + "length": 8 } ] }, { - "language": "en", + "content": "www.longshoreevents.org", "boundingBox": [ 459, - 1990, - 845, - 1992, - 845, - 2025, + 1989, + 846, + 1989, + 846, + 2023, 459, 2023 ], - "text": "www.longshoreevents.org", - "words": [ + "spans": [ { - "boundingBox": [ - 460, - 1991, - 846, - 1994, - 844, - 2024, - 459, - 2023 - ], - "text": "www.longshoreevents.org", - "confidence": 0.839 + "offset": 909, + "length": 23 } ] } + ], + "spans": [ + { + "offset": 0, + "length": 932 + } ] } ], - "pageResults": [ + "tables": [ { - "page": 1, - "tables": [ + "rowCount": 5, + "columnCount": 5, + "cells": [ { - "rows": 6, - "columns": 4, - "cells": [ - { - "rowIndex": 0, - "columnIndex": 0, - "text": "Details", - "boundingBox": [ - 156, - 1038, - 847, - 1038, - 847, - 1087, - 156, - 1087 - ], - "elements": [ - "#/readResults/0/lines/21/words/0" + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 2, + "content": "Details", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 155, + 1037, + 844, + 1037, + 846, + 1086, + 155, + 1086 ] - }, + } + ], + "spans": [ + { + "offset": 443, + "length": 7 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "Quantity", + "boundingRegions": [ { - "rowIndex": 0, - "columnIndex": 1, - "text": "Quantity", + "pageNumber": 1, "boundingBox": [ - 847, - 1038, + 844, + 1037, 1072, - 1038, + 1037, 1072, - 1087, - 847, - 1087 - ], - "elements": [ - "#/readResults/0/lines/22/words/0" + 1086, + 846, + 1086 ] - }, + } + ], + "spans": [ + { + "offset": 451, + "length": 8 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "Unit Price", + "boundingRegions": [ { - "rowIndex": 0, - "columnIndex": 2, - "text": "Unit Price", + "pageNumber": 1, "boundingBox": [ 1072, - 1038, + 1037, 1309, - 1038, + 1037, 1309, - 1087, + 1086, 1072, - 1087 - ], - "elements": [ - "#/readResults/0/lines/23/words/0", - "#/readResults/0/lines/23/words/1" + 1086 ] - }, + } + ], + "spans": [ + { + "offset": 460, + "length": 10 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 4, + "rowSpan": 1, + "columnSpan": 1, + "content": "Total", + "boundingRegions": [ { - "rowIndex": 0, - "columnIndex": 3, - "text": "Total", + "pageNumber": 1, "boundingBox": [ 1309, - 1038, - 1544, - 1038, - 1544, - 1087, + 1037, + 1543, + 1037, + 1543, + 1086, 1309, - 1087 - ], - "elements": [ - "#/readResults/0/lines/24/words/0" + 1086 ] - }, + } + ], + "spans": [ + { + "offset": 471, + "length": 5 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 2, + "content": "Party Favor purple", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 0, - "text": "Party Favor purple", + "pageNumber": 1, "boundingBox": [ - 156, - 1087, - 847, - 1087, - 847, - 1128, - 156, - 1128 - ], - "elements": [ - "#/readResults/0/lines/25/words/0", - "#/readResults/0/lines/25/words/1", - "#/readResults/0/lines/25/words/2" + 155, + 1086, + 846, + 1086, + 846, + 1126, + 155, + 1126 ] - }, + } + ], + "spans": [ + { + "offset": 477, + "length": 18 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "20", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 1, - "text": "20", + "pageNumber": 1, "boundingBox": [ - 847, - 1087, + 846, + 1086, 1072, - 1087, + 1086, 1072, - 1128, - 847, - 1128 - ], - "elements": [ - "#/readResults/0/lines/26/words/0" + 1126, + 846, + 1126 ] - }, + } + ], + "spans": [ + { + "offset": 496, + "length": 2 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "5.00", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 2, - "text": "5.00", + "pageNumber": 1, "boundingBox": [ 1072, - 1087, + 1086, 1309, - 1087, + 1086, 1309, - 1128, + 1126, 1072, - 1128 - ], - "elements": [ - "#/readResults/0/lines/27/words/0" + 1126 ] - }, + } + ], + "spans": [ + { + "offset": 499, + "length": 4 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 4, + "rowSpan": 1, + "columnSpan": 1, + "content": "100.00", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 3, - "text": "100.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1087, - 1544, - 1087, - 1544, + 1086, + 1543, + 1086, + 1543, 1128, 1309, - 1128 - ], - "elements": [ - "#/readResults/0/lines/28/words/0" + 1126 ] - }, + } + ], + "spans": [ { - "rowIndex": 2, - "columnIndex": 0, - "text": "Party Hat Blue", + "offset": 504, + "length": 6 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 2, + "content": "Party Hat Blue", + "boundingRegions": [ + { + "pageNumber": 1, "boundingBox": [ - 156, - 1128, - 847, - 1128, - 847, - 1172, - 156, - 1172 - ], - "elements": [ - "#/readResults/0/lines/29/words/0", - "#/readResults/0/lines/29/words/1", - "#/readResults/0/lines/29/words/2" + 155, + 1126, + 846, + 1126, + 846, + 1171, + 155, + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 511, + "length": 14 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "20", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 1, - "text": "20", + "pageNumber": 1, "boundingBox": [ - 847, - 1128, + 846, + 1126, 1072, - 1128, + 1126, 1072, - 1172, - 847, - 1172 - ], - "elements": [ - "#/readResults/0/lines/30/words/0" + 1171, + 846, + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 526, + "length": 2 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "5.00", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 2, - "text": "5.00", + "pageNumber": 1, "boundingBox": [ 1072, - 1128, + 1126, 1309, - 1128, + 1126, 1309, - 1172, + 1171, 1072, - 1172 - ], - "elements": [ - "#/readResults/0/lines/31/words/0" + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 529, + "length": 4 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 4, + "rowSpan": 1, + "columnSpan": 1, + "content": "100.00", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 3, - "text": "100.00", + "pageNumber": 1, "boundingBox": [ 1309, + 1126, + 1543, 1128, - 1544, - 1128, - 1544, - 1172, + 1543, + 1171, 1309, - 1172 - ], - "elements": [ - "#/readResults/0/lines/32/words/0" + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 534, + "length": 6 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 2, + "content": "Party Cloth White", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 0, - "text": "Party Cloth White", + "pageNumber": 1, "boundingBox": [ - 156, - 1172, - 847, - 1172, - 847, - 1216, - 156, - 1216 - ], - "elements": [ - "#/readResults/0/lines/33/words/0", - "#/readResults/0/lines/33/words/1", - "#/readResults/0/lines/33/words/2" + 155, + 1171, + 846, + 1171, + 846, + 1214, + 155, + 1214 ] - }, + } + ], + "spans": [ + { + "offset": 541, + "length": 17 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "20", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 1, - "text": "20", + "pageNumber": 1, "boundingBox": [ - 847, - 1172, + 846, + 1171, 1072, - 1172, + 1171, 1072, - 1216, - 847, - 1216 - ], - "elements": [ - "#/readResults/0/lines/34/words/0" + 1214, + 846, + 1214 ] - }, + } + ], + "spans": [ + { + "offset": 559, + "length": 2 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "5.00", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 2, - "text": "5,00", + "pageNumber": 1, "boundingBox": [ 1072, - 1172, + 1171, 1309, - 1172, + 1171, 1309, - 1216, + 1214, 1072, - 1216 - ], - "elements": [ - "#/readResults/0/lines/35/words/0" + 1214 ] - }, + } + ], + "spans": [ + { + "offset": 562, + "length": 4 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 4, + "rowSpan": 1, + "columnSpan": 1, + "content": "100.00", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 3, - "text": "100.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1172, - 1544, - 1172, - 1544, + 1171, + 1543, + 1171, + 1543, 1216, 1309, - 1216 - ], - "elements": [ - "#/readResults/0/lines/36/words/0" + 1214 ] - }, + } + ], + "spans": [ + { + "offset": 567, + "length": 6 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 2, + "content": "Party Maraca White", + "boundingRegions": [ { - "rowIndex": 4, - "columnIndex": 0, - "text": "Party Maraca White", + "pageNumber": 1, "boundingBox": [ - 156, - 1216, - 847, - 1216, - 847, - 1260, - 156, - 1260 - ], - "elements": [ - "#/readResults/0/lines/37/words/0", - "#/readResults/0/lines/37/words/1", - "#/readResults/0/lines/37/words/2" + 155, + 1214, + 846, + 1214, + 846, + 1259, + 155, + 1259 ] - }, + } + ], + "spans": [ + { + "offset": 574, + "length": 18 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "20", + "boundingRegions": [ { - "rowIndex": 4, - "columnIndex": 1, - "text": "20", + "pageNumber": 1, "boundingBox": [ - 847, - 1216, + 846, + 1214, 1072, - 1216, + 1214, 1072, - 1260, - 847, - 1260 - ], - "elements": [ - "#/readResults/0/lines/38/words/0" + 1259, + 846, + 1259 ] - }, + } + ], + "spans": [ + { + "offset": 593, + "length": 2 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "5.00", + "boundingRegions": [ { - "rowIndex": 4, - "columnIndex": 2, - "text": "5,00", + "pageNumber": 1, "boundingBox": [ 1072, - 1216, + 1214, 1309, - 1216, + 1214, 1309, - 1260, + 1259, 1072, - 1260 - ], - "elements": [ - "#/readResults/0/lines/39/words/0" + 1259 ] - }, + } + ], + "spans": [ + { + "offset": 596, + "length": 4 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 4, + "rowSpan": 1, + "columnSpan": 1, + "content": "100.00", + "boundingRegions": [ { - "rowIndex": 4, - "columnIndex": 3, - "text": "100.00", + "pageNumber": 1, "boundingBox": [ 1309, + 1214, + 1543, 1216, + 1543, + 1259, + 1309, + 1259 + ] + } + ], + "spans": [ + { + "offset": 601, + "length": 6 + } + ] + } + ], + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 153, + 1036, + 1547, + 1036, + 1547, + 1265, + 153, + 1265 + ] + } + ], + "spans": [ + { + "offset": 443, + "length": 164 + } + ] + }, + { + "rowCount": 4, + "columnCount": 2, + "cells": [ + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "SUBTOTAL", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1070, + 1565, + 1309, + 1565, + 1309, + 1609, + 1071, + 1609 + ] + } + ], + "spans": [ + { + "offset": 675, + "length": 8 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "$400.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1309, + 1565, 1544, - 1216, + 1564, 1544, - 1260, + 1609, 1309, - 1260 - ], - "elements": [ - "#/readResults/0/lines/40/words/0" + 1609 ] } + ], + "spans": [ + { + "offset": 684, + "length": 7 + } ] }, { - "rows": 4, - "columns": 3, - "cells": [ + "rowIndex": 1, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "TAX", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 1, - "text": "SUBTOTAL", + "pageNumber": 1, "boundingBox": [ - 1072, - 1566, + 1071, + 1609, 1309, - 1566, + 1609, 1309, - 1610, - 1072, - 1610 - ], - "elements": [ - "#/readResults/0/lines/41/words/0" + 1652, + 1071, + 1652 ] - }, + } + ], + "spans": [ { - "rowIndex": 1, - "columnIndex": 2, - "text": "$400.00", + "offset": 692, + "length": 3 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "$14.00", + "boundingRegions": [ + { + "pageNumber": 1, "boundingBox": [ 1309, - 1566, + 1609, 1544, - 1566, + 1609, 1544, - 1610, + 1652, 1309, - 1610 - ], - "elements": [ - "#/readResults/0/lines/42/words/0" + 1652 ] - }, + } + ], + "spans": [ + { + "offset": 696, + "length": 6 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 1, - "text": "TAX", + "pageNumber": 1, "boundingBox": [ - 1072, - 1610, + 1071, + 1652, 1309, - 1610, + 1652, 1309, - 1658, - 1072, - 1658 - ], - "elements": [ - "#/readResults/0/lines/43/words/0" + 1664, + 1071, + 1664 ] - }, + } + ], + "spans": [] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 2, - "text": "$14.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1610, + 1652, 1544, - 1610, + 1652, 1544, - 1658, + 1664, 1309, - 1658 - ], - "elements": [ - "#/readResults/0/lines/44/words/0" + 1664 ] - }, + } + ], + "spans": [] + }, + { + "rowIndex": 3, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "TOTAL", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 1, - "text": "TOTAL", + "pageNumber": 1, "boundingBox": [ - 1072, - 1658, + 1071, + 1664, 1309, - 1658, + 1664, 1309, - 1708, - 1072, - 1708 - ], - "elements": [ - "#/readResults/0/lines/46/words/0" + 1707, + 1071, + 1706 ] - }, + } + ], + "spans": [ + { + "offset": 703, + "length": 5 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "$414.00", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 2, - "text": "$414.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1658, + 1664, 1544, - 1658, + 1664, 1544, - 1708, + 1707, 1309, - 1708 - ], - "elements": [ - "#/readResults/0/lines/47/words/0" + 1707 ] } + ], + "spans": [ + { + "offset": 709, + "length": 7 + } + ] + } + ], + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1063, + 1563, + 1560, + 1563, + 1560, + 1709, + 1063, + 1709 ] } + ], + "spans": [ + { + "offset": 675, + "length": 41 + } ] } ] diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_4.jpg.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_4.jpg.ocr.json index 7591e39b5b6f6..e40e19e0faed0 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_4.jpg.ocr.json +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_4.jpg.ocr.json @@ -1,3380 +1,4441 @@ { "status": "succeeded", - "createdDateTime": "2020-04-09T01:38:22Z", - "lastUpdatedDateTime": "2020-04-09T01:38:25Z", + "createdDateTime": "2021-08-24T20:36:52Z", + "lastUpdatedDateTime": "2021-08-24T20:36:56Z", "analyzeResult": { - "version": "2.0.0", - "readResults": [ + "apiVersion": "2021-07-30-preview", + "modelId": "prebuilt-layout", + "stringIndexType": "textElements", + "content": "Purchase Order\nHero Limited\nCompany Phone: 555-348-6512\nWebsite: www.herolimited.com\nEmail: accounts@herolimited.com\n49823 Major Ave\nCheer, MS, 38601\nShipped To:\nVendor Name: Seth Stanley\nCompany Name: Yoga for You\nAddress: 343 E Winter Road\nSeattle, WA 93849 Phone: 234-986-6454\nShipped From:\nName: Josh Granger\nCompany Name: Granger Supply\nAddress: 922 N Ebby Lane\nFt Lauderdale, FL Phone: 932-294-2958\nPurchase Order\nDated As: 04/04/2020\nPurchase Order #: 3929423\nDetails\nQuantity\nUnit Price\nTotal\nLong Yoga Mat\n50\n50.00\n2500.00\nShort Yoga Man\n50\n50.00\n2500.00\nTowel White\n100\n10.00\n1000.00\nDecal Stickers\n50\n5.00\n250.00\nWater Bottle Blue\n50\n10.00\n500.00\nJosh Granger\nJosh Granger\nSupply Manger\nAdditional Notes:\nSUBTOTAL\n$6750.00\nTAX\n$600.00\nTOTAL\n$7350.00\nEnjoy. Namaste. If you have any issues with your Yoga supplies please contact us directly\nvia email or at 250-209-1294 during business hours.", + "pages": [ { - "page": 1, - "language": "en", + "pageNumber": 1, "angle": 0, "width": 1700, "height": 2200, "unit": "pixel", - "lines": [ + "words": [ + { + "content": "Purchase", + "boundingBox": [ + 137, + 140, + 259, + 139, + 258, + 167, + 137, + 167 + ], + "confidence": 0.997, + "span": { + "offset": 0, + "length": 8 + } + }, + { + "content": "Order", + "boundingBox": [ + 264, + 139, + 352, + 139, + 351, + 167, + 264, + 167 + ], + "confidence": 0.995, + "span": { + "offset": 9, + "length": 5 + } + }, + { + "content": "Hero", + "boundingBox": [ + 621, + 207, + 770, + 206, + 769, + 267, + 620, + 266 + ], + "confidence": 0.988, + "span": { + "offset": 15, + "length": 4 + } + }, + { + "content": "Limited", + "boundingBox": [ + 794, + 205, + 1059, + 204, + 1058, + 267, + 793, + 267 + ], + "confidence": 0.997, + "span": { + "offset": 20, + "length": 7 + } + }, + { + "content": "Company", + "boundingBox": [ + 162, + 353, + 269, + 351, + 270, + 379, + 163, + 379 + ], + "confidence": 0.993, + "span": { + "offset": 28, + "length": 7 + } + }, + { + "content": "Phone:", + "boundingBox": [ + 274, + 351, + 357, + 350, + 358, + 378, + 275, + 379 + ], + "confidence": 0.997, + "span": { + "offset": 36, + "length": 6 + } + }, + { + "content": "555-348-6512", + "boundingBox": [ + 362, + 350, + 524, + 351, + 524, + 375, + 363, + 378 + ], + "confidence": 0.986, + "span": { + "offset": 43, + "length": 12 + } + }, + { + "content": "Website:", + "boundingBox": [ + 167, + 385, + 265, + 385, + 265, + 410, + 167, + 409 + ], + "confidence": 0.997, + "span": { + "offset": 56, + "length": 8 + } + }, + { + "content": "www.herolimited.com", + "boundingBox": [ + 270, + 385, + 520, + 386, + 520, + 410, + 270, + 410 + ], + "confidence": 0.984, + "span": { + "offset": 65, + "length": 19 + } + }, + { + "content": "Email:", + "boundingBox": [ + 166, + 420, + 234, + 419, + 234, + 445, + 166, + 444 + ], + "confidence": 0.997, + "span": { + "offset": 85, + "length": 6 + } + }, + { + "content": "accounts@herolimited.com", + "boundingBox": [ + 239, + 419, + 547, + 420, + 547, + 445, + 239, + 445 + ], + "confidence": 0.983, + "span": { + "offset": 92, + "length": 24 + } + }, + { + "content": "49823", + "boundingBox": [ + 167, + 453, + 232, + 453, + 231, + 479, + 167, + 477 + ], + "confidence": 0.995, + "span": { + "offset": 117, + "length": 5 + } + }, + { + "content": "Major", + "boundingBox": [ + 237, + 453, + 307, + 453, + 306, + 480, + 236, + 479 + ], + "confidence": 0.995, + "span": { + "offset": 123, + "length": 5 + } + }, + { + "content": "Ave", + "boundingBox": [ + 312, + 453, + 358, + 454, + 357, + 480, + 311, + 480 + ], + "confidence": 0.984, + "span": { + "offset": 129, + "length": 3 + } + }, + { + "content": "Cheer,", + "boundingBox": [ + 162, + 487, + 236, + 486, + 237, + 512, + 163, + 511 + ], + "confidence": 0.997, + "span": { + "offset": 133, + "length": 6 + } + }, + { + "content": "MS,", + "boundingBox": [ + 241, + 486, + 286, + 486, + 287, + 512, + 242, + 512 + ], + "confidence": 0.998, + "span": { + "offset": 140, + "length": 3 + } + }, + { + "content": "38601", + "boundingBox": [ + 291, + 486, + 365, + 485, + 365, + 511, + 292, + 512 + ], + "confidence": 0.995, + "span": { + "offset": 144, + "length": 5 + } + }, + { + "content": "Shipped", + "boundingBox": [ + 166, + 548, + 323, + 548, + 324, + 589, + 165, + 589 + ], + "confidence": 0.997, + "span": { + "offset": 150, + "length": 7 + } + }, + { + "content": "To:", + "boundingBox": [ + 337, + 548, + 412, + 548, + 412, + 588, + 337, + 589 + ], + "confidence": 0.998, + "span": { + "offset": 158, + "length": 3 + } + }, + { + "content": "Vendor", + "boundingBox": [ + 159, + 611, + 250, + 610, + 250, + 638, + 160, + 637 + ], + "confidence": 0.997, + "span": { + "offset": 162, + "length": 6 + } + }, + { + "content": "Name:", + "boundingBox": [ + 256, + 609, + 341, + 609, + 340, + 639, + 255, + 638 + ], + "confidence": 0.994, + "span": { + "offset": 169, + "length": 5 + } + }, + { + "content": "Seth", + "boundingBox": [ + 346, + 609, + 403, + 609, + 402, + 639, + 346, + 639 + ], + "confidence": 0.991, + "span": { + "offset": 175, + "length": 4 + } + }, + { + "content": "Stanley", + "boundingBox": [ + 409, + 609, + 507, + 611, + 506, + 640, + 408, + 639 + ], + "confidence": 0.997, + "span": { + "offset": 180, + "length": 7 + } + }, + { + "content": "Company", + "boundingBox": [ + 160, + 649, + 278, + 647, + 278, + 678, + 161, + 677 + ], + "confidence": 0.993, + "span": { + "offset": 188, + "length": 7 + } + }, + { + "content": "Name:", + "boundingBox": [ + 283, + 647, + 368, + 647, + 368, + 678, + 284, + 678 + ], + "confidence": 0.995, + "span": { + "offset": 196, + "length": 5 + } + }, + { + "content": "Yoga", + "boundingBox": [ + 374, + 647, + 434, + 647, + 434, + 677, + 374, + 678 + ], + "confidence": 0.991, + "span": { + "offset": 202, + "length": 4 + } + }, + { + "content": "for", + "boundingBox": [ + 440, + 647, + 478, + 647, + 478, + 676, + 439, + 677 + ], + "confidence": 0.998, + "span": { + "offset": 207, + "length": 3 + } + }, + { + "content": "You", + "boundingBox": [ + 484, + 647, + 534, + 648, + 534, + 675, + 484, + 676 + ], + "confidence": 0.998, + "span": { + "offset": 211, + "length": 3 + } + }, + { + "content": "Address:", + "boundingBox": [ + 161, + 685, + 268, + 684, + 267, + 712, + 160, + 712 + ], + "confidence": 0.993, + "span": { + "offset": 215, + "length": 8 + } + }, + { + "content": "343", + "boundingBox": [ + 273, + 684, + 318, + 684, + 318, + 713, + 273, + 712 + ], + "confidence": 0.998, + "span": { + "offset": 224, + "length": 3 + } + }, + { + "content": "E", + "boundingBox": [ + 324, + 684, + 340, + 684, + 339, + 713, + 323, + 713 + ], + "confidence": 0.987, + "span": { + "offset": 228, + "length": 1 + } + }, + { + "content": "Winter", + "boundingBox": [ + 345, + 684, + 434, + 685, + 433, + 713, + 345, + 713 + ], + "confidence": 0.997, + "span": { + "offset": 230, + "length": 6 + } + }, + { + "content": "Road", + "boundingBox": [ + 439, + 685, + 504, + 686, + 504, + 713, + 439, + 713 + ], + "confidence": 0.992, + "span": { + "offset": 237, + "length": 4 + } + }, + { + "content": "Seattle,", + "boundingBox": [ + 275, + 722, + 365, + 722, + 366, + 750, + 276, + 750 + ], + "confidence": 0.994, + "span": { + "offset": 242, + "length": 8 + } + }, + { + "content": "WA", + "boundingBox": [ + 371, + 722, + 417, + 722, + 417, + 750, + 371, + 750 + ], + "confidence": 0.998, + "span": { + "offset": 251, + "length": 2 + } + }, + { + "content": "93849", + "boundingBox": [ + 422, + 722, + 504, + 722, + 504, + 749, + 422, + 750 + ], + "confidence": 0.992, + "span": { + "offset": 254, + "length": 5 + } + }, + { + "content": "Phone:", + "boundingBox": [ + 509, + 722, + 603, + 722, + 602, + 749, + 509, + 749 + ], + "confidence": 0.997, + "span": { + "offset": 260, + "length": 6 + } + }, + { + "content": "234-986-6454", + "boundingBox": [ + 608, + 722, + 784, + 722, + 783, + 748, + 608, + 749 + ], + "confidence": 0.967, + "span": { + "offset": 267, + "length": 12 + } + }, + { + "content": "Shipped", + "boundingBox": [ + 167, + 785, + 325, + 786, + 326, + 830, + 168, + 830 + ], + "confidence": 0.997, + "span": { + "offset": 280, + "length": 7 + } + }, + { + "content": "From:", + "boundingBox": [ + 334, + 786, + 466, + 785, + 466, + 825, + 334, + 830 + ], + "confidence": 0.993, + "span": { + "offset": 288, + "length": 5 + } + }, + { + "content": "Name:", + "boundingBox": [ + 165, + 854, + 245, + 853, + 245, + 880, + 165, + 879 + ], + "confidence": 0.995, + "span": { + "offset": 294, + "length": 5 + } + }, + { + "content": "Josh", + "boundingBox": [ + 250, + 853, + 306, + 852, + 306, + 881, + 250, + 880 + ], + "confidence": 0.992, + "span": { + "offset": 300, + "length": 4 + } + }, + { + "content": "Granger", + "boundingBox": [ + 312, + 852, + 419, + 853, + 418, + 882, + 312, + 881 + ], + "confidence": 0.997, + "span": { + "offset": 305, + "length": 7 + } + }, + { + "content": "Company", + "boundingBox": [ + 164, + 890, + 281, + 890, + 282, + 919, + 165, + 919 + ], + "confidence": 0.994, + "span": { + "offset": 313, + "length": 7 + } + }, + { + "content": "Name:", + "boundingBox": [ + 287, + 890, + 371, + 889, + 371, + 919, + 288, + 919 + ], + "confidence": 0.995, + "span": { + "offset": 321, + "length": 5 + } + }, + { + "content": "Granger", + "boundingBox": [ + 377, + 889, + 479, + 890, + 479, + 920, + 377, + 919 + ], + "confidence": 0.997, + "span": { + "offset": 327, + "length": 7 + } + }, + { + "content": "Supply", + "boundingBox": [ + 485, + 890, + 577, + 890, + 576, + 920, + 484, + 920 + ], + "confidence": 0.997, + "span": { + "offset": 335, + "length": 6 + } + }, + { + "content": "Address:", + "boundingBox": [ + 166, + 926, + 270, + 925, + 270, + 954, + 166, + 952 + ], + "confidence": 0.993, + "span": { + "offset": 342, + "length": 8 + } + }, + { + "content": "922", + "boundingBox": [ + 276, + 925, + 324, + 926, + 324, + 955, + 275, + 954 + ], + "confidence": 0.994, + "span": { + "offset": 351, + "length": 3 + } + }, + { + "content": "N", + "boundingBox": [ + 330, + 926, + 346, + 926, + 346, + 955, + 329, + 955 + ], + "confidence": 0.995, + "span": { + "offset": 355, + "length": 1 + } + }, + { + "content": "Ebby", + "boundingBox": [ + 356, + 926, + 417, + 926, + 417, + 956, + 355, + 955 + ], + "confidence": 0.991, + "span": { + "offset": 357, + "length": 4 + } + }, + { + "content": "Lane", + "boundingBox": [ + 422, + 927, + 484, + 928, + 484, + 957, + 422, + 956 + ], + "confidence": 0.992, + "span": { + "offset": 362, + "length": 4 + } + }, + { + "content": "Ft", + "boundingBox": [ + 276, + 964, + 296, + 964, + 296, + 991, + 276, + 991 + ], + "confidence": 0.998, + "span": { + "offset": 367, + "length": 2 + } + }, + { + "content": "Lauderdale,", + "boundingBox": [ + 301, + 964, + 449, + 963, + 449, + 992, + 301, + 991 + ], + "confidence": 0.995, + "span": { + "offset": 370, + "length": 11 + } + }, + { + "content": "FL", + "boundingBox": [ + 454, + 963, + 485, + 963, + 485, + 992, + 454, + 992 + ], + "confidence": 0.998, + "span": { + "offset": 382, + "length": 2 + } + }, + { + "content": "Phone:", + "boundingBox": [ + 505, + 963, + 600, + 963, + 600, + 992, + 504, + 992 + ], + "confidence": 0.997, + "span": { + "offset": 385, + "length": 6 + } + }, + { + "content": "932-294-2958", + "boundingBox": [ + 605, + 963, + 781, + 965, + 781, + 989, + 605, + 992 + ], + "confidence": 0.983, + "span": { + "offset": 392, + "length": 12 + } + }, + { + "content": "Purchase", + "boundingBox": [ + 1113, + 322, + 1365, + 321, + 1364, + 370, + 1113, + 368 + ], + "confidence": 0.997, + "span": { + "offset": 405, + "length": 8 + } + }, + { + "content": "Order", + "boundingBox": [ + 1381, + 321, + 1550, + 321, + 1548, + 370, + 1380, + 370 + ], + "confidence": 0.995, + "span": { + "offset": 414, + "length": 5 + } + }, + { + "content": "Dated", + "boundingBox": [ + 1025, + 421, + 1103, + 420, + 1103, + 448, + 1025, + 448 + ], + "confidence": 0.993, + "span": { + "offset": 420, + "length": 5 + } + }, + { + "content": "As:", + "boundingBox": [ + 1110, + 420, + 1155, + 420, + 1155, + 448, + 1110, + 448 + ], + "confidence": 0.998, + "span": { + "offset": 426, + "length": 3 + } + }, + { + "content": "04/04/2020", + "boundingBox": [ + 1160, + 420, + 1311, + 421, + 1310, + 449, + 1160, + 448 + ], + "confidence": 0.993, + "span": { + "offset": 430, + "length": 10 + } + }, + { + "content": "Purchase", + "boundingBox": [ + 1023, + 461, + 1147, + 461, + 1147, + 489, + 1024, + 488 + ], + "confidence": 0.997, + "span": { + "offset": 441, + "length": 8 + } + }, + { + "content": "Order", + "boundingBox": [ + 1152, + 461, + 1237, + 461, + 1237, + 489, + 1152, + 489 + ], + "confidence": 0.995, + "span": { + "offset": 450, + "length": 5 + } + }, + { + "content": "#:", + "boundingBox": [ + 1242, + 461, + 1271, + 461, + 1271, + 489, + 1242, + 489 + ], + "confidence": 0.999, + "span": { + "offset": 456, + "length": 2 + } + }, + { + "content": "3929423", + "boundingBox": [ + 1276, + 461, + 1387, + 462, + 1387, + 488, + 1276, + 489 + ], + "confidence": 0.993, + "span": { + "offset": 459, + "length": 7 + } + }, + { + "content": "Details", + "boundingBox": [ + 447, + 1048, + 556, + 1047, + 556, + 1078, + 446, + 1078 + ], + "confidence": 0.993, + "span": { + "offset": 467, + "length": 7 + } + }, + { + "content": "Quantity", + "boundingBox": [ + 886, + 1048, + 1028, + 1048, + 1028, + 1084, + 886, + 1085 + ], + "confidence": 0.997, + "span": { + "offset": 475, + "length": 8 + } + }, + { + "content": "Unit", + "boundingBox": [ + 1111, + 1047, + 1177, + 1048, + 1176, + 1078, + 1111, + 1078 + ], + "confidence": 0.992, + "span": { + "offset": 484, + "length": 4 + } + }, + { + "content": "Price", + "boundingBox": [ + 1183, + 1048, + 1264, + 1048, + 1263, + 1078, + 1182, + 1078 + ], + "confidence": 0.995, + "span": { + "offset": 489, + "length": 5 + } + }, + { + "content": "Total", + "boundingBox": [ + 1380, + 1045, + 1466, + 1045, + 1466, + 1079, + 1380, + 1079 + ], + "confidence": 0.995, + "span": { + "offset": 495, + "length": 5 + } + }, + { + "content": "Long", + "boundingBox": [ + 172, + 1094, + 227, + 1095, + 227, + 1124, + 172, + 1123 + ], + "confidence": 0.992, + "span": { + "offset": 501, + "length": 4 + } + }, + { + "content": "Yoga", + "boundingBox": [ + 233, + 1095, + 294, + 1095, + 293, + 1124, + 232, + 1124 + ], + "confidence": 0.991, + "span": { + "offset": 506, + "length": 4 + } + }, + { + "content": "Mat", + "boundingBox": [ + 299, + 1095, + 358, + 1093, + 358, + 1122, + 299, + 1124 + ], + "confidence": 0.998, + "span": { + "offset": 511, + "length": 3 + } + }, + { + "content": "50", + "boundingBox": [ + 860, + 1094, + 888, + 1094, + 888, + 1119, + 860, + 1119 + ], + "confidence": 0.993, + "span": { + "offset": 515, + "length": 2 + } + }, + { + "content": "50.00", + "boundingBox": [ + 1223, + 1095, + 1291, + 1094, + 1291, + 1119, + 1223, + 1120 + ], + "confidence": 0.995, + "span": { + "offset": 518, + "length": 5 + } + }, + { + "content": "2500.00", + "boundingBox": [ + 1429, + 1096, + 1524, + 1095, + 1524, + 1119, + 1429, + 1120 + ], + "confidence": 0.994, + "span": { + "offset": 524, + "length": 7 + } + }, + { + "content": "Short", + "boundingBox": [ + 169, + 1135, + 235, + 1135, + 235, + 1165, + 169, + 1162 + ], + "confidence": 0.993, + "span": { + "offset": 532, + "length": 5 + } + }, + { + "content": "Yoga", + "boundingBox": [ + 240, + 1135, + 302, + 1136, + 303, + 1165, + 241, + 1165 + ], + "confidence": 0.992, + "span": { + "offset": 538, + "length": 4 + } + }, + { + "content": "Man", + "boundingBox": [ + 308, + 1136, + 366, + 1136, + 366, + 1164, + 308, + 1165 + ], + "confidence": 0.998, + "span": { + "offset": 543, + "length": 3 + } + }, + { + "content": "50", + "boundingBox": [ + 863, + 1135, + 887, + 1136, + 886, + 1160, + 863, + 1159 + ], + "confidence": 0.985, + "span": { + "offset": 547, + "length": 2 + } + }, + { + "content": "50.00", + "boundingBox": [ + 1223, + 1135, + 1291, + 1135, + 1291, + 1160, + 1223, + 1160 + ], + "confidence": 0.995, + "span": { + "offset": 550, + "length": 5 + } + }, + { + "content": "2500.00", + "boundingBox": [ + 1428, + 1136, + 1525, + 1135, + 1525, + 1160, + 1429, + 1161 + ], + "confidence": 0.994, + "span": { + "offset": 556, + "length": 7 + } + }, + { + "content": "Towel", + "boundingBox": [ + 172, + 1179, + 242, + 1178, + 243, + 1206, + 173, + 1205 + ], + "confidence": 0.995, + "span": { + "offset": 564, + "length": 5 + } + }, + { + "content": "White", + "boundingBox": [ + 248, + 1178, + 327, + 1179, + 327, + 1206, + 248, + 1206 + ], + "confidence": 0.995, + "span": { + "offset": 570, + "length": 5 + } + }, + { + "content": "100", + "boundingBox": [ + 863, + 1180, + 904, + 1179, + 905, + 1203, + 863, + 1204 + ], + "confidence": 0.993, + "span": { + "offset": 576, + "length": 3 + } + }, + { + "content": "10.00", + "boundingBox": [ + 1224, + 1180, + 1291, + 1179, + 1291, + 1203, + 1224, + 1204 + ], + "confidence": 0.995, + "span": { + "offset": 580, + "length": 5 + } + }, + { + "content": "1000.00", + "boundingBox": [ + 1428, + 1181, + 1526, + 1180, + 1525, + 1204, + 1429, + 1205 + ], + "confidence": 0.994, + "span": { + "offset": 586, + "length": 7 + } + }, + { + "content": "Decal", + "boundingBox": [ + 173, + 1224, + 235, + 1222, + 235, + 1249, + 174, + 1249 + ], + "confidence": 0.995, + "span": { + "offset": 594, + "length": 5 + } + }, + { + "content": "Stickers", + "boundingBox": [ + 240, + 1222, + 344, + 1224, + 344, + 1248, + 240, + 1248 + ], + "confidence": 0.997, + "span": { + "offset": 600, + "length": 8 + } + }, + { + "content": "50", + "boundingBox": [ + 861, + 1222, + 888, + 1222, + 888, + 1247, + 861, + 1247 + ], + "confidence": 0.993, + "span": { + "offset": 609, + "length": 2 + } + }, + { + "content": "5.00", + "boundingBox": [ + 1240, + 1221, + 1292, + 1221, + 1292, + 1247, + 1240, + 1247 + ], + "confidence": 0.988, + "span": { + "offset": 612, + "length": 4 + } + }, + { + "content": "250.00", + "boundingBox": [ + 1443, + 1223, + 1525, + 1224, + 1524, + 1247, + 1443, + 1248 + ], + "confidence": 0.995, + "span": { + "offset": 617, + "length": 6 + } + }, + { + "content": "Water", + "boundingBox": [ + 172, + 1264, + 244, + 1263, + 244, + 1296, + 171, + 1297 + ], + "confidence": 0.995, + "span": { + "offset": 624, + "length": 5 + } + }, + { + "content": "Bottle", + "boundingBox": [ + 250, + 1263, + 327, + 1263, + 327, + 1296, + 250, + 1296 + ], + "confidence": 0.997, + "span": { + "offset": 630, + "length": 6 + } + }, + { + "content": "Blue", + "boundingBox": [ + 334, + 1263, + 395, + 1262, + 395, + 1296, + 333, + 1296 + ], + "confidence": 0.991, + "span": { + "offset": 637, + "length": 4 + } + }, + { + "content": "50", + "boundingBox": [ + 860, + 1267, + 887, + 1267, + 887, + 1291, + 860, + 1291 + ], + "confidence": 0.994, + "span": { + "offset": 642, + "length": 2 + } + }, + { + "content": "10.00", + "boundingBox": [ + 1225, + 1267, + 1290, + 1266, + 1291, + 1290, + 1225, + 1291 + ], + "confidence": 0.993, + "span": { + "offset": 645, + "length": 5 + } + }, + { + "content": "500.00", + "boundingBox": [ + 1444, + 1268, + 1525, + 1267, + 1525, + 1291, + 1443, + 1291 + ], + "confidence": 0.995, + "span": { + "offset": 651, + "length": 6 + } + }, + { + "content": "Josh", + "boundingBox": [ + 420, + 1668, + 488, + 1670, + 488, + 1703, + 420, + 1702 + ], + "confidence": 0.988, + "span": { + "offset": 658, + "length": 4 + } + }, + { + "content": "Granger", + "boundingBox": [ + 495, + 1670, + 627, + 1671, + 627, + 1705, + 495, + 1703 + ], + "confidence": 0.997, + "span": { + "offset": 663, + "length": 7 + } + }, + { + "content": "Josh", + "boundingBox": [ + 555, + 1719, + 602, + 1719, + 602, + 1744, + 555, + 1743 + ], + "confidence": 0.992, + "span": { + "offset": 671, + "length": 4 + } + }, + { + "content": "Granger", + "boundingBox": [ + 607, + 1719, + 704, + 1721, + 704, + 1745, + 607, + 1744 + ], + "confidence": 0.997, + "span": { + "offset": 676, + "length": 7 + } + }, + { + "content": "Supply", + "boundingBox": [ + 542, + 1752, + 617, + 1753, + 616, + 1781, + 542, + 1780 + ], + "confidence": 0.997, + "span": { + "offset": 684, + "length": 6 + } + }, + { + "content": "Manger", + "boundingBox": [ + 622, + 1753, + 718, + 1754, + 717, + 1779, + 621, + 1781 + ], + "confidence": 0.997, + "span": { + "offset": 691, + "length": 6 + } + }, + { + "content": "Additional", + "boundingBox": [ + 172, + 1796, + 350, + 1796, + 349, + 1832, + 172, + 1831 + ], + "confidence": 0.993, + "span": { + "offset": 698, + "length": 10 + } + }, + { + "content": "Notes:", + "boundingBox": [ + 357, + 1796, + 478, + 1797, + 477, + 1833, + 356, + 1832 + ], + "confidence": 0.997, + "span": { + "offset": 709, + "length": 6 + } + }, + { + "content": "SUBTOTAL", + "boundingBox": [ + 1147, + 1575, + 1293, + 1575, + 1292, + 1600, + 1147, + 1600 + ], + "confidence": 0.993, + "span": { + "offset": 716, + "length": 8 + } + }, + { + "content": "$6750.00", + "boundingBox": [ + 1410, + 1572, + 1527, + 1571, + 1527, + 1598, + 1410, + 1600 + ], + "confidence": 0.988, + "span": { + "offset": 725, + "length": 8 + } + }, + { + "content": "TAX", + "boundingBox": [ + 1236, + 1617, + 1288, + 1617, + 1288, + 1643, + 1236, + 1642 + ], + "confidence": 0.993, + "span": { + "offset": 734, + "length": 3 + } + }, + { + "content": "$600.00", + "boundingBox": [ + 1426, + 1616, + 1526, + 1616, + 1525, + 1642, + 1427, + 1645 + ], + "confidence": 0.993, + "span": { + "offset": 738, + "length": 7 + } + }, + { + "content": "TOTAL", + "boundingBox": [ + 1204, + 1674, + 1292, + 1674, + 1292, + 1699, + 1205, + 1699 + ], + "confidence": 0.994, + "span": { + "offset": 746, + "length": 5 + } + }, + { + "content": "$7350.00", + "boundingBox": [ + 1410, + 1670, + 1526, + 1670, + 1526, + 1697, + 1411, + 1698 + ], + "confidence": 0.973, + "span": { + "offset": 752, + "length": 8 + } + }, + { + "content": "Enjoy.", + "boundingBox": [ + 175, + 1879, + 244, + 1879, + 244, + 1911, + 175, + 1911 + ], + "confidence": 0.996, + "span": { + "offset": 761, + "length": 6 + } + }, + { + "content": "Namaste.", + "boundingBox": [ + 251, + 1879, + 396, + 1879, + 396, + 1912, + 251, + 1911 + ], + "confidence": 0.996, + "span": { + "offset": 768, + "length": 8 + } + }, + { + "content": "If", + "boundingBox": [ + 403, + 1879, + 424, + 1879, + 424, + 1912, + 403, + 1912 + ], + "confidence": 0.996, + "span": { + "offset": 777, + "length": 2 + } + }, + { + "content": "you", + "boundingBox": [ + 431, + 1879, + 485, + 1879, + 485, + 1912, + 431, + 1912 + ], + "confidence": 0.998, + "span": { + "offset": 780, + "length": 3 + } + }, + { + "content": "have", + "boundingBox": [ + 492, + 1879, + 568, + 1879, + 567, + 1912, + 492, + 1912 + ], + "confidence": 0.992, + "span": { + "offset": 784, + "length": 4 + } + }, + { + "content": "any", + "boundingBox": [ + 574, + 1879, + 631, + 1879, + 630, + 1913, + 574, + 1912 + ], + "confidence": 0.998, + "span": { + "offset": 789, + "length": 3 + } + }, { - "language": "en", + "content": "issues", + "boundingBox": [ + 637, + 1879, + 735, + 1879, + 735, + 1913, + 637, + 1913 + ], + "confidence": 0.997, + "span": { + "offset": 793, + "length": 6 + } + }, + { + "content": "with", + "boundingBox": [ + 741, + 1879, + 804, + 1879, + 804, + 1913, + 741, + 1913 + ], + "confidence": 0.991, + "span": { + "offset": 800, + "length": 4 + } + }, + { + "content": "your", + "boundingBox": [ + 811, + 1879, + 880, + 1879, + 880, + 1913, + 811, + 1913 + ], + "confidence": 0.992, + "span": { + "offset": 805, + "length": 4 + } + }, + { + "content": "Yoga", + "boundingBox": [ + 887, + 1879, + 965, + 1879, + 965, + 1913, + 887, + 1913 + ], + "confidence": 0.991, + "span": { + "offset": 810, + "length": 4 + } + }, + { + "content": "supplies", + "boundingBox": [ + 971, + 1879, + 1097, + 1879, + 1097, + 1913, + 971, + 1913 + ], + "confidence": 0.996, + "span": { + "offset": 815, + "length": 8 + } + }, + { + "content": "please", + "boundingBox": [ + 1104, + 1879, + 1204, + 1879, + 1203, + 1912, + 1104, + 1913 + ], + "confidence": 0.997, + "span": { + "offset": 824, + "length": 6 + } + }, + { + "content": "contact", + "boundingBox": [ + 1210, + 1879, + 1323, + 1879, + 1323, + 1912, + 1210, + 1912 + ], + "confidence": 0.997, + "span": { + "offset": 831, + "length": 7 + } + }, + { + "content": "us", + "boundingBox": [ + 1330, + 1879, + 1366, + 1879, + 1366, + 1912, + 1329, + 1912 + ], + "confidence": 0.998, + "span": { + "offset": 839, + "length": 2 + } + }, + { + "content": "directly", + "boundingBox": [ + 1373, + 1879, + 1486, + 1879, + 1485, + 1911, + 1373, + 1912 + ], + "confidence": 0.996, + "span": { + "offset": 842, + "length": 8 + } + }, + { + "content": "via", "boundingBox": [ - 137, - 140, - 351, - 140, - 351, 167, - 137, - 166 + 1929, + 202, + 1929, + 203, + 1957, + 168, + 1957 ], - "text": "Purchase Order", - "words": [ - { - "boundingBox": [ - 137, - 141, - 263, - 140, - 264, - 168, - 138, - 166 - ], - "text": "Purchase", - "confidence": 0.959 - }, - { - "boundingBox": [ - 272, - 140, - 350, - 140, - 351, - 168, - 272, - 168 - ], - "text": "Order", - "confidence": 0.959 - } - ] + "confidence": 0.998, + "span": { + "offset": 851, + "length": 3 + } }, { - "language": "en", + "content": "email", "boundingBox": [ - 620, - 204, - 1074, - 201, - 1074, - 264, - 620, - 267 + 208, + 1929, + 293, + 1928, + 295, + 1958, + 210, + 1958 ], - "text": "Hero Limited", - "words": [ - { - "boundingBox": [ - 623, - 207, - 784, - 204, - 783, - 267, - 621, - 266 - ], - "text": "Hero", - "confidence": 0.959 - }, - { - "boundingBox": [ - 811, - 204, - 1073, - 202, - 1074, - 266, - 810, - 267 - ], - "text": "Limited", - "confidence": 0.959 - } - ] + "confidence": 0.995, + "span": { + "offset": 855, + "length": 5 + } }, { - "language": "en", + "content": "or", "boundingBox": [ - 165, - 351, - 529, - 350, - 530, - 377, - 165, - 378 + 299, + 1928, + 333, + 1927, + 334, + 1959, + 301, + 1958 ], - "text": "Company Phone: 555-348-6512", - "words": [ - { - "boundingBox": [ - 167, - 352, - 276, - 351, - 276, - 379, - 166, - 378 - ], - "text": "Company", - "confidence": 0.958 - }, - { - "boundingBox": [ - 282, - 351, - 364, - 351, - 364, - 378, - 281, - 379 - ], - "text": "Phone:", - "confidence": 0.951 - }, - { - "boundingBox": [ - 369, - 351, - 530, - 352, - 530, - 374, - 369, - 378 - ], - "text": "555-348-6512", - "confidence": 0.958 - } - ] + "confidence": 0.999, + "span": { + "offset": 861, + "length": 2 + } }, { - "language": "en", + "content": "at", "boundingBox": [ - 1114, - 320, - 1551, - 320, - 1551, + 339, + 1927, 370, - 1114, - 370 + 1927, + 371, + 1959, + 340, + 1959 ], - "text": "Purchase Order", - "words": [ - { - "boundingBox": [ - 1115, - 322, - 1378, - 321, - 1378, - 371, - 1117, - 371 - ], - "text": "Purchase", - "confidence": 0.959 - }, + "confidence": 0.998, + "span": { + "offset": 864, + "length": 2 + } + }, + { + "content": "250-209-1294", + "boundingBox": [ + 376, + 1927, + 588, + 1926, + 589, + 1960, + 377, + 1959 + ], + "confidence": 0.987, + "span": { + "offset": 867, + "length": 12 + } + }, + { + "content": "during", + "boundingBox": [ + 594, + 1926, + 689, + 1927, + 690, + 1960, + 595, + 1960 + ], + "confidence": 0.997, + "span": { + "offset": 880, + "length": 6 + } + }, + { + "content": "business", + "boundingBox": [ + 695, + 1927, + 830, + 1928, + 831, + 1960, + 696, + 1960 + ], + "confidence": 0.997, + "span": { + "offset": 887, + "length": 8 + } + }, + { + "content": "hours.", + "boundingBox": [ + 836, + 1928, + 936, + 1930, + 936, + 1959, + 837, + 1960 + ], + "confidence": 0.996, + "span": { + "offset": 896, + "length": 6 + } + } + ], + "selectionMarks": [], + "lines": [ + { + "content": "Purchase Order", + "boundingBox": [ + 136, + 139, + 351, + 138, + 351, + 166, + 136, + 167 + ], + "spans": [ { - "boundingBox": [ - 1397, - 321, - 1551, - 322, - 1550, - 371, - 1397, - 371 - ], - "text": "Order", - "confidence": 0.959 + "offset": 0, + "length": 14 } ] }, { - "language": "en", + "content": "Hero Limited", "boundingBox": [ - 166, - 385, - 530, - 385, - 530, - 410, - 166, - 410 + 620, + 205, + 1074, + 204, + 1075, + 265, + 620, + 267 ], - "text": "Website: www.herolimited.com", - "words": [ + "spans": [ { - "boundingBox": [ - 168, - 386, - 271, - 386, - 271, - 411, - 166, - 410 - ], - "text": "Website:", - "confidence": 0.958 - }, - { - "boundingBox": [ - 276, - 386, - 524, - 386, - 525, - 410, - 275, - 411 - ], - "text": "www.herolimited.com", - "confidence": 0.849 + "offset": 15, + "length": 12 } ] }, { - "language": "en", + "content": "Company Phone: 555-348-6512", "boundingBox": [ - 164, - 419, - 559, - 419, - 559, - 445, - 164, - 445 + 162, + 351, + 528, + 350, + 528, + 376, + 162, + 379 ], - "text": "Email: accounts@herolimited.com", - "words": [ - { - "boundingBox": [ - 165, - 420, - 238, - 420, - 238, - 445, - 165, - 445 - ], - "text": "Email:", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 243, - 420, - 551, - 419, - 551, - 446, - 243, - 445 - ], - "text": "accounts@herolimited.com", - "confidence": 0.844 + "offset": 28, + "length": 27 } ] }, { - "language": "en", + "content": "Website: www.herolimited.com", "boundingBox": [ - 1025, - 419, - 1317, - 419, - 1317, - 449, - 1025, - 450 + 167, + 384, + 529, + 384, + 529, + 410, + 167, + 409 ], - "text": "Dated As: 04/04/2020", - "words": [ - { - "boundingBox": [ - 1026, - 421, - 1111, - 420, - 1111, - 450, - 1025, - 450 - ], - "text": "Dated", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1117, - 420, - 1161, - 420, - 1161, - 450, - 1116, - 450 - ], - "text": "As:", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 1167, - 420, - 1317, - 419, - 1317, - 450, - 1166, - 450 - ], - "text": "04/04/2020", - "confidence": 0.958 + "offset": 56, + "length": 28 } ] }, { - "language": "en", + "content": "Email: accounts@herolimited.com", "boundingBox": [ - 165, - 452, - 362, - 454, - 362, - 480, - 164, - 478 + 166, + 419, + 558, + 419, + 558, + 444, + 166, + 444 ], - "text": "49823 Major Ave", - "words": [ - { - "boundingBox": [ - 167, - 453, - 237, - 454, - 236, - 479, - 166, - 478 - ], - "text": "49823", - "confidence": 0.959 - }, - { - "boundingBox": [ - 242, - 454, - 312, - 455, - 312, - 480, - 241, - 479 - ], - "text": "Major", - "confidence": 0.953 - }, + "spans": [ { - "boundingBox": [ - 317, - 455, - 362, - 454, - 361, - 481, - 317, - 480 - ], - "text": "Ave", - "confidence": 0.958 + "offset": 85, + "length": 31 } ] }, { - "language": "en", + "content": "49823 Major Ave", "boundingBox": [ - 1025, - 461, - 1390, - 461, - 1390, - 488, - 1025, - 490 + 166, + 452, + 360, + 453, + 360, + 479, + 166, + 478 ], - "text": "Purchase Order #: 3929423", - "words": [ + "spans": [ { - "boundingBox": [ - 1027, - 462, - 1153, - 461, - 1152, - 490, - 1026, - 489 - ], - "text": "Purchase", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1160, - 461, - 1241, - 461, - 1240, - 490, - 1159, - 490 - ], - "text": "Order", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1247, - 461, - 1277, - 461, - 1276, - 490, - 1246, - 490 - ], - "text": "#:", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1282, - 461, - 1389, - 461, - 1388, - 489, - 1281, - 490 - ], - "text": "3929423", - "confidence": 0.958 + "offset": 117, + "length": 15 } ] }, { - "language": "en", + "content": "Cheer, MS, 38601", "boundingBox": [ - 162, - 485, - 368, + 161, 485, - 368, - 512, - 162, - 512 + 367, + 484, + 367, + 510, + 161, + 511 ], - "text": "Cheer, MS, 38601", - "words": [ + "spans": [ { - "boundingBox": [ - 166, - 487, - 241, - 487, - 240, - 511, - 165, - 512 - ], - "text": "Cheer,", - "confidence": 0.959 - }, - { - "boundingBox": [ - 246, - 487, - 291, - 486, - 290, - 511, - 245, - 511 - ], - "text": "MS,", - "confidence": 0.92 - }, - { - "boundingBox": [ - 296, - 486, - 368, - 486, - 368, - 513, - 295, - 512 - ], - "text": "38601", - "confidence": 0.958 + "offset": 133, + "length": 16 } ] }, { - "language": "en", + "content": "Shipped To:", "boundingBox": [ - 166, + 165, 547, - 411, + 412, 547, - 411, - 590, - 166, - 590 + 412, + 588, + 165, + 588 ], - "text": "Shipped To:", - "words": [ - { - "boundingBox": [ - 167, - 547, - 336, - 549, - 336, - 591, - 167, - 591 - ], - "text": "Shipped", - "confidence": 0.849 - }, + "spans": [ { - "boundingBox": [ - 348, - 549, - 410, - 548, - 410, - 589, - 348, - 590 - ], - "text": "To:", - "confidence": 0.958 + "offset": 150, + "length": 11 } ] }, { - "language": "en", + "content": "Vendor Name: Seth Stanley", "boundingBox": [ - 160, + 159, 609, - 506, + 507, 609, - 506, - 641, - 160, - 639 - ], - "text": "Vendor Name: Seth Stanley", - "words": [ - { - "boundingBox": [ - 162, - 610, - 256, - 610, - 255, - 638, - 161, - 638 - ], - "text": "Vendor", - "confidence": 0.959 - }, - { - "boundingBox": [ - 261, - 610, - 347, - 610, - 347, - 639, - 260, - 638 - ], - "text": "Name:", - "confidence": 0.958 - }, - { - "boundingBox": [ - 353, - 610, - 410, - 610, - 410, - 640, - 352, - 640 - ], - "text": "Seth", - "confidence": 0.959 - }, + 507, + 639, + 159, + 638 + ], + "spans": [ { - "boundingBox": [ - 415, - 610, - 506, - 610, - 506, - 642, - 415, - 640 - ], - "text": "Stanley", - "confidence": 0.959 + "offset": 162, + "length": 25 } ] }, { - "language": "en", + "content": "Company Name: Yoga for You", "boundingBox": [ - 160, - 648, - 535, + 159, 647, - 535, - 678, - 160, - 680 + 537, + 647, + 537, + 676, + 159, + 678 ], - "text": "Company Name: Yoga for You", - "words": [ - { - "boundingBox": [ - 161, - 649, - 284, - 648, - 283, - 680, - 161, - 678 - ], - "text": "Company", - "confidence": 0.959 - }, - { - "boundingBox": [ - 290, - 648, - 374, - 647, - 373, - 680, - 288, - 680 - ], - "text": "Name:", - "confidence": 0.958 - }, - { - "boundingBox": [ - 380, - 647, - 442, - 647, - 440, - 679, - 379, - 680 - ], - "text": "Yoga", - "confidence": 0.959 - }, - { - "boundingBox": [ - 448, - 647, - 484, - 647, - 482, - 678, - 446, - 679 - ], - "text": "for", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 490, - 647, - 535, - 647, - 533, - 677, - 488, - 678 - ], - "text": "You", - "confidence": 0.959 + "offset": 188, + "length": 26 } ] }, { - "language": "en", + "content": "Address: 343 E Winter Road", "boundingBox": [ - 161, + 160, 684, - 509, + 508, 684, - 509, + 508, 712, - 161, - 712 + 160, + 711 ], - "text": "Address: 343 E Winter Road", - "words": [ - { - "boundingBox": [ - 161, - 685, - 271, - 685, - 271, - 713, - 161, - 713 - ], - "text": "Address:", - "confidence": 0.959 - }, - { - "boundingBox": [ - 277, - 685, - 325, - 685, - 325, - 713, - 276, - 713 - ], - "text": "343", - "confidence": 0.958 - }, - { - "boundingBox": [ - 331, - 685, - 346, - 685, - 346, - 713, - 331, - 713 - ], - "text": "E", - "confidence": 0.88 - }, - { - "boundingBox": [ - 352, - 685, - 440, - 685, - 439, - 713, - 351, - 713 - ], - "text": "Winter", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 445, - 685, - 510, - 685, - 510, - 713, - 445, - 713 - ], - "text": "Road", - "confidence": 0.959 + "offset": 215, + "length": 26 } ] }, { - "language": "en", + "content": "Seattle, WA 93849 Phone: 234-986-6454", "boundingBox": [ 275, 722, - 786, + 788, 721, - 786, - 749, + 788, + 748, 275, - 750 + 749 ], - "text": "Seattle, WA 93849 Phone: 234-986-6454", - "words": [ - { - "boundingBox": [ - 278, - 723, - 373, - 723, - 372, - 750, - 277, - 749 - ], - "text": "Seattle,", - "confidence": 0.944 - }, - { - "boundingBox": [ - 378, - 723, - 423, - 722, - 422, - 750, - 377, - 750 - ], - "text": "WA", - "confidence": 0.957 - }, + "spans": [ { - "boundingBox": [ - 430, - 722, - 508, - 722, - 507, - 750, - 429, - 750 - ], - "text": "93849", - "confidence": 0.958 - }, - { - "boundingBox": [ - 515, - 722, - 608, - 722, - 607, - 750, - 514, - 750 - ], - "text": "Phone:", - "confidence": 0.959 - }, - { - "boundingBox": [ - 613, - 722, - 786, - 721, - 785, - 748, - 612, - 750 - ], - "text": "234-986-6454", - "confidence": 0.917 + "offset": 242, + "length": 37 } ] }, { - "language": "en", + "content": "Shipped From:", "boundingBox": [ - 166, + 167, 784, - 467, + 465, 784, - 468, - 826, - 166, + 465, + 829, + 167, 830 ], - "text": "Shipped From:", - "words": [ - { - "boundingBox": [ - 167, - 784, - 337, - 784, - 336, - 829, - 166, - 830 - ], - "text": "Shipped", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 346, - 784, - 468, - 784, - 467, - 823, - 345, - 828 - ], - "text": "From:", - "confidence": 0.959 + "offset": 280, + "length": 13 } ] }, { - "language": "en", + "content": "Name: Josh Granger", "boundingBox": [ - 165, - 851, - 419, - 853, + 164, + 852, 418, - 883, - 165, - 881 + 852, + 418, + 881, + 164, + 880 ], - "text": "Name: Josh Granger", - "words": [ - { - "boundingBox": [ - 166, - 851, - 249, - 853, - 249, - 881, - 165, - 881 - ], - "text": "Name:", - "confidence": 0.909 - }, - { - "boundingBox": [ - 255, - 853, - 310, - 854, - 309, - 882, - 254, - 881 - ], - "text": "Josh", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 316, - 854, - 419, - 854, - 418, - 884, - 315, - 882 - ], - "text": "Granger", - "confidence": 0.959 + "offset": 294, + "length": 18 } ] }, { - "language": "en", + "content": "Company Name: Granger Supply", "boundingBox": [ - 164, + 163, 889, - 577, + 576, 889, - 577, - 921, - 164, - 921 + 576, + 919, + 163, + 919 ], - "text": "Company Name: Granger Supply", - "words": [ - { - "boundingBox": [ - 166, - 891, - 286, - 891, - 286, - 921, - 166, - 920 - ], - "text": "Company", - "confidence": 0.959 - }, - { - "boundingBox": [ - 292, - 891, - 378, - 890, - 378, - 921, - 291, - 921 - ], - "text": "Name:", - "confidence": 0.959 - }, - { - "boundingBox": [ - 384, - 890, - 485, - 890, - 485, - 922, - 383, - 921 - ], - "text": "Granger", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 491, - 890, - 576, - 890, - 576, - 922, - 490, - 922 - ], - "text": "Supply", - "confidence": 0.959 + "offset": 313, + "length": 28 } ] }, { - "language": "en", + "content": "Address: 922 N Ebby Lane", "boundingBox": [ 166, 925, - 489, + 490, 926, - 489, + 490, 956, - 166, - 954 + 165, + 953 ], - "text": "Address: 922 N Ebby Lane", - "words": [ - { - "boundingBox": [ - 167, - 927, - 277, - 926, - 275, - 955, - 166, - 953 - ], - "text": "Address:", - "confidence": 0.954 - }, - { - "boundingBox": [ - 282, - 926, - 331, - 926, - 329, - 956, - 280, - 955 - ], - "text": "922", - "confidence": 0.958 - }, - { - "boundingBox": [ - 336, - 926, - 353, - 926, - 352, - 956, - 335, - 956 - ], - "text": "N", - "confidence": 0.883 - }, - { - "boundingBox": [ - 362, - 926, - 425, - 927, - 424, - 957, - 361, - 956 - ], - "text": "Ebby", - "confidence": 0.948 - }, + "spans": [ { - "boundingBox": [ - 430, - 927, - 489, - 928, - 487, - 957, - 429, - 957 - ], - "text": "Lane", - "confidence": 0.959 + "offset": 342, + "length": 24 } ] }, { - "language": "en", + "content": "Ft Lauderdale, FL Phone: 932-294-2958", "boundingBox": [ - 278, - 964, - 787, + 276, 963, - 787, + 785, + 963, + 785, 991, - 278, - 992 + 276, + 991 ], - "text": "Ft Lauderdale, FL Phone: 932-294-2958", - "words": [ - { - "boundingBox": [ - 280, - 965, - 304, - 965, - 301, - 991, - 278, - 991 - ], - "text": "Ft", - "confidence": 0.951 - }, - { - "boundingBox": [ - 309, - 965, - 455, - 964, - 453, - 992, - 307, - 991 - ], - "text": "Lauderdale,", - "confidence": 0.952 - }, + "spans": [ { - "boundingBox": [ - 460, - 964, - 491, - 964, - 489, - 992, - 458, - 992 - ], - "text": "FL", - "confidence": 0.942 - }, + "offset": 367, + "length": 37 + } + ] + }, + { + "content": "Purchase Order", + "boundingBox": [ + 1113, + 321, + 1555, + 321, + 1554, + 370, + 1113, + 369 + ], + "spans": [ { - "boundingBox": [ - 513, - 964, - 607, - 963, - 606, - 992, - 511, - 992 - ], - "text": "Phone:", - "confidence": 0.92 - }, + "offset": 405, + "length": 14 + } + ] + }, + { + "content": "Dated As: 04/04/2020", + "boundingBox": [ + 1024, + 419, + 1317, + 419, + 1317, + 448, + 1024, + 448 + ], + "spans": [ { - "boundingBox": [ - 613, - 963, - 786, - 963, - 785, - 991, - 611, - 992 - ], - "text": "932-294-2958", - "confidence": 0.958 + "offset": 420, + "length": 20 } ] }, { - "language": "en", + "content": "Purchase Order #: 3929423", "boundingBox": [ - 446, - 1047, - 557, - 1047, - 557, - 1079, - 446, - 1079 + 1023, + 461, + 1389, + 461, + 1389, + 489, + 1023, + 488 ], - "text": "Details", - "words": [ + "spans": [ { - "boundingBox": [ - 446, - 1048, - 557, - 1047, - 556, - 1080, - 446, - 1079 - ], - "text": "Details", - "confidence": 0.959 + "offset": 441, + "length": 25 } ] }, { - "language": "en", + "content": "Details", "boundingBox": [ - 889, - 1045, - 1030, + 445, + 1047, + 558, 1046, - 1029, - 1084, - 889, - 1083 + 558, + 1077, + 445, + 1078 ], - "text": "Quantity", - "words": [ + "spans": [ { - "boundingBox": [ - 889, - 1045, - 1029, - 1046, - 1027, - 1084, - 890, - 1083 - ], - "text": "Quantity", - "confidence": 0.958 + "offset": 467, + "length": 7 } ] }, { - "language": "en", + "content": "Quantity", "boundingBox": [ - 1114, - 1046, - 1271, + 885, 1047, - 1271, - 1078, - 1114, - 1077 + 1031, + 1047, + 1031, + 1083, + 885, + 1084 ], - "text": "Unit Price", - "words": [ - { - "boundingBox": [ - 1114, - 1047, - 1184, - 1047, - 1184, - 1078, - 1114, - 1077 - ], - "text": "Unit", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 1190, - 1047, - 1270, - 1047, - 1271, - 1079, - 1190, - 1078 - ], - "text": "Price", - "confidence": 0.959 + "offset": 475, + "length": 8 } ] }, { - "language": "en", + "content": "Unit Price", "boundingBox": [ - 1384, + 1111, 1047, - 1469, + 1270, 1047, - 1470, - 1076, - 1384, + 1270, + 1077, + 1111, 1077 ], - "text": "Total", - "words": [ + "spans": [ { - "boundingBox": [ - 1387, - 1047, - 1470, - 1047, - 1470, - 1076, - 1387, - 1077 - ], - "text": "Total", - "confidence": 0.959 + "offset": 484, + "length": 10 } ] }, { - "language": "en", + "content": "Total", "boundingBox": [ - 170, - 1094, - 360, - 1093, - 360, - 1124, - 170, - 1125 + 1380, + 1045, + 1468, + 1045, + 1468, + 1078, + 1380, + 1079 ], - "text": "Long Yoga Mat", - "words": [ - { - "boundingBox": [ - 173, - 1094, - 233, - 1095, - 231, - 1125, - 171, - 1124 - ], - "text": "Long", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 239, - 1095, - 299, - 1094, - 297, - 1126, - 237, - 1125 - ], - "text": "Yoga", - "confidence": 0.944 - }, - { - "boundingBox": [ - 305, - 1094, - 359, - 1094, - 357, - 1125, - 303, - 1126 - ], - "text": "Mat", - "confidence": 0.958 + "offset": 495, + "length": 5 } ] }, { - "language": "en", + "content": "Long Yoga Mat", "boundingBox": [ - 862, - 1094, - 895, + 171, 1094, - 895, - 1118, - 862, - 1118 + 359, + 1092, + 359, + 1123, + 171, + 1124 ], - "text": "50", - "words": [ + "spans": [ { - "boundingBox": [ - 863, - 1094, - 893, - 1094, - 893, - 1118, - 863, - 1118 - ], - "text": "50", - "confidence": 0.958 + "offset": 501, + "length": 13 } ] }, { - "language": "en", + "content": "50", "boundingBox": [ - 1225, + 860, 1094, - 1296, + 894, 1094, - 1296, - 1118, - 1224, + 892, + 1119, + 860, 1119 ], - "text": "50.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1225, - 1094, - 1295, - 1094, - 1296, - 1118, - 1225, - 1119 - ], - "text": "50.00", - "confidence": 0.958 + "offset": 515, + "length": 2 } ] }, { - "language": "en", + "content": "50.00", "boundingBox": [ - 1427, + 1223, 1095, - 1531, - 1093, - 1531, + 1295, + 1094, + 1294, 1118, - 1427, + 1223, 1120 ], - "text": "2500.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1428, - 1095, - 1531, - 1094, - 1530, - 1118, - 1428, - 1120 - ], - "text": "2500.00", - "confidence": 0.958 + "offset": 518, + "length": 5 + } + ] + }, + { + "content": "2500.00", + "boundingBox": [ + 1428, + 1095, + 1528, + 1094, + 1528, + 1119, + 1428, + 1119 + ], + "spans": [ + { + "offset": 524, + "length": 7 } ] }, { - "language": "en", + "content": "Short Yoga Man", "boundingBox": [ 168, - 1134, + 1135, 370, - 1134, + 1136, 370, - 1167, + 1165, 168, - 1166 + 1163 ], - "text": "Short Yoga Man", - "words": [ - { - "boundingBox": [ - 170, - 1135, - 239, - 1135, - 238, - 1166, - 169, - 1165 - ], - "text": "Short", - "confidence": 0.876 - }, + "spans": [ { - "boundingBox": [ - 245, - 1135, - 307, - 1135, - 306, - 1168, - 244, - 1167 - ], - "text": "Yoga", - "confidence": 0.955 - }, - { - "boundingBox": [ - 313, - 1135, - 370, - 1135, - 368, - 1168, - 311, - 1168 - ], - "text": "Man", - "confidence": 0.939 + "offset": 532, + "length": 14 } ] }, { - "language": "en", + "content": "50", "boundingBox": [ - 859, - 1136, - 894, + 863, 1135, - 895, - 1158, - 859, - 1161 + 893, + 1136, + 892, + 1160, + 863, + 1159 ], - "text": "50", - "words": [ + "spans": [ { - "boundingBox": [ - 862, - 1136, - 893, - 1135, - 894, - 1158, - 863, - 1160 - ], - "text": "50", - "confidence": 0.958 + "offset": 547, + "length": 2 } ] }, { - "language": "en", + "content": "50.00", "boundingBox": [ 1223, 1135, 1295, - 1134, - 1296, - 1158, + 1135, + 1294, + 1159, 1223, 1160 ], - "text": "50.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1225, - 1135, - 1294, - 1134, - 1295, - 1159, - 1225, - 1160 - ], - "text": "50.00", - "confidence": 0.955 + "offset": 550, + "length": 5 } ] }, { - "language": "en", + "content": "2500.00", "boundingBox": [ - 1430, - 1136, - 1531, + 1428, 1135, - 1531, - 1159, - 1430, + 1529, + 1135, + 1530, + 1160, + 1428, 1160 ], - "text": "2500.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1430, - 1136, - 1530, - 1136, - 1530, - 1160, - 1430, - 1161 - ], - "text": "2500.00", - "confidence": 0.958 + "offset": 556, + "length": 7 } ] }, { - "language": "en", + "content": "Towel White", "boundingBox": [ - 169, - 1177, - 332, - 1177, - 332, - 1206, - 169, - 1205 + 171, + 1178, + 331, + 1178, + 331, + 1205, + 171, + 1204 ], - "text": "Towel White", - "words": [ + "spans": [ { - "boundingBox": [ - 173, - 1177, - 248, - 1179, - 248, - 1206, - 172, - 1206 - ], - "text": "Towel", - "confidence": 0.951 - }, - { - "boundingBox": [ - 254, - 1179, - 332, - 1179, - 332, - 1205, - 254, - 1206 - ], - "text": "White", - "confidence": 0.955 + "offset": 564, + "length": 11 } ] }, { - "language": "en", + "content": "100", "boundingBox": [ 863, - 1180, - 910, - 1179, + 1181, 909, - 1202, - 862, - 1203 + 1179, + 908, + 1203, + 863, + 1204 ], - "text": "100", - "words": [ + "spans": [ { - "boundingBox": [ - 864, - 1180, - 908, - 1179, - 909, - 1202, - 864, - 1203 - ], - "text": "100", - "confidence": 0.958 + "offset": 576, + "length": 3 } ] }, { - "language": "en", + "content": "10.00", "boundingBox": [ - 1222, + 1224, 1180, - 1296, + 1295, 1179, - 1296, - 1202, - 1222, + 1295, + 1203, + 1225, 1204 ], - "text": "10.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1227, - 1180, - 1296, - 1180, - 1295, - 1203, - 1227, - 1204 - ], - "text": "10.00", - "confidence": 0.959 + "offset": 580, + "length": 5 } ] }, { - "language": "en", + "content": "1000.00", "boundingBox": [ 1428, 1180, - 1532, + 1530, 1180, - 1532, - 1203, + 1530, + 1204, 1428, 1204 ], - "text": "1000.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1431, - 1181, - 1529, - 1180, - 1529, - 1204, - 1431, - 1205 - ], - "text": "1000.00", - "confidence": 0.958 + "offset": 586, + "length": 7 } ] }, { - "language": "en", + "content": "Decal Stickers", "boundingBox": [ - 171, + 172, 1222, - 346, + 345, 1222, - 346, - 1249, - 171, - 1249 + 345, + 1248, + 172, + 1248 ], - "text": "Decal Stickers", - "words": [ - { - "boundingBox": [ - 173, - 1223, - 241, - 1223, - 241, - 1249, - 171, - 1250 - ], - "text": "Decal", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 247, - 1223, - 345, - 1223, - 346, - 1250, - 246, - 1249 - ], - "text": "Stickers", - "confidence": 0.959 + "offset": 594, + "length": 14 } ] }, { - "language": "en", + "content": "50", "boundingBox": [ - 862, - 1223, - 894, - 1223, + 861, + 1222, 893, - 1246, + 1222, + 893, + 1247, 861, - 1248 + 1247 ], - "text": "50", - "words": [ + "spans": [ { - "boundingBox": [ - 861, - 1223, - 892, - 1223, - 893, - 1247, - 862, - 1248 - ], - "text": "50", - "confidence": 0.958 + "offset": 609, + "length": 2 } ] }, { - "language": "en", + "content": "5.00", "boundingBox": [ 1240, + 1221, + 1294, 1222, - 1296, - 1223, 1294, 1246, - 1239, - 1245 + 1240, + 1247 ], - "text": "5.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1241, - 1222, - 1296, - 1223, - 1295, - 1246, - 1241, - 1245 - ], - "text": "5.00", - "confidence": 0.491 + "offset": 612, + "length": 4 } ] }, { - "language": "en", + "content": "250.00", "boundingBox": [ 1442, + 1223, + 1530, 1222, - 1531, - 1222, - 1531, + 1530, 1247, 1442, 1247 ], - "text": "250.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1444, - 1223, - 1530, - 1223, - 1529, - 1248, - 1443, - 1248 - ], - "text": "250.00", - "confidence": 0.958 + "offset": 617, + "length": 6 } ] }, { - "language": "en", + "content": "Water Bottle Blue", "boundingBox": [ 171, - 1266, + 1263, 397, - 1266, + 1262, 397, - 1293, + 1295, 171, - 1292 + 1296 ], - "text": "Water Bottle Blue", - "words": [ + "spans": [ { - "boundingBox": [ - 172, - 1267, - 252, - 1268, - 253, - 1293, - 173, - 1291 - ], - "text": "Water", - "confidence": 0.959 - }, - { - "boundingBox": [ - 257, - 1268, - 333, - 1267, - 333, - 1293, - 257, - 1293 - ], - "text": "Bottle", - "confidence": 0.959 - }, - { - "boundingBox": [ - 339, - 1267, - 394, - 1266, - 394, - 1293, - 339, - 1293 - ], - "text": "Blue", - "confidence": 0.959 + "offset": 624, + "length": 17 } ] }, { - "language": "en", + "content": "50", "boundingBox": [ - 863, + 860, 1267, - 894, - 1266, - 894, + 893, + 1267, + 891, 1290, - 863, - 1290 + 861, + 1291 ], - "text": "50", - "words": [ + "spans": [ { - "boundingBox": [ - 863, - 1266, - 893, - 1266, - 893, - 1290, - 863, - 1290 - ], - "text": "50", - "confidence": 0.958 + "offset": 642, + "length": 2 } ] }, { - "language": "en", + "content": "10.00", "boundingBox": [ - 1224, + 1225, 1267, - 1296, + 1294, 1266, - 1297, + 1293, 1290, 1225, 1291 ], - "text": "10.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1226, - 1267, - 1296, - 1266, - 1296, - 1290, - 1226, - 1291 - ], - "text": "10.00", - "confidence": 0.959 + "offset": 645, + "length": 5 } ] }, { - "language": "en", + "content": "500.00", "boundingBox": [ - 1444, + 1442, 1267, - 1531, + 1530, 1266, - 1531, + 1530, 1290, - 1444, + 1442, 1291 ], - "text": "500.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1444, - 1267, - 1529, - 1266, - 1528, - 1291, - 1444, - 1292 - ], - "text": "500.00", - "confidence": 0.958 + "offset": 651, + "length": 6 } ] }, { - "language": "en", + "content": "Josh Granger", "boundingBox": [ - 1148, - 1574, - 1296, - 1574, - 1296, - 1599, - 1148, - 1599 + 420, + 1668, + 627, + 1671, + 627, + 1704, + 420, + 1701 ], - "text": "SUBTOTAL", - "words": [ + "spans": [ { - "boundingBox": [ - 1149, - 1574, - 1295, - 1575, - 1295, - 1600, - 1149, - 1600 - ], - "text": "SUBTOTAL", - "confidence": 0.959 + "offset": 658, + "length": 12 } ] }, { - "language": "en", + "content": "Josh Granger", "boundingBox": [ - 1411, - 1572, - 1531, - 1571, - 1531, - 1598, - 1411, - 1599 + 554, + 1718, + 704, + 1720, + 703, + 1745, + 554, + 1743 ], - "text": "$6750.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1413, - 1572, - 1531, - 1572, - 1530, - 1599, - 1414, - 1600 - ], - "text": "$6750.00", - "confidence": 0.944 + "offset": 671, + "length": 12 } ] }, { - "language": "en", + "content": "Supply Manger", "boundingBox": [ - 1239, - 1618, - 1295, - 1618, - 1295, - 1642, - 1239, - 1643 + 542, + 1752, + 717, + 1752, + 717, + 1780, + 542, + 1779 ], - "text": "TAX", - "words": [ + "spans": [ { - "boundingBox": [ - 1241, - 1618, - 1293, - 1618, - 1293, - 1643, - 1241, - 1643 - ], - "text": "TAX", - "confidence": 0.958 + "offset": 684, + "length": 13 } ] }, { - "language": "en", + "content": "Additional Notes:", "boundingBox": [ - 1429, - 1616, - 1531, - 1615, - 1531, - 1641, - 1429, - 1642 + 172, + 1796, + 478, + 1796, + 478, + 1832, + 171, + 1831 ], - "text": "$600.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1430, - 1616, - 1530, - 1616, - 1530, - 1641, - 1430, - 1643 - ], - "text": "$600.00", - "confidence": 0.883 + "offset": 698, + "length": 17 } ] }, { - "language": "en", + "content": "SUBTOTAL", "boundingBox": [ - 423, - 1667, - 627, - 1671, - 626, - 1706, - 423, - 1702 + 1146, + 1574, + 1298, + 1573, + 1298, + 1599, + 1146, + 1600 ], - "text": "Josh Granger", - "words": [ - { - "boundingBox": [ - 425, - 1667, - 496, - 1669, - 494, - 1705, - 423, - 1701 - ], - "text": "Josh", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 502, - 1670, - 627, - 1671, - 627, - 1706, - 501, - 1705 - ], - "text": "Granger", - "confidence": 0.957 + "offset": 716, + "length": 8 } ] }, { - "language": "en", + "content": "$6750.00", "boundingBox": [ - 1204, - 1672, - 1296, - 1672, - 1296, - 1699, - 1204, - 1699 + 1410, + 1572, + 1530, + 1571, + 1530, + 1598, + 1410, + 1599 ], - "text": "TOTAL", - "words": [ + "spans": [ { - "boundingBox": [ - 1207, - 1674, - 1296, - 1673, - 1296, - 1699, - 1207, - 1699 - ], - "text": "TOTAL", - "confidence": 0.959 + "offset": 725, + "length": 8 } ] }, { - "language": "en", + "content": "TAX", "boundingBox": [ - 1411, - 1670, - 1530, - 1670, - 1530, - 1696, - 1411, - 1697 + 1236, + 1617, + 1296, + 1618, + 1296, + 1643, + 1236, + 1643 ], - "text": "$7350.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1413, - 1670, - 1530, - 1670, - 1530, - 1697, - 1413, - 1698 - ], - "text": "$7350.00", - "confidence": 0.958 + "offset": 734, + "length": 3 } ] }, { - "language": "en", + "content": "$600.00", "boundingBox": [ - 558, - 1719, - 704, - 1721, - 704, - 1744, - 557, - 1742 + 1426, + 1615, + 1528, + 1615, + 1529, + 1642, + 1426, + 1644 ], - "text": "Josh Granger", - "words": [ - { - "boundingBox": [ - 559, - 1719, - 606, - 1720, - 605, - 1743, - 558, - 1742 - ], - "text": "Josh", - "confidence": 0.839 - }, + "spans": [ { - "boundingBox": [ - 612, - 1720, - 704, - 1721, - 703, - 1745, - 611, - 1743 - ], - "text": "Granger", - "confidence": 0.959 + "offset": 738, + "length": 7 } ] }, { - "language": "en", + "content": "TOTAL", "boundingBox": [ - 543, - 1752, - 718, - 1754, - 718, - 1780, - 543, - 1778 + 1203, + 1673, + 1297, + 1673, + 1297, + 1698, + 1203, + 1698 ], - "text": "Supply Manger", - "words": [ - { - "boundingBox": [ - 545, - 1752, - 623, - 1753, - 621, - 1780, - 543, - 1778 - ], - "text": "Supply", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 628, - 1753, - 719, - 1754, - 718, - 1781, - 626, - 1780 - ], - "text": "Manger", - "confidence": 0.958 + "offset": 746, + "length": 5 } ] }, { - "language": "en", + "content": "$7350.00", "boundingBox": [ - 173, - 1796, - 480, - 1797, - 479, - 1832, - 173, - 1830 + 1409, + 1669, + 1530, + 1669, + 1530, + 1697, + 1409, + 1697 ], - "text": "Additional Notes:", - "words": [ - { - "boundingBox": [ - 175, - 1798, - 359, - 1797, - 358, - 1832, - 174, - 1830 - ], - "text": "Additional", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 365, - 1797, - 479, - 1800, - 479, - 1832, - 365, - 1832 - ], - "text": "Notes:", - "confidence": 0.948 + "offset": 752, + "length": 8 } ] }, { - "language": "en", + "content": "Enjoy. Namaste. If you have any issues with your Yoga supplies please contact us directly", "boundingBox": [ - 172, - 1879, - 1483, + 174, 1878, - 1483, - 1914, - 172, - 1914 + 1485, + 1878, + 1485, + 1912, + 174, + 1912 ], - "text": "Enjoy. Namaste. If you have any issues with your Yoga supplies please contact us directly", - "words": [ - { - "boundingBox": [ - 174, - 1880, - 253, - 1880, - 251, - 1911, - 172, - 1910 - ], - "text": "Enjoy.", - "confidence": 0.956 - }, - { - "boundingBox": [ - 258, - 1880, - 403, - 1880, - 402, - 1913, - 257, - 1911 - ], - "text": "Namaste.", - "confidence": 0.949 - }, - { - "boundingBox": [ - 409, - 1880, - 431, - 1879, - 430, - 1913, - 408, - 1913 - ], - "text": "If", - "confidence": 0.958 - }, - { - "boundingBox": [ - 437, - 1879, - 493, - 1879, - 491, - 1913, - 436, - 1913 - ], - "text": "you", - "confidence": 0.958 - }, - { - "boundingBox": [ - 499, - 1879, - 574, - 1879, - 572, - 1914, - 497, - 1913 - ], - "text": "have", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 582, - 1879, - 638, - 1879, - 636, - 1914, - 580, - 1914 - ], - "text": "any", - "confidence": 0.958 - }, - { - "boundingBox": [ - 644, - 1879, - 743, - 1879, - 741, - 1915, - 642, - 1914 - ], - "text": "issues", - "confidence": 0.959 - }, - { - "boundingBox": [ - 749, - 1879, - 809, - 1879, - 807, - 1915, - 747, - 1915 - ], - "text": "with", - "confidence": 0.959 - }, - { - "boundingBox": [ - 816, - 1879, - 888, - 1879, - 886, - 1915, - 815, - 1915 - ], - "text": "your", - "confidence": 0.917 - }, - { - "boundingBox": [ - 894, - 1879, - 971, - 1879, - 970, - 1915, - 892, - 1915 - ], - "text": "Yoga", - "confidence": 0.958 - }, - { - "boundingBox": [ - 979, - 1879, - 1104, - 1879, - 1103, - 1914, - 977, - 1915 - ], - "text": "supplies", - "confidence": 0.955 - }, - { - "boundingBox": [ - 1110, - 1879, - 1212, - 1879, - 1210, - 1913, - 1108, - 1914 - ], - "text": "please", - "confidence": 0.948 - }, - { - "boundingBox": [ - 1218, - 1879, - 1329, - 1879, - 1327, - 1913, - 1216, - 1913 - ], - "text": "contact", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1335, - 1879, - 1374, - 1879, - 1372, - 1912, - 1333, - 1912 - ], - "text": "us", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1380, - 1879, - 1483, - 1879, - 1481, - 1911, - 1378, - 1912 - ], - "text": "directly", - "confidence": 0.939 + "offset": 761, + "length": 89 } ] }, { - "language": "en", + "content": "via email or at 250-209-1294 during business hours.", "boundingBox": [ - 168, + 166, 1926, - 935, - 1927, - 935, - 1961, - 168, - 1960 + 936, + 1926, + 936, + 1960, + 166, + 1958 ], - "text": "via email or at 250-209-1294 during business hours.", - "words": [ - { - "boundingBox": [ - 169, - 1929, - 210, - 1928, - 210, - 1959, - 168, - 1958 - ], - "text": "via", - "confidence": 0.862 - }, - { - "boundingBox": [ - 218, - 1928, - 303, - 1927, - 302, - 1960, - 218, - 1959 - ], - "text": "email", - "confidence": 0.897 - }, - { - "boundingBox": [ - 308, - 1927, - 339, - 1927, - 339, - 1960, - 308, - 1960 - ], - "text": "or", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 345, - 1927, - 378, - 1927, - 377, - 1961, - 345, - 1960 - ], - "text": "at", - "confidence": 0.909 - }, - { - "boundingBox": [ - 383, - 1927, - 595, - 1927, - 595, - 1962, - 383, - 1961 - ], - "text": "250-209-1294", - "confidence": 0.945 - }, - { - "boundingBox": [ - 601, - 1927, - 695, - 1927, - 695, - 1962, - 601, - 1962 - ], - "text": "during", - "confidence": 0.959 - }, - { - "boundingBox": [ - 701, - 1927, - 836, - 1928, - 836, - 1961, - 701, - 1962 - ], - "text": "business", - "confidence": 0.958 - }, - { - "boundingBox": [ - 842, - 1929, - 935, - 1930, - 935, - 1960, - 841, - 1961 - ], - "text": "hours.", - "confidence": 0.959 + "offset": 851, + "length": 51 } ] } - ] - } - ], - "pageResults": [ - { - "page": 1, - "tables": [ - { - "rows": 3, - "columns": 2, - "cells": [ - { - "rowIndex": 0, - "columnIndex": 0, - "text": "Company Phone: 555-348-6512 Website: www.herolimited.com", - "boundingBox": [ - 165, - 351, - 815, - 351, - 815, - 415, - 165, - 415 - ], - "elements": [ - "#/readResults/0/lines/2/words/0", - "#/readResults/0/lines/2/words/1", - "#/readResults/0/lines/2/words/2", - "#/readResults/0/lines/4/words/0", - "#/readResults/0/lines/4/words/1" - ] - }, - { - "rowIndex": 1, - "columnIndex": 0, - "text": "Email: accounts@herolimited.com", - "boundingBox": [ - 165, - 415, - 815, - 415, - 815, - 453, - 165, - 453 - ], - "elements": [ - "#/readResults/0/lines/5/words/0", - "#/readResults/0/lines/5/words/1" - ] - }, - { - "rowIndex": 1, - "columnIndex": 1, - "text": "Dated As: 04/04/2020", - "boundingBox": [ - 815, - 415, - 1389, - 415, - 1389, - 453, - 815, - 453 - ], - "elements": [ - "#/readResults/0/lines/6/words/0", - "#/readResults/0/lines/6/words/1", - "#/readResults/0/lines/6/words/2" - ] - }, - { - "rowIndex": 2, - "columnIndex": 0, - "text": "49823 Major Ave", - "boundingBox": [ - 165, - 453, - 815, - 453, - 815, - 490, - 165, - 490 - ], - "elements": [ - "#/readResults/0/lines/7/words/0", - "#/readResults/0/lines/7/words/1", - "#/readResults/0/lines/7/words/2" - ] - }, - { - "rowIndex": 2, - "columnIndex": 1, - "text": "Purchase Order #: 3929423", - "boundingBox": [ - 815, - 453, - 1389, - 453, - 1389, - 490, - 815, - 490 - ], - "elements": [ - "#/readResults/0/lines/8/words/0", - "#/readResults/0/lines/8/words/1", - "#/readResults/0/lines/8/words/2", - "#/readResults/0/lines/8/words/3" - ] - } - ] - }, + ], + "spans": [ { - "rows": 7, - "columns": 4, - "cells": [ + "offset": 0, + "length": 902 + } + ] + } + ], + "tables": [ + { + "rowCount": 6, + "columnCount": 4, + "cells": [ + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Details", + "boundingRegions": [ { - "rowIndex": 0, - "columnIndex": 0, - "text": "Details", + "pageNumber": 1, "boundingBox": [ 156, - 1038, + 1037, 847, - 1038, + 1037, 847, - 1087, + 1086, 156, - 1087 - ], - "elements": [ - "#/readResults/0/lines/20/words/0" + 1086 ] - }, + } + ], + "spans": [ { - "rowIndex": 0, - "columnIndex": 1, - "text": "Quantity", + "offset": 467, + "length": 7 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "Quantity", + "boundingRegions": [ + { + "pageNumber": 1, "boundingBox": [ 847, - 1038, - 1072, - 1038, - 1072, - 1087, + 1037, + 1071, + 1037, + 1071, + 1086, 847, - 1087 - ], - "elements": [ - "#/readResults/0/lines/21/words/0" + 1086 ] - }, + } + ], + "spans": [ { - "rowIndex": 0, - "columnIndex": 2, - "text": "Unit Price", - "boundingBox": [ - 1072, - 1038, + "offset": 475, + "length": 8 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "Unit Price", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1071, + 1037, 1309, - 1038, + 1037, 1309, - 1087, - 1072, - 1087 - ], - "elements": [ - "#/readResults/0/lines/22/words/0", - "#/readResults/0/lines/22/words/1" + 1086, + 1071, + 1086 ] - }, + } + ], + "spans": [ + { + "offset": 484, + "length": 10 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "Total", + "boundingRegions": [ { - "rowIndex": 0, - "columnIndex": 3, - "text": "Total", + "pageNumber": 1, "boundingBox": [ 1309, - 1038, - 1544, - 1038, - 1544, - 1087, + 1037, + 1543, + 1037, + 1543, + 1086, 1309, - 1087 - ], - "elements": [ - "#/readResults/0/lines/23/words/0" + 1086 ] - }, + } + ], + "spans": [ + { + "offset": 495, + "length": 5 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Long Yoga Mat", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 0, - "text": "Long Yoga Mat", + "pageNumber": 1, "boundingBox": [ 156, - 1087, + 1086, 847, - 1087, + 1086, 847, - 1128, + 1127, 156, - 1128 - ], - "elements": [ - "#/readResults/0/lines/24/words/0", - "#/readResults/0/lines/24/words/1", - "#/readResults/0/lines/24/words/2" + 1127 ] - }, + } + ], + "spans": [ + { + "offset": 501, + "length": 13 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "50", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 1, - "text": "50", + "pageNumber": 1, "boundingBox": [ 847, - 1087, - 1072, - 1087, - 1072, - 1128, + 1086, + 1071, + 1086, + 1071, + 1127, 847, - 1128 - ], - "elements": [ - "#/readResults/0/lines/25/words/0" + 1127 ] - }, + } + ], + "spans": [ + { + "offset": 515, + "length": 2 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "50.00", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 2, - "text": "50.00", + "pageNumber": 1, "boundingBox": [ - 1072, - 1087, + 1071, + 1086, 1309, - 1087, + 1086, 1309, - 1128, - 1072, - 1128 - ], - "elements": [ - "#/readResults/0/lines/26/words/0" + 1127, + 1071, + 1127 ] - }, + } + ], + "spans": [ + { + "offset": 518, + "length": 5 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "2500.00", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 3, - "text": "2500.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1087, - 1544, - 1087, - 1544, - 1128, + 1086, + 1543, + 1086, + 1543, + 1127, 1309, - 1128 - ], - "elements": [ - "#/readResults/0/lines/27/words/0" + 1127 ] - }, + } + ], + "spans": [ + { + "offset": 524, + "length": 7 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Short Yoga Man", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 0, - "text": "Short Yoga Man", + "pageNumber": 1, "boundingBox": [ 156, - 1128, + 1127, 847, - 1128, + 1127, 847, - 1172, + 1171, 156, - 1172 - ], - "elements": [ - "#/readResults/0/lines/28/words/0", - "#/readResults/0/lines/28/words/1", - "#/readResults/0/lines/28/words/2" + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 532, + "length": 14 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "50", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 1, - "text": "50", + "pageNumber": 1, "boundingBox": [ 847, - 1128, - 1072, - 1128, - 1072, - 1172, + 1127, + 1071, + 1127, + 1071, + 1171, 847, - 1172 - ], - "elements": [ - "#/readResults/0/lines/29/words/0" + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 547, + "length": 2 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "50.00", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 2, - "text": "50.00", + "pageNumber": 1, "boundingBox": [ - 1072, - 1128, + 1071, + 1127, 1309, - 1128, + 1127, 1309, - 1172, - 1072, - 1172 - ], - "elements": [ - "#/readResults/0/lines/30/words/0" + 1171, + 1071, + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 550, + "length": 5 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "2500.00", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 3, - "text": "2500.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1128, - 1544, - 1128, - 1544, - 1172, + 1127, + 1543, + 1127, + 1543, + 1171, 1309, - 1172 - ], - "elements": [ - "#/readResults/0/lines/31/words/0" + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 556, + "length": 7 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Towel White", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 0, - "text": "Towel White", + "pageNumber": 1, "boundingBox": [ 156, - 1172, + 1171, 847, - 1172, + 1171, 847, - 1216, + 1214, 156, - 1216 - ], - "elements": [ - "#/readResults/0/lines/32/words/0", - "#/readResults/0/lines/32/words/1" + 1214 ] - }, + } + ], + "spans": [ + { + "offset": 564, + "length": 11 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "100", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 1, - "text": "100", + "pageNumber": 1, "boundingBox": [ 847, - 1172, - 1072, - 1172, - 1072, - 1216, + 1171, + 1071, + 1171, + 1071, + 1214, 847, - 1216 - ], - "elements": [ - "#/readResults/0/lines/33/words/0" + 1214 ] - }, + } + ], + "spans": [ + { + "offset": 576, + "length": 3 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "10.00", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 2, - "text": "10.00", + "pageNumber": 1, "boundingBox": [ - 1072, - 1172, + 1071, + 1171, 1309, - 1172, + 1171, 1309, - 1216, - 1072, - 1216 - ], - "elements": [ - "#/readResults/0/lines/34/words/0" + 1214, + 1071, + 1214 ] - }, + } + ], + "spans": [ { - "rowIndex": 3, - "columnIndex": 3, - "text": "1000.00", + "offset": 580, + "length": 5 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "1000.00", + "boundingRegions": [ + { + "pageNumber": 1, "boundingBox": [ 1309, - 1172, - 1544, - 1172, - 1544, - 1216, + 1171, + 1543, + 1171, + 1543, + 1214, 1309, - 1216 - ], - "elements": [ - "#/readResults/0/lines/35/words/0" + 1214 ] - }, + } + ], + "spans": [ + { + "offset": 586, + "length": 7 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Decal Stickers", + "boundingRegions": [ { - "rowIndex": 4, - "columnIndex": 0, - "text": "Decal Stickers", + "pageNumber": 1, "boundingBox": [ 156, - 1216, + 1214, 847, - 1216, + 1214, 847, - 1260, + 1258, 156, - 1260 - ], - "elements": [ - "#/readResults/0/lines/36/words/0", - "#/readResults/0/lines/36/words/1" + 1258 ] - }, + } + ], + "spans": [ { - "rowIndex": 4, - "columnIndex": 1, - "text": "50", + "offset": 594, + "length": 14 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "50", + "boundingRegions": [ + { + "pageNumber": 1, "boundingBox": [ 847, - 1216, - 1072, - 1216, - 1072, - 1260, + 1214, + 1071, + 1214, + 1071, + 1258, 847, - 1260 - ], - "elements": [ - "#/readResults/0/lines/37/words/0" + 1258 ] - }, + } + ], + "spans": [ + { + "offset": 609, + "length": 2 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "5.00", + "boundingRegions": [ { - "rowIndex": 4, - "columnIndex": 2, - "text": "5.00", + "pageNumber": 1, "boundingBox": [ - 1072, - 1216, + 1071, + 1214, 1309, - 1216, + 1214, 1309, - 1260, - 1072, - 1260 - ], - "elements": [ - "#/readResults/0/lines/38/words/0" + 1259, + 1071, + 1258 ] - }, + } + ], + "spans": [ + { + "offset": 612, + "length": 4 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "250.00", + "boundingRegions": [ { - "rowIndex": 4, - "columnIndex": 3, - "text": "250.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1216, - 1544, - 1216, - 1544, - 1260, + 1214, + 1543, + 1214, + 1543, + 1259, 1309, - 1260 - ], - "elements": [ - "#/readResults/0/lines/39/words/0" + 1259 ] - }, + } + ], + "spans": [ + { + "offset": 617, + "length": 6 + } + ] + }, + { + "rowIndex": 5, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Water Bottle Blue", + "boundingRegions": [ { - "rowIndex": 5, - "columnIndex": 0, - "text": "Water Bottle Blue", + "pageNumber": 1, "boundingBox": [ 156, - 1260, + 1258, 847, - 1260, + 1258, 847, 1303, 156, 1303 - ], - "elements": [ - "#/readResults/0/lines/40/words/0", - "#/readResults/0/lines/40/words/1", - "#/readResults/0/lines/40/words/2" ] - }, + } + ], + "spans": [ + { + "offset": 624, + "length": 17 + } + ] + }, + { + "rowIndex": 5, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "50", + "boundingRegions": [ { - "rowIndex": 5, - "columnIndex": 1, - "text": "50", + "pageNumber": 1, "boundingBox": [ 847, - 1260, - 1072, - 1260, - 1072, + 1258, + 1071, + 1258, + 1071, 1303, 847, 1303 - ], - "elements": [ - "#/readResults/0/lines/41/words/0" ] - }, + } + ], + "spans": [ + { + "offset": 642, + "length": 2 + } + ] + }, + { + "rowIndex": 5, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "10.00", + "boundingRegions": [ { - "rowIndex": 5, - "columnIndex": 2, - "text": "10.00", + "pageNumber": 1, "boundingBox": [ - 1072, - 1260, + 1071, + 1258, 1309, - 1260, + 1259, 1309, 1303, - 1072, + 1071, 1303 - ], - "elements": [ - "#/readResults/0/lines/42/words/0" ] - }, + } + ], + "spans": [ + { + "offset": 645, + "length": 5 + } + ] + }, + { + "rowIndex": 5, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "500.00", + "boundingRegions": [ { - "rowIndex": 5, - "columnIndex": 3, - "text": "500.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1260, - 1544, - 1260, - 1544, + 1259, + 1543, + 1259, + 1543, 1303, 1309, 1303 - ], - "elements": [ - "#/readResults/0/lines/43/words/0" ] } + ], + "spans": [ + { + "offset": 651, + "length": 6 + } + ] + } + ], + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 153, + 1036, + 1547, + 1036, + 1547, + 1309, + 153, + 1309 + ] + } + ], + "spans": [ + { + "offset": 467, + "length": 190 + } + ] + }, + { + "rowCount": 4, + "columnCount": 2, + "cells": [ + { + "rowIndex": 0, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "SUBTOTAL", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1070, + 1565, + 1308, + 1565, + 1308, + 1609, + 1071, + 1609 + ] + } + ], + "spans": [ + { + "offset": 716, + "length": 8 + } + ] + }, + { + "rowIndex": 0, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "$6750.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1308, + 1565, + 1544, + 1564, + 1544, + 1609, + 1308, + 1609 + ] + } + ], + "spans": [ + { + "offset": 725, + "length": 8 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "rowSpan": 2, + "columnSpan": 1, + "content": "TAX", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1071, + 1609, + 1308, + 1609, + 1308, + 1664, + 1071, + 1664 + ] + } + ], + "spans": [ + { + "offset": 734, + "length": 3 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "rowSpan": 2, + "columnSpan": 1, + "content": "$600.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1308, + 1609, + 1544, + 1609, + 1544, + 1663, + 1308, + 1664 + ] + } + ], + "spans": [ + { + "offset": 738, + "length": 7 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "TOTAL", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1071, + 1664, + 1308, + 1664, + 1308, + 1708, + 1071, + 1708 + ] + } + ], + "spans": [ + { + "offset": 746, + "length": 5 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "$7350.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1308, + 1664, + 1544, + 1663, + 1544, + 1708, + 1308, + 1708 + ] + } + ], + "spans": [ + { + "offset": 752, + "length": 8 + } + ] + } + ], + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1069, + 1562, + 1545, + 1562, + 1545, + 1710, + 1069, + 1710 ] } + ], + "spans": [ + { + "offset": 716, + "length": 44 + } ] } ] diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_5.jpg.ocr.json b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_5.jpg.ocr.json index ce52e17126563..1ccb467e622c3 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_5.jpg.ocr.json +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/Form_5.jpg.ocr.json @@ -1,3487 +1,4617 @@ { "status": "succeeded", - "createdDateTime": "2020-04-09T01:36:12Z", - "lastUpdatedDateTime": "2020-04-09T01:36:15Z", + "createdDateTime": "2021-08-24T20:38:35Z", + "lastUpdatedDateTime": "2021-08-24T20:38:37Z", "analyzeResult": { - "version": "2.0.0", - "readResults": [ + "apiVersion": "2021-07-30-preview", + "modelId": "prebuilt-layout", + "stringIndexType": "textElements", + "content": "Purchase Order\nHero Limited\nCompany Phone: 555-348-6512\nWebsite: www.herolimited.com\nEmail:\naccounts@herolimited.com\nShipped To\nVendor Name: Jack Sprat\nCompany Name: Jackrabbit Printing\nAddress: 342 W Wrinkle Road\nBozeman MT 83839\nPurchase Order\nDated As: 02/09/2020\nPurchase Order #: 2992848\nPhone: 938-294-2949\nShipped From\nName: Wesley Snipes\nCompany Name: We Sew\nAddress: 998 N Groove Road\nSeattle WA 83838\nPhone: 334-244-2949\nDetails\nQuantity\nUnit Price\nTotal\nBlack Sweats\n20\n10.00\n200.00\nBlack Yoga Pants\n20\n10.00\n200.00\nWhite Sweats\n20\n10.00\n200.00\nYellow T Shirts\n20\n10.00\n200.00\nLogo Stickers\n20\n5.00\n100.00\nWesley Snipes\nWesley Snipes\nManager\nAdditional Notes:\nSUBTOTAL\n$900.00\nTAX\n$100.00\nTOTAL\n$1000.00\nWe love to Print! Contact us about special offers on personalizing your future orders with\ncompany logos, cool designs, signatures, or pictures! We can put anything on clothing and\nlook forward to you being a return customer!", + "pages": [ { - "page": 1, - "language": "en", - "angle": -0.0425, + "pageNumber": 1, + "angle": 0, "width": 1700, "height": 2200, "unit": "pixel", + "words": [ + { + "content": "Purchase", + "boundingBox": [ + 137, + 140, + 259, + 139, + 259, + 167, + 137, + 167 + ], + "confidence": 0.997, + "span": { + "offset": 0, + "length": 8 + } + }, + { + "content": "Order", + "boundingBox": [ + 264, + 139, + 350, + 139, + 349, + 167, + 264, + 167 + ], + "confidence": 0.995, + "span": { + "offset": 9, + "length": 5 + } + }, + { + "content": "Hero", + "boundingBox": [ + 621, + 208, + 769, + 206, + 769, + 266, + 620, + 266 + ], + "confidence": 0.983, + "span": { + "offset": 15, + "length": 4 + } + }, + { + "content": "Limited", + "boundingBox": [ + 793, + 205, + 1058, + 204, + 1057, + 266, + 793, + 266 + ], + "confidence": 0.997, + "span": { + "offset": 20, + "length": 7 + } + }, + { + "content": "Company", + "boundingBox": [ + 163, + 353, + 270, + 351, + 270, + 379, + 164, + 378 + ], + "confidence": 0.993, + "span": { + "offset": 28, + "length": 7 + } + }, + { + "content": "Phone:", + "boundingBox": [ + 275, + 351, + 358, + 351, + 359, + 378, + 276, + 379 + ], + "confidence": 0.997, + "span": { + "offset": 36, + "length": 6 + } + }, + { + "content": "555-348-6512", + "boundingBox": [ + 363, + 351, + 524, + 351, + 524, + 374, + 364, + 378 + ], + "confidence": 0.994, + "span": { + "offset": 43, + "length": 12 + } + }, + { + "content": "Website:", + "boundingBox": [ + 167, + 394, + 265, + 393, + 265, + 418, + 167, + 417 + ], + "confidence": 0.997, + "span": { + "offset": 56, + "length": 8 + } + }, + { + "content": "www.herolimited.com", + "boundingBox": [ + 270, + 393, + 522, + 393, + 522, + 418, + 270, + 418 + ], + "confidence": 0.993, + "span": { + "offset": 65, + "length": 19 + } + }, + { + "content": "Email:", + "boundingBox": [ + 165, + 435, + 237, + 435, + 237, + 460, + 165, + 460 + ], + "confidence": 0.995, + "span": { + "offset": 85, + "length": 6 + } + }, + { + "content": "accounts@herolimited.com", + "boundingBox": [ + 164, + 481, + 472, + 479, + 472, + 503, + 165, + 503 + ], + "confidence": 0.959, + "span": { + "offset": 92, + "length": 24 + } + }, + { + "content": "Shipped", + "boundingBox": [ + 167, + 547, + 328, + 547, + 327, + 592, + 168, + 592 + ], + "confidence": 0.997, + "span": { + "offset": 117, + "length": 7 + } + }, + { + "content": "To", + "boundingBox": [ + 339, + 547, + 392, + 546, + 391, + 591, + 339, + 592 + ], + "confidence": 0.999, + "span": { + "offset": 125, + "length": 2 + } + }, + { + "content": "Vendor", + "boundingBox": [ + 159, + 611, + 251, + 610, + 251, + 638, + 160, + 637 + ], + "confidence": 0.997, + "span": { + "offset": 128, + "length": 6 + } + }, + { + "content": "Name:", + "boundingBox": [ + 256, + 610, + 340, + 609, + 340, + 639, + 256, + 638 + ], + "confidence": 0.995, + "span": { + "offset": 135, + "length": 5 + } + }, + { + "content": "Jack", + "boundingBox": [ + 345, + 609, + 399, + 609, + 398, + 640, + 345, + 639 + ], + "confidence": 0.992, + "span": { + "offset": 141, + "length": 4 + } + }, + { + "content": "Sprat", + "boundingBox": [ + 404, + 609, + 476, + 610, + 476, + 640, + 404, + 640 + ], + "confidence": 0.995, + "span": { + "offset": 146, + "length": 5 + } + }, + { + "content": "Company", + "boundingBox": [ + 160, + 649, + 276, + 647, + 277, + 677, + 161, + 679 + ], + "confidence": 0.993, + "span": { + "offset": 152, + "length": 7 + } + }, + { + "content": "Name:", + "boundingBox": [ + 282, + 647, + 368, + 647, + 368, + 676, + 282, + 677 + ], + "confidence": 0.995, + "span": { + "offset": 160, + "length": 5 + } + }, + { + "content": "Jackrabbit", + "boundingBox": [ + 373, + 647, + 501, + 647, + 501, + 676, + 373, + 676 + ], + "confidence": 0.996, + "span": { + "offset": 166, + "length": 10 + } + }, + { + "content": "Printing", + "boundingBox": [ + 507, + 648, + 610, + 649, + 609, + 677, + 506, + 676 + ], + "confidence": 0.997, + "span": { + "offset": 177, + "length": 8 + } + }, + { + "content": "Address:", + "boundingBox": [ + 161, + 685, + 267, + 684, + 266, + 712, + 160, + 712 + ], + "confidence": 0.994, + "span": { + "offset": 186, + "length": 8 + } + }, + { + "content": "342", + "boundingBox": [ + 272, + 684, + 318, + 684, + 318, + 712, + 271, + 712 + ], + "confidence": 0.998, + "span": { + "offset": 195, + "length": 3 + } + }, + { + "content": "W", + "boundingBox": [ + 324, + 684, + 340, + 684, + 339, + 712, + 323, + 712 + ], + "confidence": 0.995, + "span": { + "offset": 199, + "length": 1 + } + }, + { + "content": "Wrinkle", + "boundingBox": [ + 358, + 684, + 459, + 685, + 459, + 712, + 357, + 712 + ], + "confidence": 0.997, + "span": { + "offset": 201, + "length": 7 + } + }, + { + "content": "Road", + "boundingBox": [ + 465, + 685, + 529, + 686, + 528, + 712, + 464, + 712 + ], + "confidence": 0.992, + "span": { + "offset": 209, + "length": 4 + } + }, + { + "content": "Bozeman", + "boundingBox": [ + 273, + 724, + 382, + 723, + 382, + 749, + 273, + 749 + ], + "confidence": 0.994, + "span": { + "offset": 214, + "length": 7 + } + }, + { + "content": "MT", + "boundingBox": [ + 389, + 723, + 431, + 723, + 431, + 748, + 389, + 749 + ], + "confidence": 0.999, + "span": { + "offset": 222, + "length": 2 + } + }, + { + "content": "83839", + "boundingBox": [ + 436, + 723, + 515, + 722, + 515, + 748, + 436, + 748 + ], + "confidence": 0.993, + "span": { + "offset": 225, + "length": 5 + } + }, + { + "content": "Purchase", + "boundingBox": [ + 1113, + 322, + 1365, + 321, + 1364, + 370, + 1113, + 368 + ], + "confidence": 0.997, + "span": { + "offset": 231, + "length": 8 + } + }, + { + "content": "Order", + "boundingBox": [ + 1381, + 321, + 1550, + 321, + 1549, + 370, + 1380, + 370 + ], + "confidence": 0.995, + "span": { + "offset": 240, + "length": 5 + } + }, + { + "content": "Dated", + "boundingBox": [ + 1025, + 421, + 1104, + 420, + 1104, + 449, + 1025, + 448 + ], + "confidence": 0.993, + "span": { + "offset": 246, + "length": 5 + } + }, + { + "content": "As:", + "boundingBox": [ + 1111, + 420, + 1154, + 420, + 1154, + 449, + 1111, + 449 + ], + "confidence": 0.998, + "span": { + "offset": 252, + "length": 3 + } + }, + { + "content": "02/09/2020", + "boundingBox": [ + 1160, + 420, + 1312, + 421, + 1312, + 449, + 1160, + 449 + ], + "confidence": 0.996, + "span": { + "offset": 256, + "length": 10 + } + }, + { + "content": "Purchase", + "boundingBox": [ + 1023, + 461, + 1147, + 461, + 1147, + 489, + 1023, + 488 + ], + "confidence": 0.997, + "span": { + "offset": 267, + "length": 8 + } + }, + { + "content": "Order", + "boundingBox": [ + 1152, + 461, + 1237, + 461, + 1237, + 489, + 1152, + 489 + ], + "confidence": 0.995, + "span": { + "offset": 276, + "length": 5 + } + }, + { + "content": "#:", + "boundingBox": [ + 1243, + 461, + 1272, + 461, + 1271, + 489, + 1242, + 489 + ], + "confidence": 0.999, + "span": { + "offset": 282, + "length": 2 + } + }, + { + "content": "2992848", + "boundingBox": [ + 1277, + 461, + 1388, + 462, + 1387, + 488, + 1277, + 489 + ], + "confidence": 0.959, + "span": { + "offset": 285, + "length": 7 + } + }, + { + "content": "Phone:", + "boundingBox": [ + 760, + 722, + 846, + 722, + 846, + 749, + 760, + 748 + ], + "confidence": 0.997, + "span": { + "offset": 293, + "length": 6 + } + }, + { + "content": "938-294-2949", + "boundingBox": [ + 851, + 722, + 1029, + 722, + 1029, + 747, + 851, + 749 + ], + "confidence": 0.968, + "span": { + "offset": 300, + "length": 12 + } + }, + { + "content": "Shipped", + "boundingBox": [ + 167, + 785, + 323, + 785, + 324, + 830, + 169, + 829 + ], + "confidence": 0.997, + "span": { + "offset": 313, + "length": 7 + } + }, + { + "content": "From", + "boundingBox": [ + 335, + 785, + 430, + 785, + 430, + 827, + 335, + 830 + ], + "confidence": 0.992, + "span": { + "offset": 321, + "length": 4 + } + }, + { + "content": "Name:", + "boundingBox": [ + 166, + 849, + 244, + 849, + 244, + 883, + 165, + 883 + ], + "confidence": 0.994, + "span": { + "offset": 326, + "length": 5 + } + }, + { + "content": "Wesley", + "boundingBox": [ + 251, + 849, + 341, + 850, + 341, + 884, + 251, + 884 + ], + "confidence": 0.997, + "span": { + "offset": 332, + "length": 6 + } + }, + { + "content": "Snipes", + "boundingBox": [ + 348, + 850, + 435, + 850, + 435, + 884, + 347, + 884 + ], + "confidence": 0.997, + "span": { + "offset": 339, + "length": 6 + } + }, + { + "content": "Company", + "boundingBox": [ + 164, + 890, + 281, + 889, + 282, + 919, + 165, + 919 + ], + "confidence": 0.994, + "span": { + "offset": 346, + "length": 7 + } + }, + { + "content": "Name:", + "boundingBox": [ + 287, + 889, + 372, + 889, + 372, + 918, + 287, + 919 + ], + "confidence": 0.995, + "span": { + "offset": 354, + "length": 5 + } + }, + { + "content": "We", + "boundingBox": [ + 378, + 889, + 421, + 889, + 420, + 917, + 378, + 918 + ], + "confidence": 0.998, + "span": { + "offset": 360, + "length": 2 + } + }, + { + "content": "Sew", + "boundingBox": [ + 426, + 889, + 474, + 890, + 474, + 915, + 426, + 917 + ], + "confidence": 0.998, + "span": { + "offset": 363, + "length": 3 + } + }, + { + "content": "Address:", + "boundingBox": [ + 166, + 926, + 271, + 926, + 271, + 953, + 166, + 952 + ], + "confidence": 0.993, + "span": { + "offset": 367, + "length": 8 + } + }, + { + "content": "998", + "boundingBox": [ + 276, + 926, + 324, + 926, + 324, + 953, + 276, + 953 + ], + "confidence": 0.983, + "span": { + "offset": 376, + "length": 3 + } + }, + { + "content": "N", + "boundingBox": [ + 329, + 926, + 345, + 926, + 345, + 953, + 329, + 953 + ], + "confidence": 0.995, + "span": { + "offset": 380, + "length": 1 + } + }, + { + "content": "Groove", + "boundingBox": [ + 354, + 926, + 446, + 926, + 446, + 953, + 354, + 953 + ], + "confidence": 0.997, + "span": { + "offset": 382, + "length": 6 + } + }, + { + "content": "Road", + "boundingBox": [ + 452, + 926, + 517, + 926, + 517, + 953, + 452, + 953 + ], + "confidence": 0.992, + "span": { + "offset": 389, + "length": 4 + } + }, + { + "content": "Seattle", + "boundingBox": [ + 272, + 965, + 356, + 964, + 356, + 990, + 272, + 991 + ], + "confidence": 0.997, + "span": { + "offset": 394, + "length": 7 + } + }, + { + "content": "WA", + "boundingBox": [ + 361, + 964, + 407, + 964, + 407, + 990, + 361, + 990 + ], + "confidence": 0.999, + "span": { + "offset": 402, + "length": 2 + } + }, + { + "content": "83838", + "boundingBox": [ + 414, + 964, + 492, + 963, + 492, + 990, + 414, + 990 + ], + "confidence": 0.995, + "span": { + "offset": 405, + "length": 5 + } + }, + { + "content": "Phone:", + "boundingBox": [ + 648, + 965, + 737, + 964, + 737, + 990, + 648, + 990 + ], + "confidence": 0.995, + "span": { + "offset": 411, + "length": 6 + } + }, + { + "content": "334-244-2949", + "boundingBox": [ + 742, + 964, + 916, + 963, + 915, + 989, + 742, + 990 + ], + "confidence": 0.986, + "span": { + "offset": 418, + "length": 12 + } + }, + { + "content": "Details", + "boundingBox": [ + 447, + 1048, + 556, + 1048, + 555, + 1078, + 446, + 1078 + ], + "confidence": 0.993, + "span": { + "offset": 431, + "length": 7 + } + }, + { + "content": "Quantity", + "boundingBox": [ + 886, + 1048, + 1028, + 1048, + 1028, + 1084, + 886, + 1085 + ], + "confidence": 0.997, + "span": { + "offset": 439, + "length": 8 + } + }, + { + "content": "Unit", + "boundingBox": [ + 1111, + 1047, + 1175, + 1047, + 1175, + 1078, + 1111, + 1078 + ], + "confidence": 0.992, + "span": { + "offset": 448, + "length": 4 + } + }, + { + "content": "Price", + "boundingBox": [ + 1181, + 1047, + 1263, + 1048, + 1262, + 1078, + 1181, + 1078 + ], + "confidence": 0.995, + "span": { + "offset": 453, + "length": 5 + } + }, + { + "content": "Total", + "boundingBox": [ + 1381, + 1047, + 1467, + 1047, + 1467, + 1077, + 1381, + 1076 + ], + "confidence": 0.995, + "span": { + "offset": 459, + "length": 5 + } + }, + { + "content": "Black", + "boundingBox": [ + 173, + 1094, + 233, + 1095, + 233, + 1120, + 172, + 1121 + ], + "confidence": 0.995, + "span": { + "offset": 465, + "length": 5 + } + }, + { + "content": "Sweats", + "boundingBox": [ + 238, + 1095, + 334, + 1096, + 333, + 1121, + 238, + 1120 + ], + "confidence": 0.997, + "span": { + "offset": 471, + "length": 6 + } + }, + { + "content": "20", + "boundingBox": [ + 859, + 1094, + 887, + 1094, + 887, + 1119, + 859, + 1119 + ], + "confidence": 0.997, + "span": { + "offset": 478, + "length": 2 + } + }, + { + "content": "10.00", + "boundingBox": [ + 1223, + 1095, + 1291, + 1094, + 1292, + 1118, + 1223, + 1119 + ], + "confidence": 0.994, + "span": { + "offset": 481, + "length": 5 + } + }, + { + "content": "200.00", + "boundingBox": [ + 1443, + 1095, + 1525, + 1095, + 1525, + 1120, + 1443, + 1120 + ], + "confidence": 0.994, + "span": { + "offset": 487, + "length": 6 + } + }, + { + "content": "Black", + "boundingBox": [ + 172, + 1135, + 231, + 1136, + 231, + 1164, + 172, + 1162 + ], + "confidence": 0.995, + "span": { + "offset": 494, + "length": 5 + } + }, + { + "content": "Yoga", + "boundingBox": [ + 236, + 1136, + 300, + 1136, + 299, + 1165, + 236, + 1164 + ], + "confidence": 0.982, + "span": { + "offset": 500, + "length": 4 + } + }, + { + "content": "Pants", + "boundingBox": [ + 306, + 1136, + 380, + 1136, + 379, + 1163, + 305, + 1164 + ], + "confidence": 0.993, + "span": { + "offset": 505, + "length": 5 + } + }, + { + "content": "20", + "boundingBox": [ + 859, + 1135, + 887, + 1135, + 887, + 1160, + 859, + 1160 + ], + "confidence": 0.997, + "span": { + "offset": 511, + "length": 2 + } + }, + { + "content": "10.00", + "boundingBox": [ + 1224, + 1136, + 1291, + 1135, + 1291, + 1159, + 1224, + 1160 + ], + "confidence": 0.994, + "span": { + "offset": 514, + "length": 5 + } + }, + { + "content": "200.00", + "boundingBox": [ + 1443, + 1136, + 1525, + 1135, + 1525, + 1160, + 1443, + 1161 + ], + "confidence": 0.994, + "span": { + "offset": 520, + "length": 6 + } + }, + { + "content": "White", + "boundingBox": [ + 171, + 1179, + 244, + 1180, + 244, + 1206, + 171, + 1205 + ], + "confidence": 0.995, + "span": { + "offset": 527, + "length": 5 + } + }, + { + "content": "Sweats", + "boundingBox": [ + 249, + 1180, + 344, + 1180, + 344, + 1206, + 249, + 1206 + ], + "confidence": 0.997, + "span": { + "offset": 533, + "length": 6 + } + }, + { + "content": "20", + "boundingBox": [ + 860, + 1179, + 889, + 1180, + 888, + 1204, + 860, + 1203 + ], + "confidence": 0.996, + "span": { + "offset": 540, + "length": 2 + } + }, + { + "content": "10.00", + "boundingBox": [ + 1224, + 1180, + 1291, + 1179, + 1291, + 1203, + 1224, + 1204 + ], + "confidence": 0.994, + "span": { + "offset": 543, + "length": 5 + } + }, + { + "content": "200.00", + "boundingBox": [ + 1442, + 1181, + 1526, + 1180, + 1526, + 1204, + 1442, + 1205 + ], + "confidence": 0.994, + "span": { + "offset": 549, + "length": 6 + } + }, + { + "content": "Yellow", + "boundingBox": [ + 170, + 1222, + 245, + 1222, + 244, + 1249, + 170, + 1249 + ], + "confidence": 0.997, + "span": { + "offset": 556, + "length": 6 + } + }, + { + "content": "T", + "boundingBox": [ + 257, + 1222, + 271, + 1222, + 271, + 1249, + 256, + 1249 + ], + "confidence": 0.994, + "span": { + "offset": 563, + "length": 1 + } + }, + { + "content": "Shirts", + "boundingBox": [ + 276, + 1222, + 354, + 1222, + 353, + 1248, + 276, + 1249 + ], + "confidence": 0.997, + "span": { + "offset": 565, + "length": 6 + } + }, + { + "content": "20", + "boundingBox": [ + 860, + 1222, + 889, + 1222, + 889, + 1248, + 860, + 1248 + ], + "confidence": 0.995, + "span": { + "offset": 572, + "length": 2 + } + }, + { + "content": "10.00", + "boundingBox": [ + 1224, + 1223, + 1291, + 1222, + 1291, + 1246, + 1224, + 1247 + ], + "confidence": 0.995, + "span": { + "offset": 575, + "length": 5 + } + }, + { + "content": "200.00", + "boundingBox": [ + 1443, + 1223, + 1525, + 1223, + 1525, + 1247, + 1443, + 1248 + ], + "confidence": 0.995, + "span": { + "offset": 581, + "length": 6 + } + }, + { + "content": "Logo", + "boundingBox": [ + 172, + 1268, + 225, + 1267, + 226, + 1296, + 173, + 1296 + ], + "confidence": 0.992, + "span": { + "offset": 588, + "length": 4 + } + }, + { + "content": "Stickers", + "boundingBox": [ + 231, + 1267, + 335, + 1267, + 335, + 1295, + 231, + 1296 + ], + "confidence": 0.997, + "span": { + "offset": 593, + "length": 8 + } + }, + { + "content": "20", + "boundingBox": [ + 860, + 1267, + 887, + 1267, + 887, + 1291, + 860, + 1291 + ], + "confidence": 0.996, + "span": { + "offset": 602, + "length": 2 + } + }, + { + "content": "5.00", + "boundingBox": [ + 1239, + 1266, + 1292, + 1266, + 1292, + 1290, + 1239, + 1290 + ], + "confidence": 0.993, + "span": { + "offset": 605, + "length": 4 + } + }, + { + "content": "100.00", + "boundingBox": [ + 1443, + 1268, + 1525, + 1267, + 1525, + 1291, + 1442, + 1292 + ], + "confidence": 0.994, + "span": { + "offset": 610, + "length": 6 + } + }, + { + "content": "Wesley", + "boundingBox": [ + 531, + 1670, + 621, + 1671, + 621, + 1720, + 531, + 1714 + ], + "confidence": 0.986, + "span": { + "offset": 617, + "length": 6 + } + }, + { + "content": "Snipes", + "boundingBox": [ + 631, + 1671, + 738, + 1670, + 738, + 1719, + 630, + 1721 + ], + "confidence": 0.966, + "span": { + "offset": 624, + "length": 6 + } + }, + { + "content": "Wesley", + "boundingBox": [ + 548, + 1718, + 628, + 1719, + 628, + 1745, + 549, + 1743 + ], + "confidence": 0.997, + "span": { + "offset": 631, + "length": 6 + } + }, + { + "content": "Snipes", + "boundingBox": [ + 633, + 1719, + 712, + 1720, + 711, + 1745, + 633, + 1745 + ], + "confidence": 0.997, + "span": { + "offset": 638, + "length": 6 + } + }, + { + "content": "Manager", + "boundingBox": [ + 578, + 1754, + 682, + 1756, + 681, + 1779, + 578, + 1776 + ], + "confidence": 0.994, + "span": { + "offset": 645, + "length": 7 + } + }, + { + "content": "Additional", + "boundingBox": [ + 173, + 1796, + 350, + 1796, + 350, + 1832, + 173, + 1831 + ], + "confidence": 0.993, + "span": { + "offset": 653, + "length": 10 + } + }, + { + "content": "Notes:", + "boundingBox": [ + 357, + 1796, + 478, + 1797, + 478, + 1833, + 357, + 1832 + ], + "confidence": 0.995, + "span": { + "offset": 664, + "length": 6 + } + }, + { + "content": "SUBTOTAL", + "boundingBox": [ + 1147, + 1575, + 1293, + 1575, + 1293, + 1600, + 1147, + 1600 + ], + "confidence": 0.993, + "span": { + "offset": 671, + "length": 8 + } + }, + { + "content": "$900.00", + "boundingBox": [ + 1426, + 1572, + 1526, + 1572, + 1525, + 1598, + 1427, + 1599 + ], + "confidence": 0.994, + "span": { + "offset": 680, + "length": 7 + } + }, + { + "content": "TAX", + "boundingBox": [ + 1236, + 1617, + 1288, + 1617, + 1288, + 1643, + 1236, + 1642 + ], + "confidence": 0.993, + "span": { + "offset": 688, + "length": 3 + } + }, + { + "content": "$100.00", + "boundingBox": [ + 1427, + 1616, + 1526, + 1615, + 1525, + 1642, + 1427, + 1644 + ], + "confidence": 0.993, + "span": { + "offset": 692, + "length": 7 + } + }, + { + "content": "TOTAL", + "boundingBox": [ + 1204, + 1674, + 1292, + 1674, + 1292, + 1699, + 1205, + 1699 + ], + "confidence": 0.994, + "span": { + "offset": 700, + "length": 5 + } + }, + { + "content": "$1000.00", + "boundingBox": [ + 1410, + 1670, + 1526, + 1670, + 1526, + 1698, + 1411, + 1697 + ], + "confidence": 0.993, + "span": { + "offset": 706, + "length": 8 + } + }, + { + "content": "We", + "boundingBox": [ + 174, + 1879, + 209, + 1879, + 209, + 1906, + 174, + 1906 + ], + "confidence": 0.987, + "span": { + "offset": 715, + "length": 2 + } + }, + { + "content": "love", + "boundingBox": [ + 215, + 1879, + 268, + 1879, + 269, + 1907, + 216, + 1906 + ], + "confidence": 0.99, + "span": { + "offset": 718, + "length": 4 + } + }, + { + "content": "to", + "boundingBox": [ + 275, + 1879, + 301, + 1878, + 302, + 1907, + 275, + 1907 + ], + "confidence": 0.998, + "span": { + "offset": 723, + "length": 2 + } + }, + { + "content": "Print!", + "boundingBox": [ + 307, + 1878, + 384, + 1878, + 384, + 1908, + 308, + 1907 + ], + "confidence": 0.983, + "span": { + "offset": 726, + "length": 6 + } + }, + { + "content": "Contact", + "boundingBox": [ + 390, + 1878, + 507, + 1877, + 507, + 1909, + 390, + 1908 + ], + "confidence": 0.997, + "span": { + "offset": 733, + "length": 7 + } + }, + { + "content": "us", + "boundingBox": [ + 513, + 1877, + 552, + 1877, + 553, + 1909, + 514, + 1909 + ], + "confidence": 0.997, + "span": { + "offset": 741, + "length": 2 + } + }, + { + "content": "about", + "boundingBox": [ + 559, + 1877, + 645, + 1876, + 645, + 1909, + 559, + 1909 + ], + "confidence": 0.995, + "span": { + "offset": 744, + "length": 5 + } + }, + { + "content": "special", + "boundingBox": [ + 651, + 1876, + 758, + 1876, + 758, + 1909, + 651, + 1909 + ], + "confidence": 0.997, + "span": { + "offset": 750, + "length": 7 + } + }, + { + "content": "offers", + "boundingBox": [ + 764, + 1876, + 851, + 1876, + 851, + 1910, + 764, + 1909 + ], + "confidence": 0.997, + "span": { + "offset": 758, + "length": 6 + } + }, + { + "content": "on", + "boundingBox": [ + 857, + 1876, + 896, + 1876, + 896, + 1910, + 857, + 1910 + ], + "confidence": 0.999, + "span": { + "offset": 765, + "length": 2 + } + }, + { + "content": "personalizing", + "boundingBox": [ + 904, + 1876, + 1104, + 1876, + 1104, + 1909, + 904, + 1910 + ], + "confidence": 0.993, + "span": { + "offset": 768, + "length": 13 + } + }, + { + "content": "your", + "boundingBox": [ + 1110, + 1876, + 1178, + 1876, + 1178, + 1909, + 1110, + 1909 + ], + "confidence": 0.988, + "span": { + "offset": 782, + "length": 4 + } + }, + { + "content": "future", + "boundingBox": [ + 1184, + 1876, + 1273, + 1876, + 1272, + 1908, + 1184, + 1909 + ], + "confidence": 0.997, + "span": { + "offset": 787, + "length": 6 + } + }, + { + "content": "orders", + "boundingBox": [ + 1279, + 1876, + 1377, + 1876, + 1377, + 1907, + 1278, + 1908 + ], + "confidence": 0.997, + "span": { + "offset": 794, + "length": 6 + } + }, + { + "content": "with", + "boundingBox": [ + 1384, + 1877, + 1447, + 1877, + 1447, + 1907, + 1383, + 1907 + ], + "confidence": 0.988, + "span": { + "offset": 801, + "length": 4 + } + }, + { + "content": "company", + "boundingBox": [ + 167, + 1930, + 297, + 1929, + 299, + 1962, + 169, + 1962 + ], + "confidence": 0.993, + "span": { + "offset": 806, + "length": 7 + } + }, + { + "content": "logos,", + "boundingBox": [ + 304, + 1929, + 396, + 1929, + 398, + 1962, + 306, + 1962 + ], + "confidence": 0.997, + "span": { + "offset": 814, + "length": 6 + } + }, + { + "content": "cool", + "boundingBox": [ + 403, + 1929, + 468, + 1928, + 469, + 1962, + 404, + 1962 + ], + "confidence": 0.991, + "span": { + "offset": 821, + "length": 4 + } + }, + { + "content": "designs,", + "boundingBox": [ + 474, + 1928, + 600, + 1928, + 601, + 1962, + 476, + 1962 + ], + "confidence": 0.996, + "span": { + "offset": 826, + "length": 8 + } + }, + { + "content": "signatures,", + "boundingBox": [ + 607, + 1928, + 773, + 1927, + 774, + 1962, + 608, + 1962 + ], + "confidence": 0.989, + "span": { + "offset": 835, + "length": 11 + } + }, + { + "content": "or", + "boundingBox": [ + 780, + 1927, + 813, + 1927, + 814, + 1962, + 781, + 1962 + ], + "confidence": 0.998, + "span": { + "offset": 847, + "length": 2 + } + }, + { + "content": "pictures!", + "boundingBox": [ + 820, + 1927, + 955, + 1927, + 956, + 1962, + 821, + 1962 + ], + "confidence": 0.996, + "span": { + "offset": 850, + "length": 9 + } + }, + { + "content": "We", + "boundingBox": [ + 961, + 1927, + 1015, + 1927, + 1016, + 1962, + 962, + 1962 + ], + "confidence": 0.998, + "span": { + "offset": 860, + "length": 2 + } + }, + { + "content": "can", + "boundingBox": [ + 1022, + 1927, + 1078, + 1927, + 1079, + 1962, + 1023, + 1962 + ], + "confidence": 0.998, + "span": { + "offset": 863, + "length": 3 + } + }, + { + "content": "put", + "boundingBox": [ + 1085, + 1927, + 1134, + 1927, + 1135, + 1962, + 1086, + 1962 + ], + "confidence": 0.998, + "span": { + "offset": 867, + "length": 3 + } + }, + { + "content": "anything", + "boundingBox": [ + 1141, + 1927, + 1269, + 1927, + 1269, + 1962, + 1142, + 1962 + ], + "confidence": 0.994, + "span": { + "offset": 871, + "length": 8 + } + }, + { + "content": "on", + "boundingBox": [ + 1275, + 1927, + 1316, + 1927, + 1317, + 1962, + 1276, + 1962 + ], + "confidence": 0.998, + "span": { + "offset": 880, + "length": 2 + } + }, + { + "content": "clothing", + "boundingBox": [ + 1323, + 1927, + 1439, + 1928, + 1440, + 1962, + 1323, + 1962 + ], + "confidence": 0.994, + "span": { + "offset": 883, + "length": 8 + } + }, + { + "content": "and", + "boundingBox": [ + 1446, + 1928, + 1507, + 1928, + 1507, + 1962, + 1447, + 1962 + ], + "confidence": 0.995, + "span": { + "offset": 892, + "length": 3 + } + }, + { + "content": "look", + "boundingBox": [ + 165, + 1978, + 221, + 1979, + 221, + 2014, + 165, + 2013 + ], + "confidence": 0.985, + "span": { + "offset": 896, + "length": 4 + } + }, + { + "content": "forward", + "boundingBox": [ + 229, + 1979, + 341, + 1979, + 341, + 2016, + 228, + 2014 + ], + "confidence": 0.997, + "span": { + "offset": 901, + "length": 7 + } + }, + { + "content": "to", + "boundingBox": [ + 348, + 1979, + 377, + 1979, + 376, + 2016, + 348, + 2016 + ], + "confidence": 0.999, + "span": { + "offset": 909, + "length": 2 + } + }, + { + "content": "you", + "boundingBox": [ + 384, + 1979, + 443, + 1979, + 442, + 2016, + 383, + 2016 + ], + "confidence": 0.988, + "span": { + "offset": 912, + "length": 3 + } + }, + { + "content": "being", + "boundingBox": [ + 450, + 1979, + 532, + 1979, + 532, + 2016, + 449, + 2016 + ], + "confidence": 0.995, + "span": { + "offset": 916, + "length": 5 + } + }, + { + "content": "a", + "boundingBox": [ + 539, + 1979, + 560, + 1979, + 560, + 2016, + 539, + 2016 + ], + "confidence": 0.996, + "span": { + "offset": 922, + "length": 1 + } + }, + { + "content": "return", + "boundingBox": [ + 567, + 1979, + 657, + 1979, + 656, + 2015, + 567, + 2016 + ], + "confidence": 0.997, + "span": { + "offset": 924, + "length": 6 + } + }, + { + "content": "customer!", + "boundingBox": [ + 664, + 1979, + 819, + 1978, + 818, + 2012, + 663, + 2015 + ], + "confidence": 0.996, + "span": { + "offset": 931, + "length": 9 + } + } + ], + "selectionMarks": [], "lines": [ { - "language": "en", + "content": "Purchase Order", "boundingBox": [ - 137, - 140, + 136, + 139, 351, - 140, + 138, 351, - 167, - 137, + 166, + 136, 166 ], - "text": "Purchase Order", - "words": [ - { - "boundingBox": [ - 137, - 140, - 263, - 140, - 263, - 168, - 138, - 166 - ], - "text": "Purchase", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 271, - 140, - 351, - 140, - 351, - 168, - 272, - 168 - ], - "text": "Order", - "confidence": 0.959 + "offset": 0, + "length": 14 } ] }, { - "language": "en", + "content": "Hero Limited", "boundingBox": [ 620, - 204, - 1073, - 201, + 205, 1074, - 264, + 204, + 1075, + 265, 620, 266 ], - "text": "Hero Limited", - "words": [ + "spans": [ { - "boundingBox": [ - 622, - 207, - 788, - 204, - 787, - 266, - 621, - 266 - ], - "text": "Hero", - "confidence": 0.959 - }, - { - "boundingBox": [ - 811, - 204, - 1075, - 202, - 1075, - 266, - 811, - 266 - ], - "text": "Limited", - "confidence": 0.959 + "offset": 15, + "length": 12 } ] }, { - "language": "en", + "content": "Company Phone: 555-348-6512", "boundingBox": [ - 165, - 351, - 529, + 163, + 352, + 528, 350, - 530, - 377, - 165, + 528, + 376, + 163, 379 ], - "text": "Company Phone: 555-348-6512", - "words": [ - { - "boundingBox": [ - 167, - 352, - 275, - 351, - 275, - 379, - 167, - 379 - ], - "text": "Company", - "confidence": 0.959 - }, - { - "boundingBox": [ - 281, - 351, - 362, - 351, - 362, - 378, - 280, - 379 - ], - "text": "Phone:", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 367, - 351, - 529, - 352, - 529, - 374, - 367, - 378 - ], - "text": "555-348-6512", - "confidence": 0.946 + "offset": 28, + "length": 27 } ] }, { - "language": "en", + "content": "Website: www.herolimited.com", "boundingBox": [ - 1114, - 320, - 1551, - 320, - 1551, - 370, - 1114, - 370 + 166, + 393, + 533, + 393, + 533, + 418, + 166, + 418 ], - "text": "Purchase Order", - "words": [ - { - "boundingBox": [ - 1115, - 322, - 1377, - 321, - 1377, - 371, - 1117, - 371 - ], - "text": "Purchase", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 1396, - 321, - 1551, - 321, - 1549, - 371, - 1396, - 371 - ], - "text": "Order", - "confidence": 0.951 + "offset": 56, + "length": 28 } ] }, { - "language": "en", + "content": "Email:", "boundingBox": [ - 167, - 392, - 534, - 392, - 534, - 419, - 167, - 418 + 165, + 435, + 237, + 435, + 237, + 460, + 165, + 460 ], - "text": "Website: www.herolimited.com", - "words": [ - { - "boundingBox": [ - 168, - 392, - 270, - 393, - 269, - 419, - 167, - 418 - ], - "text": "Website:", - "confidence": 0.957 - }, + "spans": [ { - "boundingBox": [ - 275, - 393, - 528, - 393, - 529, - 418, - 274, - 419 - ], - "text": "www.herolimited.com", - "confidence": 0.872 + "offset": 85, + "length": 6 } ] }, { - "language": "en", + "content": "accounts@herolimited.com", "boundingBox": [ 164, - 437, - 236, - 437, - 236, - 459, + 479, + 483, + 478, + 483, + 502, 164, - 459 + 503 ], - "text": "Email:", - "words": [ + "spans": [ { - "boundingBox": [ - 165, - 437, - 236, - 437, - 237, - 460, - 165, - 459 - ], - "text": "Email:", - "confidence": 0.959 + "offset": 92, + "length": 24 } ] }, { - "language": "en", + "content": "Shipped To", "boundingBox": [ - 1025, - 420, - 1317, - 419, - 1317, - 449, - 1025, - 449 + 167, + 547, + 397, + 546, + 397, + 591, + 167, + 592 ], - "text": "Dated As: 02/09/2020", - "words": [ - { - "boundingBox": [ - 1026, - 421, - 1111, - 420, - 1110, - 450, - 1025, - 450 - ], - "text": "Dated", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1118, - 420, - 1160, - 420, - 1159, - 450, - 1118, - 450 - ], - "text": "As:", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 1166, - 420, - 1317, - 420, - 1317, - 450, - 1165, - 450 - ], - "text": "02/09/2020", - "confidence": 0.958 + "offset": 117, + "length": 10 } ] }, { - "language": "en", + "content": "Vendor Name: Jack Sprat", "boundingBox": [ - 166, - 480, - 482, - 479, - 482, - 502, - 166, - 503 + 159, + 609, + 477, + 609, + 477, + 639, + 159, + 638 ], - "text": "accounts@herolimited.com", - "words": [ + "spans": [ { - "boundingBox": [ - 166, - 484, - 475, - 480, - 473, - 503, - 166, - 503 - ], - "text": "accounts@herolimited.com", - "confidence": 0.856 + "offset": 128, + "length": 23 } ] }, { - "language": "en", + "content": "Company Name: Jackrabbit Printing", "boundingBox": [ - 1025, - 461, - 1389, - 461, - 1389, - 489, - 1025, - 490 + 159, + 647, + 612, + 646, + 612, + 677, + 159, + 678 ], - "text": "Purchase Order #: 2992848", - "words": [ - { - "boundingBox": [ - 1027, - 462, - 1154, - 461, - 1153, - 490, - 1026, - 489 - ], - "text": "Purchase", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 1160, - 461, - 1241, - 461, - 1240, - 490, - 1159, - 490 - ], - "text": "Order", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1246, - 461, - 1276, - 461, - 1275, - 490, - 1245, - 490 - ], - "text": "#:", - "confidence": 0.941 - }, - { - "boundingBox": [ - 1281, - 461, - 1389, - 461, - 1388, - 488, - 1280, - 490 - ], - "text": "2992848", - "confidence": 0.959 + "offset": 152, + "length": 33 } ] }, { - "language": "en", + "content": "Address: 342 W Wrinkle Road", "boundingBox": [ - 166, - 546, - 394, - 546, - 394, - 594, - 166, - 594 + 160, + 684, + 534, + 684, + 534, + 711, + 160, + 711 ], - "text": "Shipped To", - "words": [ - { - "boundingBox": [ - 167, - 546, - 336, - 548, - 337, - 593, - 168, - 595 - ], - "text": "Shipped", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 346, - 548, - 393, - 547, - 393, - 593, - 346, - 593 - ], - "text": "To", - "confidence": 0.959 + "offset": 186, + "length": 27 } ] }, { - "language": "en", + "content": "Bozeman MT 83839", "boundingBox": [ - 160, - 609, - 479, - 609, - 479, - 641, - 160, - 639 + 273, + 723, + 518, + 721, + 518, + 747, + 273, + 748 ], - "text": "Vendor Name: Jack Sprat", - "words": [ + "spans": [ { - "boundingBox": [ - 162, - 610, - 257, - 610, - 256, - 639, - 160, - 638 - ], - "text": "Vendor", - "confidence": 0.958 - }, - { - "boundingBox": [ - 262, - 610, - 345, - 610, - 344, - 640, - 261, - 639 - ], - "text": "Name:", - "confidence": 0.945 - }, - { - "boundingBox": [ - 350, - 610, - 406, - 610, - 405, - 641, - 350, - 640 - ], - "text": "Jack", - "confidence": 0.959 - }, - { - "boundingBox": [ - 411, - 610, - 478, - 610, - 478, - 642, - 411, - 641 - ], - "text": "Sprat", - "confidence": 0.959 + "offset": 214, + "length": 16 } ] }, { - "language": "en", + "content": "Purchase Order", "boundingBox": [ - 160, - 646, - 612, - 646, - 612, - 680, - 160, - 680 + 1112, + 321, + 1554, + 321, + 1554, + 369, + 1112, + 369 ], - "text": "Company Name: Jackrabbit Printing", - "words": [ - { - "boundingBox": [ - 160, - 647, - 280, - 647, - 280, - 679, - 160, - 681 - ], - "text": "Company", - "confidence": 0.959 - }, - { - "boundingBox": [ - 287, - 647, - 369, - 647, - 369, - 679, - 287, - 679 - ], - "text": "Name:", - "confidence": 0.909 - }, - { - "boundingBox": [ - 376, - 647, - 503, - 647, - 503, - 679, - 376, - 679 - ], - "text": "Jackrabbit", - "confidence": 0.95 - }, + "spans": [ { - "boundingBox": [ - 510, - 647, - 612, - 646, - 611, - 681, - 510, - 679 - ], - "text": "Printing", - "confidence": 0.958 + "offset": 231, + "length": 14 } ] }, { - "language": "en", + "content": "Dated As: 02/09/2020", "boundingBox": [ - 161, - 684, - 534, - 684, - 534, - 713, - 161, - 712 - ], - "text": "Address: 342 W Wrinkle Road", - "words": [ - { - "boundingBox": [ - 161, - 684, - 270, - 685, - 270, - 713, - 161, - 713 - ], - "text": "Address:", - "confidence": 0.958 - }, - { - "boundingBox": [ - 275, - 685, - 324, - 685, - 324, - 712, - 275, - 713 - ], - "text": "342", - "confidence": 0.958 - }, - { - "boundingBox": [ - 330, - 685, - 349, - 685, - 349, - 713, - 330, - 712 - ], - "text": "W", - "confidence": 0.888 - }, - { - "boundingBox": [ - 364, - 685, - 462, - 685, - 462, - 713, - 364, - 713 - ], - "text": "Wrinkle", - "confidence": 0.959 - }, + 1024, + 419, + 1317, + 419, + 1317, + 448, + 1024, + 448 + ], + "spans": [ { - "boundingBox": [ - 468, - 685, - 533, - 685, - 533, - 713, - 468, - 713 - ], - "text": "Road", - "confidence": 0.959 + "offset": 246, + "length": 20 } ] }, { - "language": "en", + "content": "Purchase Order #: 2992848", "boundingBox": [ - 272, - 723, - 518, - 723, - 518, - 748, - 272, - 748 + 1023, + 461, + 1389, + 461, + 1389, + 489, + 1023, + 488 ], - "text": "Bozeman MT 83839", - "words": [ + "spans": [ { - "boundingBox": [ - 274, - 724, - 387, - 723, - 386, - 749, - 273, - 749 - ], - "text": "Bozeman", - "confidence": 0.958 - }, - { - "boundingBox": [ - 394, - 723, - 437, - 723, - 436, - 749, - 393, - 749 - ], - "text": "MT", - "confidence": 0.948 - }, - { - "boundingBox": [ - 442, - 723, - 518, - 723, - 518, - 748, - 441, - 749 - ], - "text": "83839", - "confidence": 0.949 + "offset": 267, + "length": 25 } ] }, { - "language": "en", + "content": "Phone: 938-294-2949", "boundingBox": [ 759, + 722, + 1031, 721, - 1032, - 721, - 1032, - 748, + 1031, + 747, 759, - 749 + 748 ], - "text": "Phone: 938-294-2949", - "words": [ - { - "boundingBox": [ - 761, - 723, - 852, - 722, - 852, - 749, - 761, - 748 - ], - "text": "Phone:", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 857, - 722, - 1032, - 722, - 1031, - 748, - 857, - 749 - ], - "text": "938-294-2949", - "confidence": 0.934 + "offset": 293, + "length": 19 } ] }, { - "language": "en", + "content": "Shipped From", "boundingBox": [ - 165, - 783, - 450, - 783, - 451, - 826, - 165, + 167, + 784, + 452, + 784, + 452, + 828, + 167, 830 ], - "text": "Shipped From", - "words": [ - { - "boundingBox": [ - 166, - 784, - 336, - 784, - 335, - 829, - 166, - 830 - ], - "text": "Shipped", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 345, - 784, - 441, - 783, - 440, - 824, - 344, - 828 - ], - "text": "From", - "confidence": 0.959 + "offset": 313, + "length": 12 } ] }, { - "language": "en", + "content": "Name: Wesley Snipes", "boundingBox": [ 165, - 851, - 436, - 852, - 436, - 883, - 164, - 881 + 848, + 435, + 850, + 435, + 884, + 165, + 882 ], - "text": "Name: Wesley Snipes", - "words": [ - { - "boundingBox": [ - 166, - 851, - 252, - 852, - 250, - 882, - 165, - 882 - ], - "text": "Name:", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 258, - 852, - 348, - 853, - 347, - 882, - 256, - 882 - ], - "text": "Wesley", - "confidence": 0.959 - }, - { - "boundingBox": [ - 354, - 853, - 435, - 853, - 434, - 884, - 353, - 882 - ], - "text": "Snipes", - "confidence": 0.959 + "offset": 326, + "length": 19 } ] }, { - "language": "en", + "content": "Company Name: We Sew", "boundingBox": [ 164, 890, 486, 889, - 487, + 486, 917, 164, - 920 + 919 ], - "text": "Company Name: We Sew", - "words": [ + "spans": [ { - "boundingBox": [ - 167, - 890, - 287, - 890, - 287, - 920, - 166, - 920 - ], - "text": "Company", - "confidence": 0.959 - }, - { - "boundingBox": [ - 293, - 890, - 377, - 890, - 377, - 918, - 293, - 920 - ], - "text": "Name:", - "confidence": 0.917 - }, - { - "boundingBox": [ - 383, - 890, - 427, - 890, - 427, - 917, - 383, - 918 - ], - "text": "We", - "confidence": 0.958 - }, - { - "boundingBox": [ - 433, - 890, - 481, - 890, - 481, - 915, - 433, - 917 - ], - "text": "Sew", - "confidence": 0.958 + "offset": 346, + "length": 20 } ] }, { - "language": "en", + "content": "Address: 998 N Groove Road", "boundingBox": [ - 167, - 926, + 165, + 925, 523, 926, 523, - 952, - 167, - 953 + 953, + 165, + 952 ], - "text": "Address: 998 N Groove Road", - "words": [ - { - "boundingBox": [ - 169, - 927, - 276, - 926, - 275, - 954, - 168, - 954 - ], - "text": "Address:", - "confidence": 0.916 - }, - { - "boundingBox": [ - 282, - 926, - 330, - 926, - 328, - 954, - 280, - 954 - ], - "text": "998", - "confidence": 0.958 - }, - { - "boundingBox": [ - 335, - 926, - 353, - 926, - 351, - 954, - 334, - 954 - ], - "text": "N", - "confidence": 0.879 - }, - { - "boundingBox": [ - 362, - 926, - 454, - 926, - 452, - 953, - 360, - 954 - ], - "text": "Groove", - "confidence": 0.887 - }, + "spans": [ { - "boundingBox": [ - 459, - 926, - 524, - 927, - 522, - 953, - 458, - 953 - ], - "text": "Road", - "confidence": 0.959 + "offset": 367, + "length": 26 } ] }, { - "language": "en", + "content": "Seattle WA 83838", "boundingBox": [ - 272, - 965, - 497, + 271, 964, 497, - 991, - 272, - 992 + 963, + 497, + 989, + 271, + 990 ], - "text": "Seattle WA 83838", - "words": [ - { - "boundingBox": [ - 273, - 966, - 362, - 965, - 362, - 990, - 273, - 992 - ], - "text": "Seattle", - "confidence": 0.959 - }, - { - "boundingBox": [ - 367, - 965, - 413, - 965, - 413, - 990, - 367, - 990 - ], - "text": "WA", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 420, - 965, - 498, - 964, - 498, - 992, - 420, - 990 - ], - "text": "83838", - "confidence": 0.959 + "offset": 394, + "length": 16 } ] }, { - "language": "en", + "content": "Phone: 334-244-2949", "boundingBox": [ - 649, - 963, - 918, + 648, + 964, + 920, 963, - 919, - 990, - 649, - 991 + 920, + 989, + 648, + 990 ], - "text": "Phone: 334-244-2949", - "words": [ - { - "boundingBox": [ - 649, - 964, - 742, - 964, - 742, - 991, - 649, - 992 - ], - "text": "Phone:", - "confidence": 0.93 - }, + "spans": [ { - "boundingBox": [ - 748, - 963, - 919, - 963, - 918, - 990, - 748, - 991 - ], - "text": "334-244-2949", - "confidence": 0.943 + "offset": 411, + "length": 19 } ] }, { - "language": "en", + "content": "Details", "boundingBox": [ - 447, - 1045, - 557, - 1045, - 557, - 1079, - 447, - 1079 + 446, + 1047, + 558, + 1047, + 558, + 1077, + 446, + 1077 ], - "text": "Details", - "words": [ + "spans": [ { - "boundingBox": [ - 448, - 1048, - 555, - 1046, - 556, - 1080, - 449, - 1079 - ], - "text": "Details", - "confidence": 0.959 + "offset": 431, + "length": 7 } ] }, { - "language": "en", + "content": "Quantity", "boundingBox": [ - 888, - 1045, - 1032, - 1046, - 1032, - 1084, - 888, - 1083 + 886, + 1047, + 1034, + 1047, + 1034, + 1083, + 886, + 1084 ], - "text": "Quantity", - "words": [ + "spans": [ { - "boundingBox": [ - 889, - 1046, - 1033, - 1047, - 1032, - 1083, - 888, - 1082 - ], - "text": "Quantity", - "confidence": 0.959 + "offset": 439, + "length": 8 } ] }, { - "language": "en", + "content": "Unit Price", "boundingBox": [ - 1114, - 1046, - 1271, + 1111, 1047, - 1271, + 1270, + 1047, + 1269, 1078, - 1113, + 1111, 1077 ], - "text": "Unit Price", - "words": [ - { - "boundingBox": [ - 1114, - 1047, - 1184, - 1047, - 1184, - 1078, - 1114, - 1077 - ], - "text": "Unit", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 1190, - 1047, - 1272, - 1047, - 1272, - 1079, - 1190, - 1078 - ], - "text": "Price", - "confidence": 0.959 + "offset": 448, + "length": 10 } ] }, { - "language": "en", + "content": "Total", "boundingBox": [ - 1384, + 1381, 1047, - 1469, - 1046, - 1470, - 1076, - 1384, - 1077 + 1467, + 1047, + 1467, + 1077, + 1381, + 1076 ], - "text": "Total", - "words": [ + "spans": [ { - "boundingBox": [ - 1387, - 1046, - 1468, - 1046, - 1469, - 1076, - 1387, - 1077 - ], - "text": "Total", - "confidence": 0.959 + "offset": 459, + "length": 5 } ] }, { - "language": "en", + "content": "Black Sweats", "boundingBox": [ - 169, + 172, 1094, - 334, - 1095, - 334, - 1120, - 169, + 333, + 1094, + 333, + 1121, + 172, 1120 ], - "text": "Black Sweats", - "words": [ - { - "boundingBox": [ - 172, - 1095, - 239, - 1095, - 238, - 1121, - 171, - 1121 - ], - "text": "Black", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 244, - 1095, - 335, - 1096, - 335, - 1121, - 244, - 1121 - ], - "text": "Sweats", - "confidence": 0.959 + "offset": 465, + "length": 12 } ] }, { - "language": "en", + "content": "20", "boundingBox": [ 859, - 1091, - 894, - 1089, - 895, - 1118, - 860, - 1120 + 1094, + 893, + 1094, + 893, + 1119, + 859, + 1119 ], - "text": "20", - "words": [ + "spans": [ { - "boundingBox": [ - 861, - 1091, - 893, - 1089, - 895, - 1118, - 863, - 1120 - ], - "text": "20", - "confidence": 0.958 + "offset": 478, + "length": 2 } ] }, { - "language": "en", + "content": "10.00", "boundingBox": [ - 1224, + 1223, + 1095, + 1295, 1094, - 1296, - 1093, - 1296, + 1294, 1118, - 1224, - 1120 + 1223, + 1119 ], - "text": "10.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1227, - 1096, - 1295, - 1094, - 1295, - 1119, - 1227, - 1119 - ], - "text": "10.00", - "confidence": 0.959 + "offset": 481, + "length": 5 } ] }, { - "language": "en", + "content": "200.00", "boundingBox": [ 1442, 1095, - 1531, - 1093, - 1532, - 1118, - 1443, + 1529, + 1094, + 1529, + 1119, + 1442, 1120 ], - "text": "200.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1444, - 1096, - 1528, - 1093, - 1528, - 1119, - 1444, - 1119 - ], - "text": "200.00", - "confidence": 0.958 + "offset": 487, + "length": 6 } ] }, { - "language": "en", + "content": "Black Yoga Pants", "boundingBox": [ - 170, + 172, 1135, - 379, + 383, 1135, - 379, - 1165, - 170, - 1165 + 383, + 1164, + 172, + 1163 ], - "text": "Black Yoga Pants", - "words": [ - { - "boundingBox": [ - 172, - 1135, - 239, - 1135, - 238, - 1166, - 171, - 1165 - ], - "text": "Black", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 245, - 1135, - 305, - 1135, - 304, - 1166, - 243, - 1166 - ], - "text": "Yoga", - "confidence": 0.958 - }, - { - "boundingBox": [ - 311, - 1135, - 380, - 1135, - 379, - 1166, - 310, - 1166 - ], - "text": "Pants", - "confidence": 0.959 + "offset": 494, + "length": 16 } ] }, { - "language": "en", + "content": "20", "boundingBox": [ - 860, - 1137, - 893, + 859, 1135, 893, - 1158, - 861, + 1135, + 891, + 1160, + 860, 1160 ], - "text": "20", - "words": [ + "spans": [ { - "boundingBox": [ - 862, - 1137, - 892, - 1135, - 893, - 1158, - 863, - 1160 - ], - "text": "20", - "confidence": 0.958 + "offset": 511, + "length": 2 } ] }, { - "language": "en", + "content": "10.00", "boundingBox": [ - 1225, + 1224, 1136, - 1296, - 1134, - 1296, - 1158, + 1295, + 1135, + 1294, + 1159, 1225, - 1159 + 1160 ], - "text": "10.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1227, - 1135, - 1295, - 1134, - 1295, - 1158, - 1227, - 1159 - ], - "text": "10.00", - "confidence": 0.57 + "offset": 514, + "length": 5 } ] }, { - "language": "en", + "content": "200.00", "boundingBox": [ - 1441, - 1136, - 1531, + 1442, + 1135, + 1529, 1135, - 1531, + 1530, 1159, - 1441, + 1442, 1160 ], - "text": "200.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1445, - 1136, - 1530, - 1136, - 1530, - 1159, - 1444, - 1160 - ], - "text": "200.00", - "confidence": 0.959 + "offset": 520, + "length": 6 } ] }, { - "language": "en", + "content": "White Sweats", "boundingBox": [ - 172, - 1177, + 170, + 1179, 345, - 1178, + 1179, 345, - 1206, - 172, + 1205, + 170, 1204 ], - "text": "White Sweats", - "words": [ - { - "boundingBox": [ - 173, - 1177, - 249, - 1180, - 249, - 1206, - 173, - 1205 - ], - "text": "White", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 255, - 1180, - 345, - 1179, - 345, - 1206, - 254, - 1206 - ], - "text": "Sweats", - "confidence": 0.959 + "offset": 527, + "length": 12 } ] }, { - "language": "en", + "content": "20", "boundingBox": [ - 863, - 1181, - 893, + 860, + 1179, + 892, 1180, - 893, - 1202, - 863, + 890, + 1204, + 860, 1203 ], - "text": "20", - "words": [ + "spans": [ { - "boundingBox": [ - 863, - 1181, - 892, - 1180, - 892, - 1202, - 863, - 1203 - ], - "text": "20", - "confidence": 0.958 + "offset": 540, + "length": 2 } ] }, { - "language": "en", + "content": "10.00", "boundingBox": [ - 1223, + 1224, 1180, 1295, 1179, - 1296, + 1295, 1203, - 1223, + 1225, 1204 ], - "text": "10.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1226, - 1180, - 1295, - 1180, - 1294, - 1203, - 1226, - 1204 - ], - "text": "10.00", - "confidence": 0.959 + "offset": 543, + "length": 5 } ] }, { - "language": "en", + "content": "200.00", "boundingBox": [ 1442, 1180, - 1532, + 1530, 1180, - 1532, - 1203, + 1530, + 1204, 1442, 1204 ], - "text": "200.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1444, - 1180, - 1529, - 1180, - 1529, - 1203, - 1444, - 1204 - ], - "text": "200.00", - "confidence": 0.958 + "offset": 549, + "length": 6 } ] }, { - "language": "en", + "content": "Yellow T Shirts", "boundingBox": [ - 170, + 169, 1221, - 353, + 355, 1221, - 353, + 356, 1248, - 170, + 169, 1248 ], - "text": "Yellow T Shirts", - "words": [ - { - "boundingBox": [ - 172, - 1222, - 251, - 1222, - 250, - 1249, - 172, - 1248 - ], - "text": "Yellow", - "confidence": 0.959 - }, - { - "boundingBox": [ - 263, - 1222, - 278, - 1222, - 278, - 1249, - 262, - 1249 - ], - "text": "T", - "confidence": 0.884 - }, + "spans": [ { - "boundingBox": [ - 283, - 1222, - 354, - 1222, - 354, - 1249, - 283, - 1249 - ], - "text": "Shirts", - "confidence": 0.958 + "offset": 556, + "length": 15 } ] }, { - "language": "en", + "content": "20", "boundingBox": [ - 861, - 1223, - 893, + 860, 1222, 893, - 1246, + 1223, + 892, + 1247, 861, 1248 ], - "text": "20", - "words": [ + "spans": [ { - "boundingBox": [ - 861, - 1223, - 892, - 1222, - 893, - 1246, - 862, - 1247 - ], - "text": "20", - "confidence": 0.958 + "offset": 572, + "length": 2 } ] }, { - "language": "en", + "content": "10.00", "boundingBox": [ 1224, - 1222, - 1295, 1223, - 1295, + 1294, + 1222, + 1294, 1246, - 1223, - 1246 + 1225, + 1247 ], - "text": "10.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1227, - 1222, - 1295, - 1222, - 1295, - 1246, - 1227, - 1246 - ], - "text": "10.00", - "confidence": 0.958 + "offset": 575, + "length": 5 } ] }, { - "language": "en", - "boundingBox": [ - 1443, - 1223, - 1531, - 1223, - 1531, + "content": "200.00", + "boundingBox": [ + 1442, + 1222, + 1530, + 1222, + 1530, 1247, - 1443, + 1442, 1247 ], - "text": "200.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1444, - 1223, - 1530, - 1223, - 1529, - 1248, - 1443, - 1247 - ], - "text": "200.00", - "confidence": 0.958 + "offset": 581, + "length": 6 } ] }, { - "language": "en", + "content": "Logo Stickers", "boundingBox": [ 171, 1267, 337, 1266, 337, - 1294, + 1295, 171, - 1295 + 1296 ], - "text": "Logo Stickers", - "words": [ - { - "boundingBox": [ - 173, - 1267, - 233, - 1267, - 232, - 1296, - 172, - 1295 - ], - "text": "Logo", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 239, - 1267, - 337, - 1266, - 337, - 1294, - 238, - 1296 - ], - "text": "Stickers", - "confidence": 0.959 + "offset": 588, + "length": 13 } ] }, { - "language": "en", + "content": "20", "boundingBox": [ - 861, + 860, 1267, - 893, - 1266, - 893, + 894, + 1267, + 892, 1290, 861, - 1290 + 1291 ], - "text": "20", - "words": [ + "spans": [ { - "boundingBox": [ - 861, - 1266, - 893, - 1266, - 893, - 1289, - 862, - 1290 - ], - "text": "20", - "confidence": 0.958 + "offset": 602, + "length": 2 } ] }, { - "language": "en", + "content": "5.00", "boundingBox": [ - 1240, + 1239, 1266, - 1296, + 1295, 1266, - 1296, - 1289, - 1240, - 1289 + 1295, + 1290, + 1239, + 1290 ], - "text": "5,00", - "words": [ + "spans": [ { - "boundingBox": [ - 1241, - 1266, - 1294, - 1266, - 1294, - 1289, - 1241, - 1289 - ], - "text": "5,00", - "confidence": 0.423 + "offset": 605, + "length": 4 } ] }, { - "language": "en", + "content": "100.00", "boundingBox": [ - 1443, + 1442, 1267, - 1531, + 1528, 1266, - 1531, + 1529, 1290, - 1443, + 1442, 1291 ], - "text": "100.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1444, - 1267, - 1531, - 1266, - 1529, - 1291, - 1445, - 1292 - ], - "text": "100.00", - "confidence": 0.959 + "offset": 610, + "length": 6 } ] }, { - "language": "en", + "content": "Wesley Snipes", "boundingBox": [ - 1148, - 1574, - 1296, - 1574, - 1296, - 1599, - 1148, - 1599 + 531, + 1670, + 738, + 1670, + 738, + 1721, + 530, + 1719 ], - "text": "SUBTOTAL", - "words": [ + "spans": [ { - "boundingBox": [ - 1149, - 1574, - 1296, - 1575, - 1296, - 1599, - 1149, - 1600 - ], - "text": "SUBTOTAL", - "confidence": 0.959 + "offset": 617, + "length": 13 } ] }, { - "language": "en", + "content": "Wesley Snipes", "boundingBox": [ - 1427, - 1570, - 1530, - 1570, - 1530, - 1597, - 1428, - 1598 + 547, + 1717, + 713, + 1720, + 712, + 1745, + 547, + 1743 ], - "text": "$900.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1429, - 1571, - 1530, - 1570, - 1530, - 1598, - 1429, - 1599 - ], - "text": "$900.00", - "confidence": 0.917 + "offset": 631, + "length": 13 } ] }, { - "language": "en", + "content": "Manager", "boundingBox": [ - 1238, - 1619, - 1295, - 1618, - 1295, - 1642, - 1237, - 1642 + 578, + 1753, + 681, + 1755, + 681, + 1778, + 577, + 1776 ], - "text": "TAX", - "words": [ + "spans": [ { - "boundingBox": [ - 1241, - 1618, - 1294, - 1618, - 1294, - 1641, - 1241, - 1642 - ], - "text": "TAX", - "confidence": 0.958 + "offset": 645, + "length": 7 } ] }, { - "language": "en", + "content": "Additional Notes:", "boundingBox": [ - 1427, - 1615, - 1530, - 1614, - 1531, - 1640, - 1427, - 1642 + 172, + 1796, + 479, + 1796, + 479, + 1832, + 172, + 1831 ], - "text": "$100.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1428, - 1616, - 1531, - 1614, - 1531, - 1641, - 1429, - 1643 - ], - "text": "$100.00", - "confidence": 0.888 + "offset": 653, + "length": 17 } ] }, { - "language": "en", + "content": "SUBTOTAL", "boundingBox": [ - 529, - 1670, - 735, - 1671, - 735, - 1712, - 529, - 1711 + 1146, + 1573, + 1295, + 1573, + 1296, + 1600, + 1146, + 1600 ], - "text": "Wesley Snipes", - "words": [ - { - "boundingBox": [ - 531, - 1670, - 635, - 1671, - 634, - 1711, - 530, - 1712 - ], - "text": "Wesley", - "confidence": 0.799 - }, + "spans": [ { - "boundingBox": [ - 643, - 1671, - 735, - 1671, - 734, - 1713, - 643, - 1711 - ], - "text": "Snipes", - "confidence": 0.817 + "offset": 671, + "length": 8 } ] }, { - "language": "en", + "content": "$900.00", "boundingBox": [ - 1204, - 1672, - 1296, - 1672, - 1296, - 1699, - 1204, - 1699 + 1426, + 1571, + 1530, + 1571, + 1530, + 1597, + 1426, + 1598 ], - "text": "TOTAL", - "words": [ + "spans": [ { - "boundingBox": [ - 1207, - 1674, - 1295, - 1672, - 1296, - 1700, - 1207, - 1699 - ], - "text": "TOTAL", - "confidence": 0.959 + "offset": 680, + "length": 7 } ] }, { - "language": "en", + "content": "TAX", "boundingBox": [ - 1410, - 1670, - 1530, - 1669, - 1531, - 1696, - 1410, - 1698 + 1236, + 1617, + 1296, + 1618, + 1296, + 1643, + 1236, + 1643 ], - "text": "$1000.00", - "words": [ + "spans": [ { - "boundingBox": [ - 1412, - 1671, - 1530, - 1669, - 1531, - 1696, - 1412, - 1699 - ], - "text": "$1000.00", - "confidence": 0.958 + "offset": 688, + "length": 3 } ] }, { - "language": "en", + "content": "$100.00", "boundingBox": [ - 548, - 1717, - 713, - 1718, - 713, - 1744, - 548, - 1744 + 1426, + 1615, + 1528, + 1615, + 1529, + 1642, + 1426, + 1643 ], - "text": "Wesley Snipes", - "words": [ - { - "boundingBox": [ - 549, - 1717, - 633, - 1718, - 632, - 1744, - 548, - 1745 - ], - "text": "Wesley", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 638, - 1718, - 712, - 1720, - 713, - 1744, - 638, - 1744 - ], - "text": "Snipes", - "confidence": 0.958 + "offset": 692, + "length": 7 } ] }, { - "language": "en", + "content": "TOTAL", "boundingBox": [ - 581, - 1754, - 682, - 1756, - 681, - 1778, - 581, - 1776 + 1203, + 1673, + 1297, + 1673, + 1297, + 1698, + 1204, + 1699 ], - "text": "Manager", - "words": [ + "spans": [ { - "boundingBox": [ - 582, - 1754, - 683, - 1757, - 682, - 1778, - 581, - 1777 - ], - "text": "Manager", - "confidence": 0.959 + "offset": 700, + "length": 5 } ] }, { - "language": "en", + "content": "$1000.00", "boundingBox": [ - 173, - 1796, - 480, - 1797, - 479, - 1832, - 173, - 1830 + 1409, + 1669, + 1530, + 1669, + 1530, + 1697, + 1409, + 1697 ], - "text": "Additional Notes:", - "words": [ + "spans": [ { - "boundingBox": [ - 175, - 1798, - 358, - 1797, - 358, - 1832, - 174, - 1830 - ], - "text": "Additional", - "confidence": 0.959 - }, - { - "boundingBox": [ - 365, - 1797, - 479, - 1799, - 479, - 1832, - 364, - 1832 - ], - "text": "Notes:", - "confidence": 0.932 + "offset": 706, + "length": 8 } ] }, { - "language": "en", + "content": "We love to Print! Contact us about special offers on personalizing your future orders with", "boundingBox": [ - 174, - 1875, - 1449, + 173, + 1876, + 1448, 1875, 1449, - 1910, - 174, - 1911 + 1908, + 173, + 1909 ], - "text": "We love to Print! Contact us about special offers on personalizing your future orders with", - "words": [ - { - "boundingBox": [ - 174, - 1881, - 216, - 1880, - 217, - 1905, - 174, - 1904 - ], - "text": "We", - "confidence": 0.873 - }, - { - "boundingBox": [ - 221, - 1880, - 277, - 1880, - 277, - 1906, - 221, - 1905 - ], - "text": "love", - "confidence": 0.958 - }, - { - "boundingBox": [ - 283, - 1879, - 309, - 1879, - 309, - 1907, - 283, - 1906 - ], - "text": "to", - "confidence": 0.959 - }, - { - "boundingBox": [ - 315, - 1879, - 391, - 1878, - 391, - 1908, - 315, - 1907 - ], - "text": "Print!", - "confidence": 0.959 - }, - { - "boundingBox": [ - 398, - 1878, - 517, - 1877, - 517, - 1910, - 398, - 1908 - ], - "text": "Contact", - "confidence": 0.849 - }, - { - "boundingBox": [ - 521, - 1877, - 555, - 1877, - 555, - 1910, - 522, - 1910 - ], - "text": "us", - "confidence": 0.958 - }, - { - "boundingBox": [ - 565, - 1877, - 654, - 1877, - 654, - 1911, - 565, - 1910 - ], - "text": "about", - "confidence": 0.959 - }, + "spans": [ { - "boundingBox": [ - 659, - 1877, - 768, - 1876, - 768, - 1911, - 659, - 1911 - ], - "text": "special", - "confidence": 0.959 - }, - { - "boundingBox": [ - 773, - 1876, - 853, - 1876, - 853, - 1912, - 773, - 1911 - ], - "text": "offers", - "confidence": 0.918 - }, - { - "boundingBox": [ - 863, - 1876, - 897, - 1876, - 897, - 1912, - 863, - 1912 - ], - "text": "on", - "confidence": 0.958 - }, - { - "boundingBox": [ - 910, - 1876, - 1107, - 1875, - 1107, - 1911, - 910, - 1912 - ], - "text": "personalizing", - "confidence": 0.917 - }, - { - "boundingBox": [ - 1116, - 1875, - 1185, - 1876, - 1185, - 1910, - 1116, - 1911 - ], - "text": "your", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1190, - 1876, - 1272, - 1876, - 1272, - 1910, - 1190, - 1910 - ], - "text": "future", - "confidence": 0.959 - }, - { - "boundingBox": [ - 1286, - 1876, - 1378, - 1876, - 1378, - 1908, - 1285, - 1909 - ], - "text": "orders", - "confidence": 0.946 - }, - { - "boundingBox": [ - 1389, - 1876, - 1444, - 1876, - 1444, - 1907, - 1389, - 1908 - ], - "text": "with", - "confidence": 0.935 + "offset": 715, + "length": 90 } ] }, { - "language": "en", + "content": "company logos, cool designs, signatures, or pictures! We can put anything on clothing and", "boundingBox": [ - 168, - 1928, - 1515, + 166, 1927, - 1515, - 1964, - 168, - 1965 + 1512, + 1926, + 1512, + 1961, + 166, + 1962 ], - "text": "company logos, cool designs, signatures, or pictures! We can put anything on clothing and", - "words": [ - { - "boundingBox": [ - 170, - 1930, - 304, - 1930, - 302, - 1965, - 169, - 1965 - ], - "text": "company", - "confidence": 0.959 - }, - { - "boundingBox": [ - 310, - 1930, - 406, - 1929, - 405, - 1965, - 309, - 1965 - ], - "text": "logos,", - "confidence": 0.927 - }, - { - "boundingBox": [ - 413, - 1929, - 475, - 1929, - 473, - 1965, - 412, - 1965 - ], - "text": "cool", - "confidence": 0.941 - }, - { - "boundingBox": [ - 481, - 1929, - 609, - 1929, - 608, - 1964, - 480, - 1965 - ], - "text": "designs,", - "confidence": 0.929 - }, - { - "boundingBox": [ - 616, - 1929, - 783, - 1928, - 781, - 1964, - 615, - 1964 - ], - "text": "signatures,", - "confidence": 0.957 - }, - { - "boundingBox": [ - 789, - 1928, - 819, - 1928, - 818, - 1964, - 788, - 1964 - ], - "text": "or", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 826, - 1928, - 965, - 1928, - 964, - 1964, - 825, - 1964 - ], - "text": "pictures!", - "confidence": 0.958 - }, - { - "boundingBox": [ - 972, - 1928, - 1024, - 1928, - 1023, - 1964, - 971, - 1964 - ], - "text": "We", - "confidence": 0.955 - }, - { - "boundingBox": [ - 1031, - 1928, - 1086, - 1928, - 1085, - 1964, - 1030, - 1964 - ], - "text": "can", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1093, - 1928, - 1143, - 1928, - 1142, - 1964, - 1091, - 1964 - ], - "text": "put", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1150, - 1928, - 1280, - 1928, - 1278, - 1964, - 1148, - 1964 - ], - "text": "anything", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1287, - 1928, - 1325, - 1928, - 1324, - 1965, - 1285, - 1964 - ], - "text": "on", - "confidence": 0.958 - }, - { - "boundingBox": [ - 1332, - 1928, - 1449, - 1928, - 1447, - 1965, - 1331, - 1965 - ], - "text": "clothing", - "confidence": 0.915 - }, - { - "boundingBox": [ - 1456, - 1928, - 1516, - 1928, - 1515, - 1965, - 1454, - 1965 - ], - "text": "and", - "confidence": 0.958 + "offset": 806, + "length": 89 } ] }, { - "language": "en", + "content": "look forward to you being a return customer!", "boundingBox": [ - 163, - 1980, - 820, - 1980, - 820, + 164, + 1978, + 819, + 1978, + 819, 2015, - 163, - 2015 + 164, + 2016 ], - "text": "look forward to you being a return customer!", - "words": [ - { - "boundingBox": [ - 164, - 1980, - 229, - 1980, - 229, - 2013, - 164, - 2011 - ], - "text": "look", - "confidence": 0.958 - }, - { - "boundingBox": [ - 235, - 1980, - 349, - 1980, - 349, - 2015, - 235, - 2013 - ], - "text": "forward", - "confidence": 0.959 - }, - { - "boundingBox": [ - 355, - 1980, - 387, - 1980, - 387, - 2016, - 355, - 2016 - ], - "text": "to", - "confidence": 0.958 - }, - { - "boundingBox": [ - 393, - 1980, - 449, - 1980, - 449, - 2016, - 393, - 2016 - ], - "text": "you", - "confidence": 0.958 - }, - { - "boundingBox": [ - 455, - 1980, - 541, - 1981, - 541, - 2016, - 455, - 2016 - ], - "text": "being", - "confidence": 0.956 - }, - { - "boundingBox": [ - 547, - 1981, - 567, - 1981, - 567, - 2016, - 547, - 2016 - ], - "text": "a", - "confidence": 0.895 - }, - { - "boundingBox": [ - 575, - 1981, - 663, - 1981, - 663, - 2014, - 575, - 2016 - ], - "text": "return", - "confidence": 0.958 - }, + "spans": [ { - "boundingBox": [ - 673, - 1981, - 820, - 1981, - 820, - 2010, - 673, - 2014 - ], - "text": "customer!", - "confidence": 0.959 + "offset": 896, + "length": 44 } ] } + ], + "spans": [ + { + "offset": 0, + "length": 940 + } ] } ], - "pageResults": [ + "tables": [ { - "page": 1, - "tables": [ + "rowCount": 6, + "columnCount": 4, + "cells": [ { - "rows": 7, - "columns": 4, - "cells": [ - { - "rowIndex": 0, - "columnIndex": 0, - "text": "Details", - "boundingBox": [ - 156, - 1038, + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Details", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 155, + 1037, 847, - 1038, + 1037, 847, - 1087, - 156, - 1087 - ], - "elements": [ - "#/readResults/0/lines/21/words/0" + 1086, + 155, + 1086 ] - }, + } + ], + "spans": [ + { + "offset": 431, + "length": 7 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "Quantity", + "boundingRegions": [ { - "rowIndex": 0, - "columnIndex": 1, - "text": "Quantity", + "pageNumber": 1, "boundingBox": [ 847, - 1038, + 1037, 1072, - 1038, + 1037, 1072, - 1087, + 1086, 847, - 1087 - ], - "elements": [ - "#/readResults/0/lines/22/words/0" + 1086 ] - }, + } + ], + "spans": [ + { + "offset": 439, + "length": 8 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "Unit Price", + "boundingRegions": [ { - "rowIndex": 0, - "columnIndex": 2, - "text": "Unit Price", + "pageNumber": 1, "boundingBox": [ 1072, - 1038, + 1037, 1309, - 1038, + 1037, 1309, - 1087, + 1086, 1072, - 1087 - ], - "elements": [ - "#/readResults/0/lines/23/words/0", - "#/readResults/0/lines/23/words/1" + 1086 ] - }, + } + ], + "spans": [ + { + "offset": 448, + "length": 10 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "Total", + "boundingRegions": [ { - "rowIndex": 0, - "columnIndex": 3, - "text": "Total", + "pageNumber": 1, "boundingBox": [ 1309, - 1038, - 1544, - 1038, - 1544, - 1087, + 1037, + 1543, + 1037, + 1543, + 1086, 1309, - 1087 - ], - "elements": [ - "#/readResults/0/lines/24/words/0" + 1086 ] - }, + } + ], + "spans": [ + { + "offset": 459, + "length": 5 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Black Sweats", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 0, - "text": "Black Sweats", + "pageNumber": 1, "boundingBox": [ - 156, - 1087, + 155, + 1086, 847, - 1087, + 1086, 847, - 1128, - 156, - 1128 - ], - "elements": [ - "#/readResults/0/lines/25/words/0", - "#/readResults/0/lines/25/words/1" + 1127, + 155, + 1127 ] - }, + } + ], + "spans": [ { - "rowIndex": 1, - "columnIndex": 1, - "text": "20", + "offset": 465, + "length": 12 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "20", + "boundingRegions": [ + { + "pageNumber": 1, "boundingBox": [ 847, - 1087, + 1086, 1072, - 1087, + 1086, 1072, - 1128, + 1127, 847, - 1128 - ], - "elements": [ - "#/readResults/0/lines/26/words/0" + 1127 ] - }, + } + ], + "spans": [ + { + "offset": 478, + "length": 2 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "10.00", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 2, - "text": "10.00", + "pageNumber": 1, "boundingBox": [ 1072, - 1087, + 1086, 1309, - 1087, + 1086, 1309, - 1128, + 1127, 1072, - 1128 - ], - "elements": [ - "#/readResults/0/lines/27/words/0" + 1127 ] - }, + } + ], + "spans": [ + { + "offset": 481, + "length": 5 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "200.00", + "boundingRegions": [ { - "rowIndex": 1, - "columnIndex": 3, - "text": "200.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1087, - 1544, - 1087, - 1544, - 1128, + 1086, + 1543, + 1086, + 1543, + 1127, 1309, - 1128 - ], - "elements": [ - "#/readResults/0/lines/28/words/0" + 1127 ] - }, + } + ], + "spans": [ + { + "offset": 487, + "length": 6 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Black Yoga Pants", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 0, - "text": "Black Yoga Pants", + "pageNumber": 1, "boundingBox": [ - 156, - 1128, + 155, + 1127, 847, - 1128, + 1127, 847, - 1172, - 156, - 1172 - ], - "elements": [ - "#/readResults/0/lines/29/words/0", - "#/readResults/0/lines/29/words/1", - "#/readResults/0/lines/29/words/2" + 1171, + 155, + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 494, + "length": 16 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "20", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 1, - "text": "20", + "pageNumber": 1, "boundingBox": [ 847, - 1128, + 1127, 1072, - 1128, + 1127, 1072, - 1172, + 1171, 847, - 1172 - ], - "elements": [ - "#/readResults/0/lines/30/words/0" + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 511, + "length": 2 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "10.00", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 2, - "text": "10.00", + "pageNumber": 1, "boundingBox": [ 1072, - 1128, + 1127, 1309, - 1128, + 1127, 1309, - 1172, + 1171, 1072, - 1172 - ], - "elements": [ - "#/readResults/0/lines/31/words/0" + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 514, + "length": 5 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "200.00", + "boundingRegions": [ { - "rowIndex": 2, - "columnIndex": 3, - "text": "200.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1128, - 1544, - 1128, - 1544, - 1172, + 1127, + 1543, + 1127, + 1543, + 1171, 1309, - 1172 - ], - "elements": [ - "#/readResults/0/lines/32/words/0" + 1171 ] - }, + } + ], + "spans": [ + { + "offset": 520, + "length": 6 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "White Sweats", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 0, - "text": "White Sweats", + "pageNumber": 1, "boundingBox": [ - 156, - 1172, + 155, + 1171, 847, - 1172, + 1171, 847, - 1216, - 156, - 1216 - ], - "elements": [ - "#/readResults/0/lines/33/words/0", - "#/readResults/0/lines/33/words/1" + 1214, + 155, + 1214 ] - }, + } + ], + "spans": [ + { + "offset": 527, + "length": 12 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "20", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 1, - "text": "20", + "pageNumber": 1, "boundingBox": [ 847, - 1172, + 1171, 1072, - 1172, + 1171, 1072, - 1216, + 1214, 847, - 1216 - ], - "elements": [ - "#/readResults/0/lines/34/words/0" + 1214 ] - }, + } + ], + "spans": [ + { + "offset": 540, + "length": 2 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "10.00", + "boundingRegions": [ { - "rowIndex": 3, - "columnIndex": 2, - "text": "10.00", + "pageNumber": 1, "boundingBox": [ 1072, - 1172, + 1171, 1309, - 1172, + 1171, 1309, - 1216, + 1214, 1072, - 1216 - ], - "elements": [ - "#/readResults/0/lines/35/words/0" + 1214 ] - }, + } + ], + "spans": [ { - "rowIndex": 3, - "columnIndex": 3, - "text": "200.00", + "offset": 543, + "length": 5 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "200.00", + "boundingRegions": [ + { + "pageNumber": 1, "boundingBox": [ 1309, - 1172, - 1544, - 1172, - 1544, - 1216, + 1171, + 1543, + 1171, + 1543, + 1214, 1309, - 1216 - ], - "elements": [ - "#/readResults/0/lines/36/words/0" + 1214 ] - }, + } + ], + "spans": [ + { + "offset": 549, + "length": 6 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Yellow T Shirts", + "boundingRegions": [ { - "rowIndex": 4, - "columnIndex": 0, - "text": "Yellow T Shirts", + "pageNumber": 1, "boundingBox": [ - 156, - 1216, + 155, + 1214, 847, - 1216, + 1214, 847, - 1260, - 156, - 1260 - ], - "elements": [ - "#/readResults/0/lines/37/words/0", - "#/readResults/0/lines/37/words/1", - "#/readResults/0/lines/37/words/2" + 1258, + 155, + 1259 ] - }, + } + ], + "spans": [ { - "rowIndex": 4, - "columnIndex": 1, - "text": "20", + "offset": 556, + "length": 15 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "20", + "boundingRegions": [ + { + "pageNumber": 1, "boundingBox": [ 847, - 1216, + 1214, 1072, - 1216, + 1214, 1072, - 1260, + 1258, 847, - 1260 - ], - "elements": [ - "#/readResults/0/lines/38/words/0" + 1258 ] - }, + } + ], + "spans": [ + { + "offset": 572, + "length": 2 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "10.00", + "boundingRegions": [ { - "rowIndex": 4, - "columnIndex": 2, - "text": "10.00", + "pageNumber": 1, "boundingBox": [ 1072, - 1216, + 1214, 1309, - 1216, + 1214, 1309, - 1260, + 1259, 1072, - 1260 - ], - "elements": [ - "#/readResults/0/lines/39/words/0" + 1258 ] - }, + } + ], + "spans": [ + { + "offset": 575, + "length": 5 + } + ] + }, + { + "rowIndex": 4, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "200.00", + "boundingRegions": [ { - "rowIndex": 4, - "columnIndex": 3, - "text": "200.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1216, - 1544, - 1216, - 1544, - 1260, + 1214, + 1543, + 1214, + 1543, + 1259, 1309, - 1260 - ], - "elements": [ - "#/readResults/0/lines/40/words/0" + 1259 ] - }, + } + ], + "spans": [ + { + "offset": 581, + "length": 6 + } + ] + }, + { + "rowIndex": 5, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "Logo Stickers", + "boundingRegions": [ { - "rowIndex": 5, - "columnIndex": 0, - "text": "Logo Stickers", + "pageNumber": 1, "boundingBox": [ - 156, - 1260, + 155, + 1259, 847, - 1260, + 1258, 847, 1303, - 156, + 155, 1303 - ], - "elements": [ - "#/readResults/0/lines/41/words/0", - "#/readResults/0/lines/41/words/1" ] - }, + } + ], + "spans": [ + { + "offset": 588, + "length": 13 + } + ] + }, + { + "rowIndex": 5, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "20", + "boundingRegions": [ { - "rowIndex": 5, - "columnIndex": 1, - "text": "20", + "pageNumber": 1, "boundingBox": [ 847, - 1260, + 1258, 1072, - 1260, + 1258, 1072, 1303, 847, 1303 - ], - "elements": [ - "#/readResults/0/lines/42/words/0" ] - }, + } + ], + "spans": [ + { + "offset": 602, + "length": 2 + } + ] + }, + { + "rowIndex": 5, + "columnIndex": 2, + "rowSpan": 1, + "columnSpan": 1, + "content": "5.00", + "boundingRegions": [ { - "rowIndex": 5, - "columnIndex": 2, - "text": "5,00", + "pageNumber": 1, "boundingBox": [ 1072, - 1260, + 1258, 1309, - 1260, + 1259, 1309, 1303, 1072, 1303 - ], - "elements": [ - "#/readResults/0/lines/43/words/0" ] - }, + } + ], + "spans": [ + { + "offset": 605, + "length": 4 + } + ] + }, + { + "rowIndex": 5, + "columnIndex": 3, + "rowSpan": 1, + "columnSpan": 1, + "content": "100.00", + "boundingRegions": [ { - "rowIndex": 5, - "columnIndex": 3, - "text": "100.00", + "pageNumber": 1, "boundingBox": [ 1309, - 1260, - 1544, - 1260, - 1544, + 1259, + 1543, + 1259, + 1543, 1303, 1309, 1303 - ], - "elements": [ - "#/readResults/0/lines/44/words/0" ] } + ], + "spans": [ + { + "offset": 610, + "length": 6 + } ] - }, + } + ], + "boundingRegions": [ { - "rows": 4, - "columns": 3, - "cells": [ - { - "rowIndex": 1, - "columnIndex": 1, - "text": "SUBTOTAL", - "boundingBox": [ - 1072, - 1566, - 1309, - 1566, - 1309, - 1610, - 1072, - 1610 - ], - "elements": [ - "#/readResults/0/lines/45/words/0" + "pageNumber": 1, + "boundingBox": [ + 153, + 1036, + 1548, + 1036, + 1548, + 1309, + 153, + 1309 + ] + } + ], + "spans": [ + { + "offset": 431, + "length": 185 + } + ] + }, + { + "rowCount": 4, + "columnCount": 2, + "cells": [ + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "SUBTOTAL", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1070, + 1564, + 1308, + 1565, + 1308, + 1609, + 1071, + 1609 ] - }, + } + ], + "spans": [ { - "rowIndex": 1, - "columnIndex": 2, - "text": "$900.00", - "boundingBox": [ - 1309, - 1566, - 1544, - 1566, + "offset": 671, + "length": 8 + } + ] + }, + { + "kind": "columnHeader", + "rowIndex": 0, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "$900.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1308, + 1565, 1544, - 1610, - 1309, - 1610 - ], - "elements": [ - "#/readResults/0/lines/46/words/0" + 1564, + 1543, + 1609, + 1308, + 1609 ] - }, + } + ], + "spans": [ { - "rowIndex": 2, - "columnIndex": 1, - "text": "TAX", - "boundingBox": [ - 1072, - 1610, - 1309, - 1610, - 1309, - 1658, - 1072, - 1658 - ], - "elements": [ - "#/readResults/0/lines/47/words/0" + "offset": 680, + "length": 7 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "TAX", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1071, + 1609, + 1308, + 1609, + 1308, + 1652, + 1071, + 1649 ] - }, + } + ], + "spans": [ { - "rowIndex": 2, - "columnIndex": 2, - "text": "$100.00", - "boundingBox": [ - 1309, - 1610, - 1544, - 1610, - 1544, - 1658, - 1309, - 1658 - ], - "elements": [ - "#/readResults/0/lines/48/words/0" + "offset": 688, + "length": 3 + } + ] + }, + { + "rowIndex": 1, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "$100.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1308, + 1609, + 1543, + 1609, + 1543, + 1649, + 1308, + 1652 ] - }, + } + ], + "spans": [ { - "rowIndex": 3, - "columnIndex": 1, - "text": "TOTAL", - "boundingBox": [ - 1072, - 1658, - 1309, - 1658, - 1309, + "offset": 692, + "length": 7 + } + ] + }, + { + "rowIndex": 2, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1071, + 1649, + 1308, + 1652, + 1308, + 1663, + 1071, + 1663 + ] + } + ], + "spans": [] + }, + { + "rowIndex": 2, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1308, + 1652, + 1543, + 1649, + 1543, + 1663, + 1308, + 1663 + ] + } + ], + "spans": [] + }, + { + "rowIndex": 3, + "columnIndex": 0, + "rowSpan": 1, + "columnSpan": 1, + "content": "TOTAL", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1071, + 1663, + 1308, + 1663, + 1308, 1708, - 1072, + 1071, 1708 - ], - "elements": [ - "#/readResults/0/lines/50/words/0" ] - }, + } + ], + "spans": [ { - "rowIndex": 3, - "columnIndex": 2, - "text": "$1000.00", - "boundingBox": [ - 1309, - 1658, - 1544, - 1658, - 1544, - 1708, - 1309, + "offset": 700, + "length": 5 + } + ] + }, + { + "rowIndex": 3, + "columnIndex": 1, + "rowSpan": 1, + "columnSpan": 1, + "content": "$1000.00", + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1308, + 1663, + 1543, + 1663, + 1543, + 1707, + 1308, 1708 - ], - "elements": [ - "#/readResults/0/lines/51/words/0" ] } + ], + "spans": [ + { + "offset": 706, + "length": 8 + } + ] + } + ], + "boundingRegions": [ + { + "pageNumber": 1, + "boundingBox": [ + 1070, + 1562, + 1544, + 1562, + 1544, + 1710, + 1070, + 1710 ] } + ], + "spans": [ + { + "offset": 671, + "length": 43 + } ] } ] diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/subfolder/Form_6.jpg b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/subfolder/Form_6.jpg new file mode 100644 index 0000000000000..266cfecffdbec Binary files /dev/null and b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/samples/trainingFiles/subfolder/Form_6.jpg differ