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 como
LAYOUT_TITLE. -
Cabeçalho — Texto localizado na margem superior do documento. Retornado como
LAYOUT_HEADER. -
Rodapé — Texto localizado na margem inferior do documento. Retornado como
LAYOUT_FOOTER. -
Título da seção — Os títulos das seções individuais do documento. Retornado como
LAYOUT_SECTION_HEADER. -
Número da página — O número da página dos documentos. Retornado como
LAYOUT_PAGE_NUMBER. -
Lista — Qualquer informação agrupada em forma de lista. Retornado como
LAYOUT_LIST. -
Figura — Indica a localização de uma imagem em um documento. Retornado como
LAYOUT_FIGURE. -
Tabela — Indica a localização de uma tabela no documento. Retornado como
LAYOUT_TABLE. -
Valor da chave — Indica a localização dos valores-chave do formulário em um documento. Retornado como
LAYOUT_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", ... }