翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
レスポンスオブジェクトのレイアウト
Amazon Textract でドキュメントで Layout を使用する場合、さまざまなレイアウト要素は Block オブジェクトの BlockType として返されます。これらの要素はレイアウトのさまざまな部分に対応し、次のようになります。
-
タイトル — ドキュメントのメインタイトル。として返されます
LAYOUT_TITLE。 -
ヘッダー — ドキュメントの上部余白にあるテキスト。として返されます
LAYOUT_HEADER。 -
フッター — ドキュメントの下部余白にあるテキスト。として返されます
LAYOUT_FOOTER。 -
セクションタイトル — 個々のドキュメントセクションのタイトル。として返されます
LAYOUT_SECTION_HEADER。 -
ページ番号 — ドキュメントのページ番号。として返されます
LAYOUT_PAGE_NUMBER。 -
リスト — リスト形式でグループ化された情報。として返されます
LAYOUT_LIST。 -
図 — ドキュメント内のイメージの場所を示します。として返されます
LAYOUT_FIGURE。 -
テーブル — ドキュメント内のテーブルの場所を示します。として返されます
LAYOUT_TABLE。 -
キー値 — ドキュメント内のフォームキー値の場所を示します。として返されます
LAYOUT_KEY_VALUE。 -
テキスト — 通常、ドキュメント内の段落の一部として存在するテキスト。として返される
LAYOUT_TEXT
各要素は 2 つの主要な情報を返します。1 つ目はレイアウト要素の境界ボックスで、その場所を示します。次に、 要素に IDs のリストが含まれます。これらの IDs、レイアウト要素のコンポーネントを指します。多くの場合、LINEオブジェクトで表されるテキスト行です。レイアウト要素は、オブジェクト、キーと値のペア、 の場合のLAYOUT_TEXT要素など、さまざまなTABLEオブジェクトを指すこともできますLAYOUT_LIST。
要素は暗黙的な読み取り順序で返されます。つまり、レイアウト要素はドキュメント分析によって左から右、上から下に返されます。複数列ページの場合、要素は左端の列の上部から返され、列の下部に達するまで左から右に移動します。次に、次の左端の列の要素も同じ方法で返されます。
以下は、境界ボックスジオメトリセクションが削除されたLAYOUT_TITLEレスポンス要素の例です。3 つの IDs、タイトルの 3 行のテキストを表す 3 つのLINEオブジェクトを指します。
{ "BlockType": "LAYOUT_TITLE", "Confidence": 57.177734375, "Geometry": { ... }, "Id": "e02654d0-dce1-4205-bf1c-6fac1cc0a35a", "Relationships": [ { "Type": "CHILD", "Ids": [ "8afeedb5-44f2-48ec-ae97-07edc204f8d8", "fa505358-51ff-405c-b227-e51faffb28fe", "95ef9c97-5a98-4060-9100-d09222b166f6" ] } ] },
Amazon Textract がドキュメントのレイアウトでリストを検出すると、LINEオブジェクトを直接指す IDs ではなく、リスト内のLAYOUT_TEXTオブジェクトを指します。この関係を示す短縮レスポンスの例を以下に示します。LAYOUT_TEXT オブジェクト内には、LAYOUT_LISTレスポンスオブジェクトの IDs に対応する IDsが表示されます。これらのLAYOUT_TEXTオブジェクトには、レイアウト要素の各テキスト行のLINEオブジェクトに対応する独自の IDs のリストが含まれます。
{ "BlockType": "LAYOUT_LIST", "Relationships": [ { "Ids": [ "98d2f88c-9116-4025-bf4f-70e4345ac347", // LAYOUT_TEXT "d132fcd3-2be0-4f23-8c98-61295f5c6ac2" ], // LAYOUT_TEXT "Type": "CHILD" } ], "ID": "c685fb89-692b-4e80-8083-7b783735e287", ... }, { "BlockType": "LAYOUT_TEXT", "ID": "98d2f88c-9116-4025-bf4f-70e4345ac347", ... }, { "BlockType": "LAYOUT_TEXT", "ID": "d132fcd3-2be0-4f23-8c98-61295f5c6ac2", ... }