Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Считать штрихкод из ПДФ

...

Версия 8 (Python)

Группа действий: Машинное зрение 

...

Описание

Действие ищет в файле штрихкоды и считывает из них данные.

Иконка действия

Image AddedImage Removed

Параметры действия

Входные параметры

...

Поле “Путь к файлу” - Путь                      Путь к файлу, в котором нужно найти штрихкоды и извлечь из них данные. Поддерживаемые форматы: jpg, jpeg, bmp, png, pdf.

Поле “Номер страницы” -               Номер страницы файла, на которой нужно искать штрихкоды. Если поле не заполнено, поиск штрихкодов поиск штрихкодов будет осуществляться на всех страницах.

Тип штрихкода - Тип                  Тип штрихкода, который действие должно найти. Если выбрано «Определить автоматически», то будут найдены любые штрих коды в файле. Всплывающий список:

  • Определить автоматически
  • EAN13

  • UPC-A

  • UPC-E

  • CODE 128

  • QR code

  • DATAMATRIX

  • DATAMATRIX (GS1)

Поле “Порядковый номер” - Порядковый          Порядковый номер найденного штрихкода, из которого действие должно вернуть данные . Если поле не заполнено, то действие вернет данные всех найденных штрихкодов. Нумерация начинается с 1.

Выходные параметры

...

Результат -   Коллекция, содержащая данные, которые были извлечены из штрихкодов. Один элемент коллекции – значение одного штрихкода.

Настройки

Свойство

Описание

Тип

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

Обязательность заполнения поля

Параметры

Путь к файлу

Путь к файлу, в котором нужно найти штрихкоды и извлечь из них данные. Поддерживаемые форматы: jpg, jpeg, bmp, png, pdf.

Robin.FilePath


Да

Номер страницы

Номер страницы файла, на которой нужно искать штрихкоды. Если поле не заполнено, поиск штрихкодов поиск штрихкодов будет осуществляться на всех страницах.

Robin.Numeric


Нет

Тип штрихкода

Тип штрихкода, который действие должно найти. Если выбрано «Определить автоматически», то будут найдены любые штрихкоды в файле.

Robin.String


Да

Порядковый номер

Порядковый номер найденного штрихкода, из которого действие должно вернуть данные . Если поле не заполнено, то действие вернет данные всех найденных штрихкодов. Нумерация начинается с 1.

Robin.Numeric


Нет

Результаты

Результат

Коллекция, содержащая данные, которые были извлечены из штрихкодов. Один элемент коллекции – значение одного штрихкода.

Robin.Collection



Особые условия использования 

  1. Если в файле есть штрихкод, который не прописан в алгоритм работы действия, то действие его проигнорирует. Неизвестный штрихкод не будет распознан, действие вернет пустую коллекцию. 

  2. Если штрихкоды повернуты под любым углом, то они будут распознаны.

  3. Робот вернет пустую коллекцию, если не найдено ни одного штрихкода.

Робот вернет ошибку, если:

  • в поле "Путь к файлу" подается недопустимый формат входного файла.
  • неверно указан номер страницы (вне диапазона количества страниц в документе)
  • порядковый номер выходит за диапазон количества найденных кодов

Робот не вернет ошибку, если:

  • в файле неизвестный штрихкод= в файле нет штрихкода. Вернется пустая коллекция.

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

Задача

Существует : существует изображение со штрихкодом, необходимо считать данные по шрихкоду. 

Image Modified

Решение 

Воспользоваться : воспользоваться действием "Считать штрихкод из ПДФ". 

Реализация

...

  1. Перенести действие "Считать штрихкод из ПДФ" на рабочую область 
    Image Modified

  2. Настроить параметры действия "Считать штрихкод из ПДФ".
    Image Modified

  3. Нажать на кнопку "Старт" в верхней панели. 

Результат

...

Программный робот отработал успешно. Данные по шрихкоду распознаны. 

Image Modified