View a markdown version of this page

Objetos de resposta de layout - Amazon Textract

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Objetos de resposta de layout

Ao usar o Layout em um documento com o Amazon Textract, os diferentes elementos do layout são retornados como BlockType no objeto Block. Esses elementos correspondem às diferentes partes do layout e são:

  • Título — O título principal do documento. Retornado comoLAYOUT_TITLE.

  • Cabeçalho — Texto localizado na margem superior do documento. Retornado comoLAYOUT_HEADER.

  • Rodapé — Texto localizado na margem inferior do documento. Retornado comoLAYOUT_FOOTER.

  • Título da seção — Os títulos das seções individuais do documento. Retornado comoLAYOUT_SECTION_HEADER.

  • Número da página — O número da página dos documentos. Retornado comoLAYOUT_PAGE_NUMBER.

  • Lista — Qualquer informação agrupada em forma de lista. Retornado comoLAYOUT_LIST.

  • Figura — Indica a localização de uma imagem em um documento. Retornado comoLAYOUT_FIGURE.

  • Tabela — Indica a localização de uma tabela no documento. Retornado comoLAYOUT_TABLE.

  • Valor da chave — Indica a localização dos valores-chave do formulário em um documento. Retornado comoLAYOUT_KEY_VALUE.

  • Texto — Texto que normalmente está presente como parte de parágrafos em documentos. Retornado como LAYOUT_TEXT

Cada elemento retorna duas informações principais. A primeira é a caixa delimitadora do elemento de layout, que mostra sua localização. Segundo, o elemento contém uma lista de IDs. Esses IDs apontam para os componentes do elemento de layout, geralmente linhas de texto representadas por LINE objetos. Os elementos de layout também podem apontar para objetos diferentes, como TABLE objetos, Key-Value pares ou LAYOUT_TEXT elementos no caso deLAYOUT_LIST.

Os elementos são retornados em ordem de leitura implícita. Isso significa que os elementos do layout serão retornados pela análise do documento da esquerda para a direita, de cima para baixo. Para páginas com várias colunas, os elementos são retornados da parte superior da coluna mais à esquerda, movendo-se da esquerda para a direita até que a parte inferior da coluna seja alcançada. Em seguida, os elementos da próxima coluna mais à esquerda são retornados da mesma forma.

Abaixo está um exemplo de um elemento de LAYOUT_TITLE resposta, com a seção de geometria da caixa delimitadora removida. Os três IDs apontam para os três LINE objetos que representam as três linhas de texto no título.

{ "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" ] } ] },

Quando o Amazon Textract detecta uma lista no layout de um documento, em vez de os IDs apontarem diretamente para os LINE objetos, ele aponta para os LAYOUT_TEXT objetos localizados na lista. Abaixo está um exemplo abreviado de resposta mostrando essa relação. Dentro dos LAYOUT_TEXT objetos, você pode ver os IDs correspondentes aos IDs no objeto de LAYOUT_LIST resposta. Esses LAYOUT_TEXT objetos então contêm sua própria lista de IDs, que correspondem aos LINE objetos de cada linha de texto no elemento de layout.

{ "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", ... }