Primo.QrToText.Activity
Primo RPA Studio ProPrimo RPA Studio Core
NuGet-пакет Primo.QrToText.Activity предназначен для декодирования QR-кодов и штрих-кодов, содержащихся в изображениях. Пакет возвращает коллекцию текстов кодов, найденных на изображении. Может использоваться в сочетании с элементом Read Images для извлечения QR-кодов из PDF-документов.
NuGet-пакет Primo.QrToText.Activity не входит в стандартный набор активностей и требует дополнительной установки.
Установка:
- С официального сайта NuGet .
- Напрямую из Студии с помощью менеджера зависимостей (раздел Nuget.org).
Элементы пакета
| Элемент | Назначение |
|---|---|
| QR Код | Декодирует QR-коды или штрих-коды, содержащиеся в изображении. Возвращает коллекцию текстов кодов, найденных на изображении. |
Свойства
Описание общих свойств элемента см. в разделе Свойства элемента.
Символ * в названии свойства указывает на обязательность заполнения.
| Свойство | Описание |
|---|---|
| Извлечение | |
| Изображение* | [System.Drawing.Image] Изображение для декодирования |
| Вывод | |
| Результаты* | [List<string>] Список расшифрованных кодов |
Пример использования
- Поместите элемент QR Код в процесс.
- В свойстве Изображение укажите источник изображения (например, из элемента Чтение изображения или переменную типа
System.Drawing.Image). - Выполните процесс — результат декодирования будет сохранен в переменную Результаты (список строк).
Только код
// Пример декодирования QR-кода из файла
using Primo.QrToText.Activity;
// Загрузка изображения
System.Drawing.Image image = System.Drawing.Image.FromFile(@"C:\temp\qrcode.png");
// Декодирование
var decoder = new QrToTextActivity();
List<string> results = decoder.Decode(image);
// Вывод результатов
foreach (string result in results)
{
Console.WriteLine($"Найден код: {result}");
}