View a markdown version of this page

레이아웃 응답 객체 - Amazon Textract

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

레이아웃 응답 객체

Amazon Textract와 함께 문서에서 레이아웃을 사용하는 경우 블록 객체에서 다양한 레이아웃 요소가 BlockType으로 반환됩니다. 이러한 요소는 레이아웃의 여러 부분에 해당하며 다음과 같습니다.

  • 제목 - 문서의 주요 제목입니다. 로 반환됩니다LAYOUT_TITLE.

  • 헤더 - 문서의 상단 여백에 있는 텍스트입니다. 로 반환됩니다LAYOUT_HEADER.

  • 바닥글 - 문서의 하단 여백에 있는 텍스트입니다. 로 반환됩니다LAYOUT_FOOTER.

  • 섹션 제목 - 개별 문서 섹션의 제목입니다. 로 반환됩니다LAYOUT_SECTION_HEADER.

  • 페이지 번호 - 문서의 페이지 번호입니다. 로 반환됩니다LAYOUT_PAGE_NUMBER.

  • 목록 - 목록 형식으로 그룹화된 모든 정보입니다. 로 반환됩니다LAYOUT_LIST.

  • 그림 - 문서에 있는 이미지의 위치를 나타냅니다. 로 반환됩니다LAYOUT_FIGURE.

  • 테이블 - 문서에 있는 테이블의 위치를 나타냅니다. 로 반환됩니다LAYOUT_TABLE.

  • 키 값 - 문서에서 양식 키 값의 위치를 나타냅니다. 로 반환됩니다LAYOUT_KEY_VALUE.

  • 텍스트 - 일반적으로 문서 단락의 일부로 존재하는 텍스트입니다. 로 반환됨 LAYOUT_TEXT

각 요소는 두 가지 주요 정보를 반환합니다. 첫 번째는 레이아웃 요소의 경계 상자로, 위치를 보여줍니다. 둘째, 요소에는 IDs 목록이 포함됩니다. 이러한 IDs 레이아웃 요소의 구성 요소를 가리키며, 종종 LINE 객체로 표시되는 텍스트 줄을 가리킵니다. 레이아웃 요소는 객체, 키-값 페어 또는의 경우 LAYOUT_TEXT 요소와 같은 다양한 TABLE 객체를 가리킬 수도 있습니다LAYOUT_LIST.

요소는 암시적 읽기 순서로 반환됩니다. 즉, 문서 분석을 통해 레이아웃 요소가 왼쪽에서 오른쪽으로, 위에서 아래로 반환됩니다. 다중 열 페이지의 경우 가장 왼쪽 열 상단에서 요소가 반환되고 열 하단에 도달할 때까지 왼쪽에서 오른쪽으로 이동합니다. 그런 다음 가장 왼쪽 열의 요소가 동일한 방식으로 반환됩니다.

다음은 경계 상자 지오메트리 섹션이 제거된 LAYOUT_TITLE 응답 요소의 예입니다. 세 개의 IDs는 제목의 세 줄 텍스트를 나타내는 세 개의 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", ... }