Analyzer - Get Analyze Layout Result
進行状況を追跡し、レイアウトの分析操作の結果を取得します
GET {endpoint}/formrecognizer/v2.1/layout/analyzeResults/{resultId}
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
endpoint
|
path | True |
string |
サポートされている Cognitive Services エンドポイント (プロトコルとホスト名など)。 https://westus2.api.cognitive.microsoft.com |
result
|
path | True |
string uuid |
操作の結果識別子を分析します。 |
要求ヘッダー
名前 | 必須 | 型 | 説明 |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
Success |
|
Other Status Codes |
エラーに関する追加の詳細を含む、成功していない応答に付随する応答エンティティ。 |
セキュリティ
Ocp-Apim-Subscription-Key
型:
apiKey
/:
header
例
Get analyze layout result
要求のサンプル
GET {endpoint}/formrecognizer/v2.1/layout/analyzeResults/3b1e6c5b-e113-4114-ab6b-ce65dfe8050f
応答のサンプル
{
"status": "succeeded",
"createdDateTime": "2019-05-01T10:53:21Z",
"lastUpdatedDateTime": "2019-05-01T10:53:23Z",
"analyzeResult": {
"version": "v2.1",
"readResults": [],
"pageResults": []
}
}
定義
名前 | 説明 |
---|---|
Analyze |
キューに登録された分析操作の状態と結果。 |
Analyze |
操作結果を分析します。 |
Appearance |
テキスト行の外観を表す オブジェクト。 |
Data |
ページに含まれる抽出されたテーブルに関する情報。 |
Data |
テーブル内の抽出されたセルに関する情報。 |
Document |
入力ドキュメントに対応する抽出されたフィールドのセット。 |
Error |
|
Error |
|
Field |
認識されたフィールド値。 |
Field |
フィールド値のセマンティック データ型。 |
Key |
キーと値のペアで抽出されたキーまたは値に関する情報。 |
Key |
抽出されたキーと値のペアに関する情報。 |
Key |
キー値要素のセマンティック データ型。 |
Length |
width、height、boundingBox プロパティで使用される単位。 画像の場合、単位は "ピクセル" です。 PDF の場合、単位は "inch" です。 |
Operation |
キューに入った操作の状態。 |
Page |
1 つのページから情報を抽出しました。 |
Read |
入力ドキュメント内のページから抽出されたテキスト。 |
Selection |
抽出された選択マークに関する情報。 |
Style |
テキスト行のスタイルを表す オブジェクト。 |
Text |
抽出されたテキスト行を表す オブジェクト。 |
Text |
手書きやその他を含むテキスト行スタイル名。 |
Text |
単語を表す オブジェクト。 |
AnalyzeOperationResult
キューに登録された分析操作の状態と結果。
名前 | 型 | 説明 |
---|---|---|
analyzeResult |
分析操作の結果。 |
|
createdDateTime |
string |
分析操作が送信された日時 (UTC)。 |
lastUpdatedDateTime |
string |
状態が最後に更新された日時 (UTC)。 |
status |
操作の状態。 |
AnalyzeResult
操作結果を分析します。
名前 | 型 | 説明 |
---|---|---|
documentResults |
入力から抽出されたドキュメント レベルの情報。 |
|
errors |
分析操作中に報告されたエラーの一覧。 |
|
pageResults |
入力から抽出されたページ レベルの情報。 |
|
readResults |
入力から抽出されたテキスト。 |
|
version |
string |
この結果に使用されるスキーマのバージョン。 |
Appearance
テキスト行の外観を表す オブジェクト。
名前 | 型 | 説明 |
---|---|---|
style |
テキスト行のスタイルを表す オブジェクト。 |
DataTable
ページに含まれる抽出されたテーブルに関する情報。
名前 | 型 | 説明 |
---|---|---|
boundingBox |
number[] |
テーブルの境界ボックス。 |
cells |
テーブルに含まれるセルの一覧。 |
|
columns |
integer |
列の数。 |
rows |
integer |
行の数。 |
DataTableCell
テーブル内の抽出されたセルに関する情報。
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
boundingBox |
number[] |
セルの境界ボックス。 |
|
columnIndex |
integer |
セルの列インデックス。 |
|
columnSpan |
integer |
1 |
このセルがまたがる列の数。 |
confidence |
number |
信頼度の値。 |
|
elements |
string[] |
includeTextDetails を true に設定すると、このテーブル セルを構成するテキスト要素への参照の一覧が表示されます。 |
|
isFooter |
boolean |
False |
現在のセルはフッター セルですか? |
isHeader |
boolean |
False |
現在のセルはヘッダー セルですか? |
rowIndex |
integer |
セルの行インデックス。 |
|
rowSpan |
integer |
1 |
このセルがまたがる行の数。 |
text |
string |
セルのテキスト コンテンツ。 |
DocumentResult
入力ドキュメントに対応する抽出されたフィールドのセット。
名前 | 型 | 説明 |
---|---|---|
docType |
string |
ドキュメントの種類。 |
docTypeConfidence |
number |
予測されるドキュメントの種類の信頼度。 |
fields |
<string,
Field |
名前付きフィールド値のディクショナリ。 |
modelId |
string |
モデル識別子。 |
pageRange |
integer[] |
ドキュメントが見つかった最初と最後のページ番号。 |
ErrorInformation
名前 | 型 | 説明 |
---|---|---|
code |
string |
|
message |
string |
ErrorResponse
名前 | 型 | 説明 |
---|---|---|
error |
FieldValue
認識されたフィールド値。
名前 | 型 | 説明 |
---|---|---|
boundingBox |
number[] |
必要に応じて、フィールド値の境界ボックス。 |
confidence |
number |
信頼度スコア。 |
elements |
string[] |
includeTextDetails を true に設定すると、このフィールドを構成するテキスト要素への参照の一覧が表示されます。 |
page |
integer |
入力ドキュメント内の 1 から始まるページ番号。 |
text |
string |
抽出されたフィールドのテキスト コンテンツ。 |
type |
フィールド値の型。 |
|
valueArray |
フィールド値の配列。 |
|
valueCountryRegion |
string |
3 文字の国コード (ISO 3166-1 alpha-3)。 |
valueDate |
string |
日付の値。 |
valueInteger |
integer |
整数値。 |
valueNumber |
number |
浮動小数点値。 |
valueObject |
<string,
Field |
名前付きフィールド値のディクショナリ。 |
valuePhoneNumber |
string |
電話番号の値。 |
valueSelectionMark |
enum:
|
選択マークの値。 |
valueString |
string |
文字列値。 |
valueTime |
string |
時刻値。 |
FieldValueType
フィールド値のセマンティック データ型。
名前 | 型 | 説明 |
---|---|---|
array |
string |
|
countryRegion |
string |
|
date |
string |
|
integer |
string |
|
number |
string |
|
object |
string |
|
phoneNumber |
string |
|
selectionMark |
string |
|
string |
string |
|
time |
string |
KeyValueElement
キーと値のペアで抽出されたキーまたは値に関する情報。
名前 | 型 | 説明 |
---|---|---|
boundingBox |
number[] |
キーまたは値の境界ボックス。 |
elements |
string[] |
includeTextDetails が true に設定されている場合、このキーまたは値を構成するテキスト要素への参照の一覧。 |
text |
string |
キーまたは値のテキストコンテンツ。 |
type |
キー値要素のセマンティック データ型。 |
KeyValuePair
抽出されたキーと値のペアに関する情報。
名前 | 型 | 説明 |
---|---|---|
confidence |
number |
信頼度の値。 |
key |
キーと値のペアで抽出されたキーに関する情報。 |
|
label |
string |
キーと値のペア エントリのユーザー定義ラベル。 |
value |
キーと値のペアで抽出された値に関する情報。 |
KeyValueType
キー値要素のセマンティック データ型。
名前 | 型 | 説明 |
---|---|---|
selectionMark |
string |
|
string |
string |
LengthUnit
width、height、boundingBox プロパティで使用される単位。 画像の場合、単位は "ピクセル" です。 PDF の場合、単位は "inch" です。
名前 | 型 | 説明 |
---|---|---|
inch |
string |
|
pixel |
string |
OperationStatus
キューに入った操作の状態。
名前 | 型 | 説明 |
---|---|---|
failed |
string |
|
notStarted |
string |
|
running |
string |
|
succeeded |
string |
PageResult
1 つのページから情報を抽出しました。
名前 | 型 | 説明 |
---|---|---|
clusterId |
integer |
クラスター識別子。 |
keyValuePairs |
ページから抽出されたキーと値のペアの一覧。 |
|
page |
integer |
ページ番号。 |
tables |
ページから抽出されたデータ テーブルの一覧。 |
ReadResult
入力ドキュメント内のページから抽出されたテキスト。
名前 | 型 | 説明 |
---|---|---|
angle |
number |
時計回りの方向のテキストの一般的な向き。(-180, 180] の間の度数で測定されます。 |
height |
number |
画像/PDF の高さ (ピクセル/インチ単位)。 |
lines |
Text |
includeTextDetails が true に設定されている場合、認識されるテキスト行の一覧。 返される行の最大数は、1 ページあたり 300 行です。 行は上から下、左から右に並べ替えられますが、場合によっては近接性が高い優先順位で処理されます。 並べ替え順序は検出されたテキストに依存するため、画像や OCR バージョンの更新によって変わる可能性があります。 したがって、ビジネス ロジックは、順序ではなく実際の行の場所に基づいて構築する必要があります。 |
page |
integer |
入力ドキュメント内の 1 から始まるページ番号。 |
selectionMarks |
ページから抽出された選択マークの一覧。 |
|
unit |
width、height、boundingBox プロパティで使用される単位。 画像の場合、単位は "ピクセル" です。 PDF の場合、単位は "inch" です。 |
|
width |
number |
イメージ/PDF の幅 (ピクセル/インチ単位)。 |
SelectionMark
抽出された選択マークに関する情報。
名前 | 型 | 説明 |
---|---|---|
boundingBox |
number[] |
選択マークの境界ボックス。 |
confidence |
number |
信頼度の値。 |
state |
enum:
|
選択マークの状態。 |
Style
テキスト行のスタイルを表す オブジェクト。
名前 | 型 | 説明 |
---|---|---|
confidence |
number |
テキストの線のスタイルの信頼度。 |
name |
手書きやその他を含むテキスト行スタイル名。 |
TextLine
抽出されたテキスト行を表す オブジェクト。
名前 | 型 | 説明 |
---|---|---|
appearance |
テキストの外観プロパティ。 |
|
boundingBox |
number[] |
抽出された線の境界ボックス。 |
text |
string |
行のテキスト コンテンツ。 |
words |
Text |
テキスト行の単語の一覧。 |
TextStyle
手書きやその他を含むテキスト行スタイル名。
名前 | 型 | 説明 |
---|---|---|
handwriting |
string |
|
other |
string |
TextWord
単語を表す オブジェクト。
名前 | 型 | 説明 |
---|---|---|
boundingBox |
number[] |
抽出された単語の境界ボックス。 |
confidence |
number |
信頼度の値。 |
text |
string |
単語のテキストコンテンツ。 |