Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O componente do processador de recibos do AI Builder verifica e extrai informações dos recibos. Você pode tirar fotos diretamente no componente ou carregar imagens que já foram capturadas. Os dados são reconhecidos e extraídos usando as propriedades listadas neste artigo.
Para obter mais informações sobre aplicativos de tela, consulte O que são aplicativos de tela no Power Apps?
Requisitos
O componente processador de recibos funciona melhor com recibos de vendas, que são comumente usados por restaurantes, postos de gasolina, varejistas e outros. Podem ser detectados textos impressos e manuscritos.
No momento, apenas recibos em inglês dos Estados Unidos são compatíveis.
Para obter os melhores resultados, forneça uma foto ou digitalização clara por recibo.
- A imagem precisa estar nos formatos JPEG, PNG ou PDF.
- O tamanho do arquivo precisa ser menor que 20 MB.
- As dimensões da imagem precisam estar entre 50 x 50 e 10000 x 10000 pixels.
- As dimensões do PDF devem ter no máximo 17 x 17 polegadas, o que equivale aos tamanhos de papel legal, A3 ou menor.
- Somente a primeira página contendo um recibo é processada.
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 itens comprados
|
| Subtotal | Subtotal |
| Imposto | Imposto |
| Dica | Gorjeta |
| Total | Total |
Nota
Os valores de recibo são retornados como cadeias de caracteres. Para manipulá-los como números, você pode usar a função Value. Para manipulá-los como datas ou horas, você pode usar as funções DateValue e TimeValue. Você também pode especificar o idioma do texto com uma marca de idioma, como "en-US".
Propriedades adicionais
| Propriedade | Definição |
|---|---|
| DetectedFields | Informações adicionais de cada uma das propriedades do recibo
|
| DetectedText | A lista de todas as linhas de texto reconhecidas no recibo
|
| OriginalImage | A imagem original antes do processamento |
| Modo de exibição |
|
| Altura | A altura do componente |
| ImageDisplayed | Indica se o componente exibe a imagem ou não |
| ShowBoundingBoxes | Indica se o componente exibe as caixas delimitadoras ou não |
| Texto | O texto exibido no botão que ativa o processador de recibos |
| Visível | Se o componente é exibido ou se está oculto |
| Largura | A largura do componente |
| X | A distância entre a borda esquerda do componente e a borda esquerda da tela ou contêiner pai |
| Y | A distância entre a borda superior do componente e a borda superior da tela ou contêiner pai |
Mais propriedades de design estão disponíveis no painel Avançado.
Diretrizes de acessibilidade
Essas diretrizes do controle de botão do Power Apps também se aplicam ao componente reconhecedor de textos.
Use a barra de fórmulas para recuperar o valor de texto do item selecionado no controle ReceiptProcessor
Veja alguns exemplos.
Essa expressão concatena os valores na coluna 'DetectedText' da tabela 'ReceiptProcessor1', separados por uma vírgula e um espaço.
Concat(ReceiptProcessor1.DetectedText,Value,", ")
Essa expressão recupera a propriedade PurchasedItems do campo variável ReceiptProcessor1.
Selecione + Inserir>Tabela de dados (versão preliminar).
No painel esquerdo, selecione DataTable1 e insira o seguinte na barra de fórmulas:
ReceiptProcessor1.PurchasedItemsSelecione Campos>+ Adicionar campo.
Selecione Nome>Preço>Quantidade>Preço Total.
Selecione Adicionar.