Считать штрихкод из ПДФ / Read barcode from PDF
Группа действий: Машинное зрение
Действие ищет в файле штрихкоды и считывает из них данные.
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Путь к файлу | Путь к файлу, в котором нужно найти штрихкоды и извлечь из них данные. Поддерживаемые форматы: jpg, jpeg, bmp, png, pdf. | Robin.FilePath | Да | |
Номер страницы | Номер страницы файла, на которой нужно искать штрихкоды. Если поле не заполнено, поиск штрихкодов поиск штрихкодов будет осуществляться на всех страницах. | Robin.Numeric | Нет | |
Тип штрихкода | Тип штрихкода, который действие должно найти. Если выбрано «Определить автоматически», то будут найдены любые штрихкоды в файле. | Robin.String | Да | |
Порядковый номер | Порядковый номер найденного штрихкода, из которого действие должно вернуть данные . Если поле не заполнено, то действие вернет данные всех найденных штрихкодов. Нумерация начинается с 1. | Robin.Numeric | Нет | |
Результаты | ||||
Результат | Коллекция, содержащая данные, которые были извлечены из штрихкодов. Один элемент коллекции – значение одного штрихкода. | Robin.Collection |
Особые условия использования
- В текущей версии действия произвольный штрихкод в произвольном документе с текстом распознан не будет. Работает с файлами, которые содержат только со штрихкоды, без остальных данных текста, картинок.
- Необходимы следующие типы штрихкодов: - EAN13 - UPC-A - UPC-E - CODE 128 - QR code - DATAMATRIX - DATAMATRIX (GS1)
Если в файле есть штрихкод, который не прописан в алгоритм, то действие его проигнорирует. Неизвестный штрихкод не будет распознан, действие вернет пустую коллекцию.
Если штрихкоды повернуты, то они будут распознаны.
Робот вернет пустую коллекцию, если не найдено ни одного штрихкода.
Робот вернет ошибку, если:
- в поле "Путь к файлу" подается недопустимый формат входного файла.
- неверный номер страницы (вне диапазона количества страниц в документе)
порядок выходит за диапазон количества найденных кодов
Робот не вернет ошибку, если:
в файле неизвестный штрихкод= в файле нет штрихкода. Вернется пустая коллекция.
Пример использования
Задача: существует PDF-документ с изображением, необходимо считать данные по шрихкоду и записать результат в переменную типа "строка".
Решение: воспользоваться действием "Считать штрихкод из ПДФ".
Реализация:
- Перенести действие "Считать штрихкод из ПДФ" на рабочую область
- Настроить параметры действия "Считать штрихкод из ПДФ".
- Нажать на кнопку "Старт" в верхней панели.
Результат:
Программный робот отработал успешно. Данные по шрихкоду записаны в текстовую переменную.