Power Apps'te makbuz işleyicisi bileşenini kullanma

AI Builder makbuz işleyicisi bileşeni, makbuzlardaki bilgileri tarar ve ayıklar. Bileşenden doğrudan fotoğraf çekebilir veya önceden çekilmiş fotoğrafları yükleyebilirsiniz. Veriler bu makalede listelenen özellikler kullanılarak tanınır ve çıkarılır.

Tuval uygulamaları hakkında Daha fazla bilgi edinmek için bkz. Power Apps uygulamasında tuval uygulamaları nelerdir?

Gereksinimler

Makbuz işlemcisi bileşeni, restoranlar, benzin istasyonları, perakendeciler ve diğerleri tarafından yaygın olarak kullanılan satış makbuzlarıyla en iyi şekilde çalışır. Hem matbu hem de el yazısı metin algılanabilir.

Şu anda yalnızca Amerika Birleşik Devletleri'nden İngilizce makbuzlar desteklenmektedir.

En iyi sonuçları elde edebilmek için, her makbuz için net fotoğraf veya tarama sağlayın.

  • Resim biçimi JPEG, PNG veya PDF olmalıdır.
  • Dosya boyutu 20 MB'den az olmalıdır.
  • Görüntülerin boyutları 50 x 50 ile 10000 x 10000 piksel arasında olmalıdır.
  • PDF boyutlarının en çok 17 x 17 inç olması gerekir; bu, Legal veya A3 kağıt boyutlarının eşdeğeridir veya daha küçüktür.
  • Yalnızca makbuz içeren ilk sayfa işlenir.

Makbuz özellikleri

Özellik Açıklama
MerchantName Satıcı adı
MerchantAddress Satıcı adresi
MerchantPhone Satıcı telefon numarası
TransactionDate İşlem tarihi
TransactionTime İşlem saati
PurchasedItems Satın alınan öğelerin listesi
  • Ad: satın alınan maddenin adı
  • Fiyat: satın alınan maddenin fiyatı
  • Miktar: satın alınan maddenin miktarı
  • TotalPrice: satın alınan maddenin fiyatı
Ara toplam Alt Toplam
Vergi Vergi
İpucu Bahşiş
Toplam Toplam

Not

Makbuz değerleri dizeler olarak verilir. Bunları sayı olarak işlemek için Değer işlevini kullanabilirsiniz. Bunları tarih veya saat olarak işlemek için, DateValue ve TimeValue işlevlerini kullanabilirsiniz. Ayrıca, metnin dilini "en-US" gibi bir dil etiketiyle belirtebilirsiniz.

Ek özellikler

Özellik Tanım
DetectedFields Makbuz özelliklerinin her biri hakkında ek bilgi
  • Boundingbox: alanın koordinatları
  • Güvenirlik: modelin alanı algılamasında ne kadar düzgün olduğu
  • PageNumber: alanın bulunduğu sayfa
  • Değer: alanın değeri
DetectedText Girişteki metin olarak tanınan tüm satırların listesi
  • Boundingbox: metin satırının koordinatları
  • PageNumber: Metin satırı hangi sayfada bulunur
  • Değer: Metin satırı
OriginalImage İşleme öncesindeki özgün resim
DisplayMode
  • Düzenle: Kullanıcı girişine izin verir
  • Görüntüle: Yalnızca verileri görüntüler
  • Devre dışı: Kullanıcı girişine izin vermez
Height Bileşenin yüksekliği
ImageDisplayed Bileşenin görüntüyü görüntüleyip görüntülemeyeceği.
ShowBoundingBoxes Bileşenin sıralama kutularını görüntüleyip görüntülemeyeceği
Metin Makbuz işlemcisini etkinleştiren düğmede gösterilen metin
Görünür Bileşenin görünür veya gizli olması
Genişlik Bileşenin genişliği
X Bileşenin sol kenarı ile üst kapsayıcısının veya ekranın sol kenarı arasındaki uzaklık
Y Bileşenin üst kenarı ile üst kapsayıcının veya ekranın üst kenarı arasındaki uzaklık.

Gelişmiş panelinde başka tasarım özellikleri sağlanır.

Erişilebilirlik yönergeleri

Power Apps button denetimine yönelik bu yönergeler, metin tanıyıcı bileşeni için de geçerlidir.

ReceiptProcessor denetiminde seçili öğeden metin değerini almak için formül çubuğunu kullanın

İşte bazı örnekler.

Bu ifade, 'ReceiptProcessor1' tablosunun 'DetectedText' sütunundaki değerleri virgülle ve boşlukla ayırarak art arda birleştirir.

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

Bu ifade ReceiptProcessor1 değişkeninden PurchasedItems özelliğini alır.

  1. + Ekle>Veri tablosu (önizleme) öğesini seçin.

  2. Sol bölmede DataTable1'i seçin ve formül çubuğuna aşağıdakileri girin:

    ReceiptProcessor1.PurchasedItems
    
  3. Alanlar>+ Alan ekle'yi seçin.

  4. Ad>Fiyat>Miktar>TotalPrice öğesini seçin.

  5. Ekle'yi seçin.