Russian (Русский) - Change language

Создание определения документа на основе гибкого описания

Для счетов, платежных поручений и других аналогичных документов невозможно создать определение документа с жестким расположением полей, потому что местоположение, размеры и количество полей на разных экземплярах могут не совпадать, а значит, жесткое описание не может быть наложено на все документы. На таких документах поля ищутся после предварительного распознавания всей страницы целиком, и на основе ключевых слов и взаимного расположения полей создается гибкое описание.

Для разработки гибких описаний предназначен специальный компонент программы ABBYY FlexiLayout Studio (поставляется вместе с ABBYY FlexiCapture). Подробное руководство создания гибкого описания вы найдете в справке для ABBYY FlexiLayout Studio.

Гибкое описание экспортируется в файл с расширением *.afl, а затем подключается в ABBYY FlexiCapture. Мы можем использовать гибкое описание для всего определения документа или в качестве одного из разделов. Гибкое описание может быть многостраничным.

Замечание. Помимо основного гибкого описания документ может иметь неограниченное количество дополнительных гибких описаний. В таком случае сначала накладывается основное гибкое описание, а затем последовательно накладываются дополнительные гибкие описания. При этом, если основное и дополнительные гибкие описания имеют одинаковые имена полей и их типы, то поля таких гибких описаний сольются. Если же гибкие описания имеют одинаковые имена полей, но разные типы, то дополнительные описания не загрузятся и возникнет ошибка.

Подключение гибкого описания

Гибкое описание можно подключить на этапе создания определения документа. Для этого на втором шаге Мастера создания определения документа добавьте изображение документа, а затем отметьте опцию Загрузить гибкое описание и введите путь к файлу с расширением *.afl, содержащему гибкое описание.

Вы можете подключить гибкое описание и из окна Редактора определения документа, в диалоге свойств описания раздела документа.

  1. Выберите раздел документа. (Если определение документа состоит из одного раздела, то в окне  Структура документа перейдите на вкладку  Страницы и выберите название единственного раздела.) Нажмите на правую кнопку мыши и выберите пункт локального меню Cвойства....
  2. Перейдите на вкладку Гибкое описание.
  3. Нажмите Загрузить...
  4. Выберите нужный AFL-файл, содержащий гибкое описание.

После подключения гибкого описания геометрическая разметка полей уже будет присутствовать на изображении. Теперь нужно задать свойства полей точно так же, как и для жесткого определения документа. Определите свойства распознавания, верификации, экспорта, задайте необходимые правила.

Обновление гибких описаний

Для того чтобы обновить используемые гибкие описание, выберите пункт меню Сервис →  Обновить гибкие описания.... В открывшемся окне укажите путь к гибкому описанию и нажмите  Обновить.

Замечание. При импорте гибкого описания, содержащего текстовые файлы со списками возможных значений полей, данные файлы размещаются по относительным путям, указанным при создании гибкого описания. При этом относительные пути отсчитываются от файла проекта. Для редактирования данных файлов необходимо сохранить проект локально (пункт меню Проект → Экспортировать проект...), отредактировать файлы и обновить проект на сервере (пункт меню Проект  → Обновить проект...).

14.01.2021 14:17:24


Please leave your feedback about this article