Usar o componente do processador de recibos no Power Apps
[Este tópico faz parte da documentação de pré-lançamento e está sujeito a alterações.]
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 abaixo.
Para obter mais informações sobre aplicativos de tela, consulte O que são aplicativos de tela no Power Apps?
Importante
- Esse é um recurso de versão preliminar.
- Os recursos em versão preliminar não foram criados para uso em ambientes de produção e podem ter funcionalidade restrita. Esses recursos são disponibilizados antes de um lançamento oficial para que os clientes possam ter acesso antecipado e forneçam comentários.
Requisitos
O componente processador de recibos funciona melhor com recibos de vendas, aqueles 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.
- Para documentos em PDF, apenas as 200 primeiras 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 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 |
DisplayMode |
|
Height | 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 |
Visible | Se o componente é exibido ou se está oculto |
Width | 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 |
Outras 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,", ")
Esta expressão recupera a propriedade PurchasedItems
da variável ReceiptProcessor1
.
Select + Inserir>Tabela de dados (versão preliminar).
No painel esquerdo, Select DataTable1 e insira o seguinte na barra de fórmulas:
ReceiptProcessor1.PurchasedItems
Select Campos>+ Adicionar campo.
Select Nome>Preço>Quantidade>PreçoTotal.
Selecione Adicionar.