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

Ключ

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

Найти документы в файле

...

Версия 4 (Python)

Группа действий: Robin OCR

...

Примечание
Действие устарело. Его можно заменить на действие "Найти документы в файле".

Описание

Действие ищет в исходном файле различные типы документов и сохраняет их в виде отдельных файлов. Работает с первым разворотом паспорта, пропиской и СНИЛС. При необходимости ориентация документов будет исправлена.

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

Image Added

Параметры и их настройка

Свойство

Описание

Тип

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

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

Параметры

Путь к файлу

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

Robin.FilePath


Да

Путь к папке

Путь к папке, в которую будут сохранены изображения найденных документов. Изображения будут созданы с расширением *.png, а их имена будут содержать название типа соответствующего документа. Если поле не заполнено, то изображения сохранятся в папку исходного файла

Robin.FolderPath

C:\doc\img

Нет

Перезаписать

Если "true", и в указанной папке существует изображение с таким же именем и расширением, то новое изображение его перезапишет. Если "false", то изображение перезаписано не будет и действие вернет ошибку

Robin.Boolean

true

Нет

Добавить исходное название

Если "true", то имя каждого изображения будет содержать имя исходного файла и название типа документа, указанного на изображении. Если "false", то имена изображений будут содержать только названия типов документов

Robin.Boolean

true

Нет

Результаты

Результат

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

Robin.Collection



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

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

  • в поле "Путь к файлу" подается недопустимый формат входного файла.
  • по указанному пути уже есть файл с указанным именем и поле "перезаписать" = false.

Робот НЕ вернет ошибку, вернет пустой результат, если:

  • на изображении нет документов, на которые нейросеть обучена делить документ (паспорт 2-3 стр, паспорт прописка, СНИЛС)

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

Задача: имеется скан паспорта и СНИЛСа, необходимо сохранить каждый документ, как отдельный файл. 

Image Added

Решение: воспользоваться действием "Найти документы в файле". 

Реализация:

  1. Перенести действие "Найти документы в файле" на рабочую область. 
    Image Added
  2. Настроить параметры действия "Найти документы в файле". 
    Image Added
  3. Нажать на кнопку "Старт" в верхней панели. 

Результат:

Программный робот отработал успешно. 

Image Added

В требуемую папку сохранены 2 изображения (паспорт и СНИЛС). 

Image Added