Utilizar o componente do processador de recibos no Power Apps
[Este tópico é documentação de pré-lançamento e está sujeito a alterações.]
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 tirou anteriormente. Os dados são reconhecidos e extraídos com as propriedades listadas abaixo.
Para mais informações sobre as aplicações de tela, consulte O que são aplicações de tela no Power Apps?
Importante
- Esta é uma caraterística de pré-visualização.
- As caraterísticas de pré-visualização não se destinam à produção e poderão ter caraterísticas restritas. Estas caraterísticas estão disponíveis antes do lançamento oficial, para que os clientes possam ter acesso antecipadamente e enviar comentários.
Requisitos
O componente do processador de recibos funciona melhor com recibos de venda, os 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.
- Para documentos PDF, apenas as primeiras 200 páginas são processadas.
Propriedades do recibo
Propriedade | 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 |
Visible | 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 propriedades de design adicionais 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 recupera a PurchasedItems
propriedade da ReceiptProcessor1
variável.
Selecionar + Inserir>tabela de dados (pré-visualização).
No painel esquerdo, selecione DataTable1 e digite o seguinte na barra de fórmulas:
ReceiptProcessor1.PurchasedItems
Selecione Campos+ Adicionar> campo.
Selecione Nome,>Preço>, Quantidade>, Preço Total.
Selecione Adicionar.