Compartir por


Usar o compoñente procesador de recibos en Power Apps

O compoñente do procesador de recibos AI Builder escanea e extrae información dos recibos. Podes facer fotos directamente dentro do compoñente ou cargar imaxes que xa foran tomadas. Os datos recoñécense e extráense empregando as propiedades enumeradas neste artigo.

Para obter máis información sobre as aplicacións de lenzo, consulte En que consisten as aplicacións de lenzo Power Apps?

Requirimentos

O compoñente do procesador de recibos funciona mellor cos recibos de vendas que adoitan usar restaurantes, gasolineiras, venda polo miúdo e outros. Pódense detectar tanto texto impreso como manuscrito.

Actualmente só se admiten recibos en inglés dos Estados Unidos.

Para obter os mellores resultados, proporciona unha foto nítida ou unha copia dixitalizada por recibo.

  • O formato da imaxe debe ser JPEG, PNG ou PDF.
  • O tamaño do ficheiro debe ser inferior a 20 MB.
  • As dimensións da imaxe deben estar entre 50 x 50 píxeles e 10.000 x 10.000 píxeles.
  • As dimensións do PDF deben ser como máximo de 17 x 17 polgadas, o que equivale aos tamaños de papel legal ou A3 ou inferior.
  • Só se procesa a primeira páxina que contén un recibo.

Propiedades do recibo

Propiedade Definición
Nome do comerciante Nome do comerciante
Enderezo do comerciante Enderezo do comerciante
Teléfono mercante Número de teléfono do comerciante
Data da transacción Data de transacción
Tempo de transacción Hora da transacción
Artigos comprados A lista de artigos comprados
  • Nome: Nome do artigo comprado
  • Prezo: Prezo do artigo comprado
  • Cantidade: Cantidade do artigo comprado
  • PrezoTotal: Prezo total do artigo comprado
Subtotal Subtotal
Impostos Impostos
Consello Suxestión
Total Total

Nota

Os valores dos recibos devólvense como cadeas de caracteres. Para manipulalos como números, podes usar a función Valor . Para manipulalos como datas ou horas, podes usar as funcións DateValue e TimeValue . Tamén podes especificar o idioma do texto cunha etiqueta de idioma, como "gl-ES".

Propiedades adicionais

Propiedade Definición
CamposDetectados Información adicional para cada unha das propiedades do recibo
  • BoundingBox: As coordenadas do campo
  • Confianza: Grao de confianza que ten o modelo na detección do campo
  • Número de páxina: Na que páxina se atopa o campo
  • Valor: O valor do campo
Texto detectado A lista de todas as liñas de texto recoñecidas no recibo
  • BoundingBox: As coordenadas da liña de texto
  • Número de páxina: Na que páxina se atopa a liña de texto
  • Valor: A liña de texto
Imaxe orixinal A imaxe orixinal antes do procesamento
Modo de visualización
  • Editar: Permite a entrada do usuario
  • Vista: Só mostra datos
  • Desactivado: Non permite a entrada do usuario
Altura A altura do compoñente
ImaxeMostrada Se o compoñente mostra a imaxe ou non
MostrarCaixasDelimitadoras Se o compoñente mostra ou non os cadros delimitadores
Texto O texto que aparece no botón que activa o procesador de recibos
Visible Se o compoñente aparece ou está oculto
Largura A anchura do compoñente
X A distancia entre o bordo esquerdo do compoñente e o bordo esquerdo do contedor ou pantalla principal
Si A distancia entre o bordo superior do compoñente e o bordo superior do contedor ou pantalla principal

Hai máis propiedades de deseño dispoñibles no panel Avanzado .

Directrices de accesibilidade

Estas directrices para o Power Apps control de botón tamén se aplican ao compoñente de recoñecemento de texto.

Usa a barra de fórmulas para recuperar o valor do texto do elemento seleccionado no control ReceiptProcessor

Aquí van algúns exemplos.

Esta expresión concatena os valores da columna "TextoDetectado" da táboa "ProcesadorDeRecibos1", separados por unha coma e un espazo.

Concat(ReceiptProcessor1.DetectedText,Value,", ")

Esta expresión recupera a propiedade PurchasedItems da variable ReceiptProcessor1 .

  1. Seleccionar + Inserir>Táboa de datos (vista previa).

  2. No panel esquerdo, seleccione DataTable1 e, a seguir, introduza o seguinte na barra de fórmulas:

    ReceiptProcessor1.PurchasedItems
    
  3. Seleccionar Campos>+ Engadir campo.

  4. Seleccione Nome>Prezo>Cantidade>Prezo total.

  5. Seleccione Engadir.