Использование компонента обработчика чеков в Power Apps
[Данный раздел посвящен предварительному выпуску и может быть изменен.]
Компонент обработки чеков AI Builder сканирует и извлекает информацию из чеков. Вы можете делать фотографии прямо из компонента или загружать уже созданные вами изображения. Для распознавания и извлечения данных используются перечисленные ниже свойства.
Дополнительные сведения о приложениях на основе холста см. в разделе Что такое приложения на основе холста в Power Apps?
Внимание
- Это предварительная версия функции.
- Предварительные версии функций не предназначены для использования в производственной среде, а их функциональность может быть ограничена. Они доступны перед официальным выпуском, чтобы клиенты могли досрочно получить доступ и предоставить отзывы.
Требования
Компонент обработки квитанций лучше всего работает с квитанциями о продажах, которые обычно используются ресторанами, заправочными станциями, розничными торговцами и другими. Может быть обнаружен как печатный, так и рукописный текст.
В настоящее время поддерживаются только английские квитанции из США.
Чтобы получить наилучшие результаты, предоставьте одну четкую фотографию или скан для квитанции.
- Формат изображения должен быть JPEG, PNG или PDF.
- Размер файла должен быть меньше 20 МБ.
- Изображение должно иметь размеры в пределах от 50 x 50 до 10000 x 10000 пикселей.
- Размеры PDF должны быть не более 17 x 17 дюймов, что эквивалентно формату бумаги Legal или A3 или меньше.
- Для документов PDF обрабатываются только первые 200 страниц.
Свойства квитанции
Свойство | Определение |
---|---|
MerchantName | Название продавца |
MerchantAddress | Адрес продавца |
MerchantPhone | Номер телефона продавца |
TransactionDate | Дата транзакции |
TransactionTime | Время транзакции |
PurchasedItems | Список купленных товаров
|
Промежуточный итог | Промежуточный итог |
Налог | Налог |
Совет | Совет |
Итог | Итог |
Заметка
Значения чека возвращаются в виде строк. Чтобы манипулировать ими как числами, вы можете использовать функцию Value. Чтобы манипулировать ими как датами или временем, вы можете использовать функции DateValue и TimeValue. Вы также можете указать язык текста с помощью языкового тега, например "en-US".
Дополнительные свойства
Свойство | Определение |
---|---|
DetectedFields | Дополнительные сведения для каждого из свойств квитанции
|
DetectedText | Список всех распознанных строк текста на квитанции
|
OriginalImage | Исходное изображение перед обработкой |
DisplayMode |
|
Высота | Высота компонента |
ImageDisplayed | Указывает, отображает ли компонент изображение |
ShowBoundingBoxes | Указывает, отображает ли компонент ограничивающие прямоугольники |
Текст | Текст, отображаемый на кнопке, которая активирует обработчик квитанций |
Visible | Отображается ли компонент или скрыт |
Ширина | Ширина компонента |
X | Расстояние между левым краем компонента и левым краем родительского контейнера или экрана |
Y | Расстояние между верхним краем компонента и верхним краем его родительского контейнера или экрана |
Дополнительные свойства конструктора доступны на панели Расширенные.
Руководство по настройке специальных возможностей
Эти рекомендации для элемента управления "Кнопка" Power Apps также применяются к компоненту распознавания текста.
Используйте строку формул, чтобы получить текстовое значение из выбранного элемента в элементе управления ReceiptProcessor.
Ниже приведено несколько примеров.
Это выражение объединяет значения в столбце «Обнаруженный текст» таблицы «ReceiptProcessor1», разделенные запятой и пробелом.
Concat(ReceiptProcessor1.DetectedText,Value,", ")
Это выражение извлекает PurchasedItems
свойство из ReceiptProcessor1
переменной.
Выберите + Вставить>таблицу данных (предварительная версия).
На левой панели выберите DataTable1, а затем введите следующее в строку формул:
ReceiptProcessor1.PurchasedItems
Выберите Поля>+ Добавить поле.
Выберите Имя>Цена>Количество>Общая цена.
Выберите Добавить.