Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O componente do processador de recibos AI Builder digitaliza e extrai informações dos recibos. Pode tirar fotos diretamente do componente ou carregar imagens que foram tiradas anteriormente. Os dados são reconhecidos e extraídos com as propriedades listadas neste artigo.
Para mais informações sobre as aplicações de tela, consulte O que são aplicações de tela no Power Apps?
Requisitos
O componente do processador de recibos funciona melhor com recibos de venda que foram geralmente utilizados por restaurantes, postos de gasolina e retalhistas, entre outros. Tanto o texto impresso como o texto manuscrito podem ser detetados.
Apenas os recibos em inglês dos Estados Unidos são atualmente suportados.
Para obter os melhores resultados, forneça uma foto clara ou uma digitalização por recibo.
- O formato de imagem deve ser JPEG, PNG ou PDF.
- O tamanho do ficheiro deve ser inferior a 20 MB.
- As dimensões da imagem têm de estar entre 50 x 50 pixels e 10000 x 10000 pixels.
- As dimensões do PDF devem ser no máximo 17 x 17 polegadas, o que equivale ao tamanho do papel Legal ou A3 ou menor.
- Apenas a primeira página que contém um recibo é processada.
Propriedades do recibo
| Property | Definição |
|---|---|
| MerchantName | Nome do comerciante |
| MerchantAddress | Endereço do comerciante |
| MerchantPhone | Número de telefone do comerciante |
| TransactionDate | Data da transação |
| TransactionTime | Hora da transação |
| PurchasedItems | A lista de artigos comprados
|
| Subtotal | Subtotal |
| Imposto | Imposto |
| Sugestão | Gorjeta |
| Total | Total |
Nota
Os valores de recibo são devolvidos como cadeias. Para manipulá-los como números, pode utilizar a função Value. Para manipulá-los como datas ou horas, pode utilizar as funções DateValue e TimeValue. Também pode especificar o idioma do texto com uma etiqueta de idioma, como "en-US".
Propriedades adicionais
| Propriedade | Definição |
|---|---|
| DetectedFields | Informações adicionais para cada uma das propriedades do recibo
|
| DetectedText | A lista de todas as linhas de texto reconhecidas no recibo
|
| OriginalImage | A imagem original antes de ser processada |
| DisplayMode |
|
| Altura | A altura do componente |
| ImageDisplayed | Se o componente apresenta ou não a imagem |
| ShowBoundingBoxes | Se o componente apresenta ou não as caixas delimitadoras |
| Texto | O texto apresentado no botão que ativa o processador de recibos |
| Visível | Se o componente aparece ou está oculto |
| Largura | A largura do componente |
| X | A distância entre o limite esquerdo do componente e o limite esquerdo do contentor ou ecrã principal |
| Y | A distância entre o limite superior do componente e o limite superior do contentor ou ecrã principal |
Estão disponíveis mais propriedades de design no painel Avançado.
Diretrizes de acessibilidade
Estas diretrizes para o controlo button do Power Apps também se aplicam ao componente do reconhecedor de texto.
Utilize a barra de fórmulas para obter o valor de texto do item selecionado no controlo ReceiptProcessor
Seguem-se alguns exemplos.
Esta expressão concatena os valores na coluna "DetectedText" da tabela "ReceiptProcessor1", separados por uma vírgula e um espaço.
Concat(ReceiptProcessor1.DetectedText,Value,", ")
Esta expressão obtém a propriedade PurchasedItems a partir da variável ReceiptProcessor1.
Selecione + Inserir>Tabela de dados (pré-visualização).
No painel esquerdo, selecione DataTable1 e introduza o seguinte na barra de fórmulas:
ReceiptProcessor1.PurchasedItemsSelecione Campos>+ Adicionar campo.
Selecione Nome>Preço>Quantidade>PreçoTotal.
Selecione Adicionar.