Update docs metadata
This commit is contained in:
Родитель
e487344fc2
Коммит
601dfe63ea
|
@ -3,12 +3,12 @@ title: Azure Form Recognizer client library for Java
|
|||
keywords: Azure, java, SDK, API, azure-ai-formrecognizer, formrecognizer
|
||||
author: samvaity
|
||||
ms.author: savaity
|
||||
ms.date: 06/08/2022
|
||||
ms.date: 08/11/2022
|
||||
ms.topic: reference
|
||||
ms.devlang: java
|
||||
ms.service: formrecognizer
|
||||
---
|
||||
# Azure Form Recognizer client library for Java - version 4.0.0-beta.5
|
||||
# Azure Form Recognizer client library for Java - version 4.0.0-beta.6
|
||||
|
||||
Azure Form Recognizer is a cloud service that uses machine learning to analyze text and structured data from your documents.
|
||||
It includes the following main features:
|
||||
|
@ -33,7 +33,7 @@ It includes the following main features:
|
|||
#### Include the BOM file
|
||||
|
||||
Do include the azure-sdk-bom to your project to take dependency on GA version of the library. In the following snippet, replace the {bom_version_to_target} placeholder with the version number.
|
||||
To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/boms/azure-sdk-bom/README.md).
|
||||
To learn more about the BOM, see the [AZURE SDK BOM README](https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/boms/azure-sdk-bom/README.md).
|
||||
|
||||
```xml
|
||||
<dependencyManagement>
|
||||
|
@ -68,7 +68,7 @@ add the direct dependency to your project as follows.
|
|||
<dependency>
|
||||
<groupId>com.azure</groupId>
|
||||
<artifactId>azure-ai-formrecognizer</artifactId>
|
||||
<version>3.1.11</version>
|
||||
<version>3.1.13</version>
|
||||
</dependency>
|
||||
```
|
||||
[//]: # ({x-version-update-end})
|
||||
|
@ -79,7 +79,7 @@ This table shows the relationship between SDK versions and supported API version
|
|||
|SDK version|Supported API version of service
|
||||
|-|-
|
||||
|3.0.x | 2.0
|
||||
|3.1.X - 3.1.3| 2.0, 2.1 (default)
|
||||
|3.1.X - 3.1.12| 2.0, 2.1 (default)
|
||||
|4.0.0-beta.1 - Latest beta release| 2022-01-30-preview (default)
|
||||
|
||||
> Note: Starting with version 2022-01-30-preview, a new set of clients were introduced to leverage the newest features
|
||||
|
@ -173,7 +173,7 @@ Authentication with AAD requires some initial setup:
|
|||
<dependency>
|
||||
<groupId>com.azure</groupId>
|
||||
<artifactId>azure-identity</artifactId>
|
||||
<version>1.5.1</version>
|
||||
<version>1.5.3</version>
|
||||
</dependency>
|
||||
```
|
||||
[//]: # ({x-version-update-end})
|
||||
|
@ -245,11 +245,11 @@ Extract text, table structures, and selection marks like radio buttons and check
|
|||
```java readme-sample-extractLayout
|
||||
// analyze document layout using file input stream
|
||||
File layoutDocument = new File("local/file_path/filename.png");
|
||||
byte[] fileContent = Files.readAllBytes(layoutDocument.toPath());
|
||||
InputStream fileStream = new ByteArrayInputStream(fileContent);
|
||||
Path filePath = layoutDocument.toPath();
|
||||
BinaryData layoutDocumentData = BinaryData.fromFile(filePath);
|
||||
|
||||
SyncPoller<DocumentOperationResult, AnalyzeResult> analyzeLayoutResultPoller =
|
||||
documentAnalysisClient.beginAnalyzeDocument("prebuilt-layout", fileStream, layoutDocument.length());
|
||||
documentAnalysisClient.beginAnalyzeDocument("prebuilt-layout", layoutDocumentData, layoutDocument.length());
|
||||
|
||||
AnalyzeResult analyzeLayoutResult = analyzeLayoutResultPoller.getFinalResult();
|
||||
|
||||
|
@ -269,7 +269,7 @@ analyzeLayoutResult.getPages().forEach(documentPage -> {
|
|||
// selection marks
|
||||
documentPage.getSelectionMarks().forEach(documentSelectionMark ->
|
||||
System.out.printf("Selection mark is '%s' and is within a bounding box %s with confidence %.2f.%n",
|
||||
documentSelectionMark.getState().toString(),
|
||||
documentSelectionMark.getSelectionMarkState().toString(),
|
||||
documentSelectionMark.getBoundingPolygon().toString(),
|
||||
documentSelectionMark.getConfidence()));
|
||||
});
|
||||
|
@ -314,7 +314,7 @@ for (int i = 0; i < receiptResults.getDocuments().size(); i++) {
|
|||
DocumentField merchantNameField = receiptFields.get("MerchantName");
|
||||
if (merchantNameField != null) {
|
||||
if (DocumentFieldType.STRING == merchantNameField.getType()) {
|
||||
String merchantName = merchantNameField.getValueString();
|
||||
String merchantName = merchantNameField.getValueAsString();
|
||||
System.out.printf("Merchant Name: %s, confidence: %.2f%n",
|
||||
merchantName, merchantNameField.getConfidence());
|
||||
}
|
||||
|
@ -323,7 +323,7 @@ for (int i = 0; i < receiptResults.getDocuments().size(); i++) {
|
|||
DocumentField merchantPhoneNumberField = receiptFields.get("MerchantPhoneNumber");
|
||||
if (merchantPhoneNumberField != null) {
|
||||
if (DocumentFieldType.PHONE_NUMBER == merchantPhoneNumberField.getType()) {
|
||||
String merchantAddress = merchantPhoneNumberField.getValuePhoneNumber();
|
||||
String merchantAddress = merchantPhoneNumberField.getValueAsPhoneNumber();
|
||||
System.out.printf("Merchant Phone number: %s, confidence: %.2f%n",
|
||||
merchantAddress, merchantPhoneNumberField.getConfidence());
|
||||
}
|
||||
|
@ -332,7 +332,7 @@ for (int i = 0; i < receiptResults.getDocuments().size(); i++) {
|
|||
DocumentField transactionDateField = receiptFields.get("TransactionDate");
|
||||
if (transactionDateField != null) {
|
||||
if (DocumentFieldType.DATE == transactionDateField.getType()) {
|
||||
LocalDate transactionDate = transactionDateField.getValueDate();
|
||||
LocalDate transactionDate = transactionDateField.getValueAsDate();
|
||||
System.out.printf("Transaction Date: %s, confidence: %.2f%n",
|
||||
transactionDate, transactionDateField.getConfidence());
|
||||
}
|
||||
|
@ -342,21 +342,21 @@ for (int i = 0; i < receiptResults.getDocuments().size(); i++) {
|
|||
if (receiptItemsField != null) {
|
||||
System.out.printf("Receipt Items: %n");
|
||||
if (DocumentFieldType.LIST == receiptItemsField.getType()) {
|
||||
List<DocumentField> receiptItems = receiptItemsField.getValueList();
|
||||
List<DocumentField> receiptItems = receiptItemsField.getValueAsList();
|
||||
receiptItems.stream()
|
||||
.filter(receiptItem -> DocumentFieldType.MAP == receiptItem.getType())
|
||||
.map(documentField -> documentField.getValueMap())
|
||||
.map(documentField -> documentField.getValueAsMap())
|
||||
.forEach(documentFieldMap -> documentFieldMap.forEach((key, documentField) -> {
|
||||
if ("Name".equals(key)) {
|
||||
if (DocumentFieldType.STRING == documentField.getType()) {
|
||||
String name = documentField.getValueString();
|
||||
String name = documentField.getValueAsString();
|
||||
System.out.printf("Name: %s, confidence: %.2fs%n",
|
||||
name, documentField.getConfidence());
|
||||
}
|
||||
}
|
||||
if ("Quantity".equals(key)) {
|
||||
if (DocumentFieldType.FLOAT == documentField.getType()) {
|
||||
Float quantity = documentField.getValueFloat();
|
||||
Float quantity = documentField.getValueAsFloat();
|
||||
System.out.printf("Quantity: %f, confidence: %.2f%n",
|
||||
quantity, documentField.getConfidence());
|
||||
}
|
||||
|
@ -387,23 +387,26 @@ More details on setting up a container and required file structure can be found
|
|||
// Build custom document analysis model
|
||||
String trainingFilesUrl = "{SAS_URL_of_your_container_in_blob_storage}";
|
||||
// The shared access signature (SAS) Url of your Azure Blob Storage container with your forms.
|
||||
SyncPoller<DocumentOperationResult, DocumentModel> buildOperationPoller =
|
||||
String prefix = "{blob_name_prefix}}";
|
||||
SyncPoller<DocumentOperationResult, DocumentModelDetails> buildOperationPoller =
|
||||
documentModelAdminClient.beginBuildModel(trainingFilesUrl,
|
||||
DocumentBuildMode.TEMPLATE,
|
||||
new BuildModelOptions().setModelId("my-build-model").setDescription("model desc"), Context.NONE);
|
||||
DocumentModelBuildMode.TEMPLATE,
|
||||
prefix,
|
||||
new BuildModelOptions().setModelId("my-build-model").setDescription("model desc"),
|
||||
Context.NONE);
|
||||
|
||||
DocumentModel documentModel = buildOperationPoller.getFinalResult();
|
||||
DocumentModelDetails documentModelDetails = buildOperationPoller.getFinalResult();
|
||||
|
||||
// Model Info
|
||||
System.out.printf("Model ID: %s%n", documentModel.getModelId());
|
||||
System.out.printf("Model Description: %s%n", documentModel.getDescription());
|
||||
System.out.printf("Model created on: %s%n%n", documentModel.getCreatedOn());
|
||||
documentModel.getDocTypes().forEach((key, docTypeInfo) -> {
|
||||
System.out.printf("Model ID: %s%n", documentModelDetails.getModelId());
|
||||
System.out.printf("Model Description: %s%n", documentModelDetails.getDescription());
|
||||
System.out.printf("Model created on: %s%n%n", documentModelDetails.getCreatedOn());
|
||||
documentModelDetails.getDocumentTypes().forEach((key, documentTypeDetails) -> {
|
||||
System.out.printf("Document type: %s%n", key);
|
||||
docTypeInfo.getFieldSchema().forEach((name, documentFieldSchema) -> {
|
||||
documentTypeDetails.getFieldSchema().forEach((name, documentFieldSchema) -> {
|
||||
System.out.printf("Document field: %s%n", name);
|
||||
System.out.printf("Document field type: %s%n", documentFieldSchema.getType().toString());
|
||||
System.out.printf("Document field confidence: %.2f%n", docTypeInfo.getFieldConfidence().get(name));
|
||||
System.out.printf("Document field confidence: %.2f%n", documentTypeDetails.getFieldConfidence().get(name));
|
||||
});
|
||||
});
|
||||
```
|
||||
|
@ -474,27 +477,27 @@ Manage the models in your Form Recognizer account.
|
|||
AtomicReference<String> modelId = new AtomicReference<>();
|
||||
|
||||
// First, we see how many models we have, and what our limit is
|
||||
AccountProperties accountProperties = documentModelAdminClient.getAccountProperties();
|
||||
System.out.printf("The account has %s models, and we can have at most %s models",
|
||||
accountProperties.getDocumentModelCount(), accountProperties.getDocumentModelLimit());
|
||||
ResourceDetails resourceDetails = documentModelAdminClient.getResourceDetails();
|
||||
System.out.printf("The resource has %s models, and we can have at most %s models",
|
||||
resourceDetails.getDocumentModelCount(), resourceDetails.getDocumentModelLimit());
|
||||
|
||||
// Next, we get a paged list of all of our models
|
||||
PagedIterable<DocumentModelInfo> customDocumentModels = documentModelAdminClient.listModels();
|
||||
PagedIterable<DocumentModelSummary> customDocumentModels = documentModelAdminClient.listModels();
|
||||
System.out.println("We have following models in the account:");
|
||||
customDocumentModels.forEach(documentModelInfo -> {
|
||||
System.out.printf("Model ID: %s%n", documentModelInfo.getModelId());
|
||||
modelId.set(documentModelInfo.getModelId());
|
||||
customDocumentModels.forEach(documentModelSummary -> {
|
||||
System.out.printf("Model ID: %s%n", documentModelSummary.getModelId());
|
||||
modelId.set(documentModelSummary.getModelId());
|
||||
|
||||
// get custom document analysis model info
|
||||
DocumentModel documentModel = documentModelAdminClient.getModel(documentModelInfo.getModelId());
|
||||
DocumentModelDetails documentModel = documentModelAdminClient.getModel(documentModelSummary.getModelId());
|
||||
System.out.printf("Model ID: %s%n", documentModel.getModelId());
|
||||
System.out.printf("Model Description: %s%n", documentModel.getDescription());
|
||||
System.out.printf("Model created on: %s%n", documentModel.getCreatedOn());
|
||||
documentModel.getDocTypes().forEach((key, docTypeInfo) -> {
|
||||
docTypeInfo.getFieldSchema().forEach((field, documentFieldSchema) -> {
|
||||
documentModel.getDocumentTypes().forEach((key, documentTypeDetails) -> {
|
||||
documentTypeDetails.getFieldSchema().forEach((field, documentFieldSchema) -> {
|
||||
System.out.printf("Field: %s", field);
|
||||
System.out.printf("Field type: %s", documentFieldSchema.getType());
|
||||
System.out.printf("Field confidence: %.2f", docTypeInfo.getFieldConfidence().get(field));
|
||||
System.out.printf("Field confidence: %.2f", documentTypeDetails.getFieldConfidence().get(field));
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -543,7 +546,7 @@ These code samples show common scenario operations with the Azure Form Recognize
|
|||
* Build a model: [BuildModel][build_model]
|
||||
* Manage custom models: [ManageCustomModels][manage_custom_models]
|
||||
* Copy a model between Form Recognizer resources: [CopyModel][copy_model]
|
||||
* Create a composed model from a collection of custom-built models: [CreateComposedModel][create_composed_model]
|
||||
* Create a composed model from a collection of custom-built models: [ComposeModel][compose_model]
|
||||
* Get/List document model operations associated with the Form Recognizer resource: [GetOperation][get_operation]
|
||||
|
||||
### Async APIs
|
||||
|
@ -566,7 +569,7 @@ DocumentAnalysisAsyncClient documentAnalysisAsyncClient = new DocumentAnalysisCl
|
|||
* Build a model: [BuildModelAsync][build_model_async]
|
||||
* Manage custom models: [ManageCustomModelsAsync][manage_custom_models_async]
|
||||
* Copy a model between Form Recognizer resources: [CopyModelAsync][copy_model_async]
|
||||
* Create a composed model from a collection of custom-built models: [CreateComposedModelAsync][create_composed_model_async]
|
||||
* Create a composed model from a collection of custom-built models: [ComposeModelAsync][compose_model_async]
|
||||
* Get/List document model operations associated with the Form Recognizer resource: [GetOperationAsync][get_operation_async]
|
||||
|
||||
### Additional documentation
|
||||
|
@ -583,13 +586,13 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m
|
|||
|
||||
<!-- LINKS -->
|
||||
[aad_authorization]: /azure/cognitive-services/authentication#authenticate-with-azure-active-directory
|
||||
[azure_key_credential]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/core/azure-core/src/main/java/com/azure/core/credential/AzureKeyCredential.java
|
||||
[azure_key_credential]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/core/azure-core/src/main/java/com/azure/core/credential/AzureKeyCredential.java
|
||||
[key]: /azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows#get-the-keys-for-your-resource
|
||||
[api_reference_doc]: https://aka.ms/azsdk-java-formrecognizer-ref-docs
|
||||
[azure_identity_credential_type]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-formrecognizer_4.0.0-beta.5/sdk/identity/azure-identity#credentials
|
||||
[azure_identity_credential_type]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-formrecognizer_4.0.0-beta.6/sdk/identity/azure-identity#credentials
|
||||
[azure_cli]: /azure/cognitive-services/cognitive-services-apis-create-account-cli?tabs=windows
|
||||
[azure_cli_endpoint]: /cli/azure/cognitiveservices/account?view=azure-cli-latest#az-cognitiveservices-account-show
|
||||
[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-formrecognizer_4.0.0-beta.5/sdk/identity/azure-identity#credentials
|
||||
[azure_identity]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-formrecognizer_4.0.0-beta.6/sdk/identity/azure-identity#credentials
|
||||
[azure_portal]: https://ms.portal.azure.com
|
||||
[azure_subscription]: https://azure.microsoft.com/free
|
||||
[cla]: https://cla.microsoft.com
|
||||
|
@ -600,7 +603,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m
|
|||
[form_recognizer_account]: /azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows
|
||||
[grant_access]: /azure/cognitive-services/authentication#assign-a-role-to-a-service-principal
|
||||
[http_clients_wiki]: https://github.com/Azure/azure-sdk-for-java/wiki/HTTP-clients
|
||||
[http_response_exception]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/core/azure-core/src/main/java/com/azure/core/exception/HttpResponseException.java
|
||||
[http_response_exception]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/core/azure-core/src/main/java/com/azure/core/exception/HttpResponseException.java
|
||||
[jdk_link]: /java/azure/jdk/?view=azure-java-stable
|
||||
[logging]: https://github.com/Azure/azure-sdk-for-java/wiki/Logging-with-Azure-SDK
|
||||
[package]: https://mvnrepository.com/artifact/com.azure/azure-ai-formrecognizer
|
||||
|
@ -608,40 +611,40 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m
|
|||
[register_AAD_application]: /azure/cognitive-services/authentication#assign-a-role-to-a-service-principal
|
||||
[fr-studio]: https://aka.ms/azsdk/formrecognizer/formrecognizerstudio
|
||||
[fr_build_training_set]: https://aka.ms/azsdk/formrecognizer/buildcustommodel
|
||||
[sample_examples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples#examples
|
||||
[sample_readme]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples#readme
|
||||
[migration_guide]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/migration-guide.md
|
||||
[changelog]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md
|
||||
[sample_examples]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples#examples
|
||||
[sample_readme]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples#readme
|
||||
[migration_guide]: https://github.com/Azure/azure-sdk-for-java/tree/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/migration-guide.md
|
||||
[changelog]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/CHANGELOG.md
|
||||
|
||||
[create_composed_model]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/CreateComposedModel.java
|
||||
[create_composed_model_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/CreateComposedModelAsync.java
|
||||
[sample_readme]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/
|
||||
[document_analysis_async_client]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/DocumentAnalysisAsyncClient.java
|
||||
[document_analysis_sync_client]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/DocumentAnalysisClient.java
|
||||
[document_model_admin_async_client]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/administration/DocumentModelAdministrationAsyncClient.java
|
||||
[document_model_admin_sync_client]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/administration/DocumentModelAdministrationClient.java
|
||||
[manage_custom_models]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/ManageCustomModels.java
|
||||
[manage_custom_models_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/ManageCustomModelsAsync.java
|
||||
[analyze_business_cards_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeBusinessCardFromUrl.java
|
||||
[analyze_business_cards_from_url_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeBusinessCardFromUrlAsync.java
|
||||
[analyze_identity_documents_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeIdentityDocumentsFromUrl.java
|
||||
[analyze_identity_documents_from_url_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeIdentityDocumentsFromUrlAsync.java
|
||||
[analyze_invoices_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeInvoicesAsync.java
|
||||
[analyze_invoices_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeInvoicesFromUrl.java
|
||||
[analyze_layout]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeLayout.java
|
||||
[analyze_layout_from_url_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeLayoutFromUrlAsync.java
|
||||
[analyze_receipts]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeReceipts.java
|
||||
[analyze_receipts_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeReceiptsAsync.java
|
||||
[analyze_receipts_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeReceiptsFromUrl.java
|
||||
[analyze_receipts_from_url_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeReceiptsFromUrlAsync.java
|
||||
[analyze_custom_documents]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeCustomDocumentFromUrl.java
|
||||
[analyze_custom_documents_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeCustomDocumentAsync.java
|
||||
[build_model]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/BuildModel.java
|
||||
[build_model_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/BuildModelAsync.java
|
||||
[copy_model]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/CopyModel.java
|
||||
[copy_model_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/CopyModelAsync.java
|
||||
[get_operation]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/GetOperationInfo.java
|
||||
[get_operation_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/GetOperationInfoAsync.java
|
||||
[compose_model]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/ComposeModel.java
|
||||
[compose_model_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/ComposeModelAsync.java
|
||||
[sample_readme]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/
|
||||
[document_analysis_async_client]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/documentanalysis/DocumentAnalysisAsyncClient.java
|
||||
[document_analysis_sync_client]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/documentanalysis/DocumentAnalysisClient.java
|
||||
[document_model_admin_async_client]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/documentanalysis/administration/DocumentModelAdministrationAsyncClient.java
|
||||
[document_model_admin_sync_client]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/main/java/com/azure/ai/formrecognizer/documentanalysis/administration/DocumentModelAdministrationClient.java
|
||||
[manage_custom_models]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/ManageCustomModels.java
|
||||
[manage_custom_models_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/ManageCustomModelsAsync.java
|
||||
[analyze_business_cards_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeBusinessCardFromUrl.java
|
||||
[analyze_business_cards_from_url_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeBusinessCardFromUrlAsync.java
|
||||
[analyze_identity_documents_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeIdentityDocumentsFromUrl.java
|
||||
[analyze_identity_documents_from_url_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeIdentityDocumentsFromUrlAsync.java
|
||||
[analyze_invoices_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeInvoicesAsync.java
|
||||
[analyze_invoices_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeInvoicesFromUrl.java
|
||||
[analyze_layout]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeLayout.java
|
||||
[analyze_layout_from_url_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeLayoutFromUrlAsync.java
|
||||
[analyze_receipts]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeReceipts.java
|
||||
[analyze_receipts_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeReceiptsAsync.java
|
||||
[analyze_receipts_from_url]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeReceiptsFromUrl.java
|
||||
[analyze_receipts_from_url_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeReceiptsFromUrlAsync.java
|
||||
[analyze_custom_documents]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeCustomDocumentFromUrl.java
|
||||
[analyze_custom_documents_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/AnalyzeCustomDocumentAsync.java
|
||||
[build_model]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/BuildModel.java
|
||||
[build_model_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/BuildModelAsync.java
|
||||
[copy_model]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/CopyModel.java
|
||||
[copy_model_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/CopyModelAsync.java
|
||||
[get_operation]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/GetOperationSummary.java
|
||||
[get_operation_async]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src/samples/java/com/azure/ai/formrecognizer/administration/GetOperationSummaryAsync.java
|
||||
|
||||
[fr_models]: https://aka.ms/azsdk/formrecognizer/models
|
||||
[service_access]: /azure/cognitive-services/cognitive-services-apis-create-account?tabs=multiservice%2Cwindows
|
||||
|
@ -650,7 +653,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m
|
|||
[service_analyze_identity_documents_fields]: https://aka.ms/azsdk/formrecognizer/iddocumentfieldschema
|
||||
[service_analyze_receipt_fields]: https://aka.ms/azsdk/formrecognizer/receiptfieldschema
|
||||
[service_analyze_w2_documents_fields]: https://aka.ms/azsdk/formrecognizer/taxusw2fieldschema
|
||||
[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.5/sdk/formrecognizer/azure-ai-formrecognizer/src
|
||||
[source_code]: https://github.com/Azure/azure-sdk-for-java/blob/azure-ai-formrecognizer_4.0.0-beta.6/sdk/formrecognizer/azure-ai-formrecognizer/src
|
||||
[quickstart_training]: /azure/cognitive-services/form-recognizer/quickstarts/curl-train-extract#train-a-form-recognizer-model
|
||||
[wiki_identity]: https://github.com/Azure/azure-sdk-for-java/wiki/Identity-and-Authentication
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"Name": "azure-ai-formrecognizer",
|
||||
"Version": "4.0.0-beta.5",
|
||||
"Version": "4.0.0-beta.6",
|
||||
"DevVersion": null,
|
||||
"DirectoryPath": "sdk/formrecognizer/azure-ai-formrecognizer",
|
||||
"ServiceDirectory": "formrecognizer",
|
||||
|
@ -10,5 +10,5 @@
|
|||
"SdkType": "client",
|
||||
"IsNewSdk": true,
|
||||
"ArtifactName": "azure-ai-formrecognizer",
|
||||
"ReleaseStatus": "2022-06-07"
|
||||
"ReleaseStatus": "2022-08-10"
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче