Группа действий: Распознавание текста
Действие распознает текст с документа, разделяет его на блоки и сохраняет в табличном виде.
Действие должно распознавать текст с документа и разбивать его на блоки в зависимости от указанных входных параметров (расстояние между строками\словами) извлекает данные из текстовых документов и сохраняет их в виде таблицы. При этом исходный документ может и не содержать таблицы.
На вход можно давать документы:
Работа действия основана алгоритме извлечения блоков текста документа. Слова и строки документа объединяются в блоки на основе максимального расстояния между словами и максимального расстояния между строками. Эти параметры задаются во входных параметрах действия.
Примеры таких документов: кассовые чеки; документы, содержащие табличные данные с\без разделителей; документы, содержащие сплошной текст.
Основные положения:
После нахождения всех блоков текста, они упорядочиваются сверху вниз, слева на право и сохраняются в табличную переменную с сохранением изначальной структуры документа.
Сохранение изображения распознанного текста с наложенными блоками.
Если поля "Путь к папке", "Имя файла" не заполнены, то файл с наложенными блоками не сохранится.
Если заполнено поле "Путь к папке" и не заполнено "Имя файла", то действие вернет ошибку.
Пример распознавания.