Skip to Content

Primo.QrToText.Activity

Primo RPA Studio ProPrimo RPA Studio Core

NuGet-пакет Primo.QrToText.Activity предназначен для декодирования QR-кодов и штрих-кодов, содержащихся в изображениях. Пакет возвращает коллекцию текстов кодов, найденных на изображении. Может использоваться в сочетании с элементом Read Images для извлечения QR-кодов из PDF-документов.

NuGet-пакет Primo.QrToText.Activity не входит в стандартный набор активностей и требует дополнительной установки.

Установка:

Элементы пакета

ЭлементНазначение
QR КодДекодирует QR-коды или штрих-коды, содержащиеся в изображении. Возвращает коллекцию текстов кодов, найденных на изображении.

Свойства

Описание общих свойств элемента см. в разделе Свойства элемента.
Символ * в названии свойства указывает на обязательность заполнения.

СвойствоОписание
Извлечение
Изображение*[System.Drawing.Image] Изображение для декодирования
Вывод
Результаты*[List<string>] Список расшифрованных кодов

Пример использования

  1. Поместите элемент QR Код в процесс.
  2. В свойстве Изображение укажите источник изображения (например, из элемента Чтение изображения или переменную типа System.Drawing.Image).
  3. Выполните процесс — результат декодирования будет сохранен в переменную Результаты (список строк).

Только код

// Пример декодирования 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}"); }