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

Встроенные примеры проектов FlexiCapture

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

Проекты расположены в папке %public%\ABBYY\FlexiCapture\12.0\Samples.

В папке Samples находятся следующие папки:

  • FlexiCapture - в ней находятся проекты для FlexiCapture.
  • FlexiLayoutStudio - в этой папке содержатся проекты FlexiLayout Studio, созданные для обработки полуструктурированных документов. Эти проекты можно открыть в приложении ABBYY FlexiLayout Studio. Некоторые из них подробно описаны в справке FlexiLayout Studio (см. разделы "Обучение на примерах", "Советы и рекомендации").
  • FormDesigner - в этой папке содержатся жесткие формы, разработанные в приложении FormDesigner. Файлы с расширением *.fdd можно открыть и редактировать в приложении ABBYY FormDesigner. Эти формы используются в следующих проектах FlexiCapture: Banking Card Application и Questionnaire.
  • Images - в этой папке содержатся отсканированные изображения документов для проектов FlexiCapture.

Ниже приведен список проектов FlexiCapture и их краткое описание.

Пример проекта с документами разных типов

Папки с примерами содержат проекты FlexiCapture.

1. Single Entry Point

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

Проект содержит все типы документов: Banking Card Applications, Invoices, Contracts, Letters, Prices.

Примеры жестких форм

Папки с примерами содержат формы, разработанные в приложении FormDesigner, и проекты FlexiCapture.

2. Banking Card Application

В данном примере продемонстрированы следующие возможности программы:

  • Автоматический поиск полей в жестких формах (для того чтобы увидеть, как работает автоматический поиск, удалите все поля в определении документов, а затем выберите Опции → Найти объекты на изображении по типу...).
  • Поддержка сложной структуры документов:
    • многостраничные документы (в примере рассматриваются трехстраничные заявления);
    • работа с разделами документов (в примере каждая страница выделена в один раздел);
    • правила сборки документов;
    • обработка приложений.
  • Поддержка сложных полей документа:
    • работа с таблицами в жестких формах (таблица "Opened Accounts");
    • повторяющиеся группы полей (группы "Address" и "Requested Accounts").
  • Проверка формата данных (задан формат для всех полей с числовыми значениями и для дат).
  • Индивидуальная настройка формы данных.
  • Экспорт по нескольким адресам.
  • Скрытие конфиденциальной информации.

3. Questionnaire

Этот пример подробно описан в руководстве пользователя, он помогает продемонстрировать пошаговую настройку определения документов. Наиболее простые формы выбраны для демонстрации базовой функциональности FlexiCaprute. В руководстве пользователя предлагается заполнить анкету из данного примера, произвести обработку и прислать проэкспортированные данные в компанию ABBYY.

Примеры гибких документов

Папки с примерами содержат проекты FlexiLayout Studio и проекты FlexiCapture.

4. Invoice

В этом примере показана обработка полуструктурированных документов и продемонстрированы следующие возможности программы:

  • Непостоянное количество страниц в документах (от 1 до 3).
  • Многостраничные таблицы.
  • Использование внешнего словаря (из текстового файла) для поиска ключевых слов.
  • Правило, описанное на JScript, используемое для сравнения суммы, полученной суммированием значения Total во всех строках таблицы, с суммой из поля "Total".

5. Prices

В этом примере показана обработка полуструктурированных документов и продемонстрированы следующие возможности программы:

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

6. Letters&Contracts

В этом примере показана обработка неструктурированных документов, из которых извлекаются 2-3 поля и продемонстрированы следующие возможности программы:

Примеры проектов с комплектами документов

Папки с примерами содержат проекты FlexiCapture.

Замечание. Данные примеры находятся в папке с английскими примерами проектов.

7. Mortgage Document Set

В этом демо-проекте на примере комплекта документов для получения ипотеки показаны базовые возможности по обработке комплектов документов:

  • Сборка комплектов документов стандартными правилами сборки.
  • Наличие сводного раздела (раздел «Document Set Summary» в определении документа «Mortgage Document Set»).
  • Ссылки на существующее поле (поля «Passport Number» и «State Wages», а также поля в группах «Name Group» и «SSN Group» сводного раздела).
  • Правила сравнения полей (поля в группах «Name Group» и «SSN Group» сводного раздела).
  • Заполнение значения результирующего поля при совпадении значений в нескольких полях скриптовым правилом (поля «Name Result» и «SSN Result» сводного раздела).
  • Скрытие разделов на форме данных.
  • Экспорт каждого комплекта целиком в отдельный PDF файл (профиль экспорта «Export each document set to PDF» определения документа «Mortgage Document Set»).
  • Экспорт данных со сводного раздела комплекта документов (профиль экспорта «Export all document sets data to one file» определения документа «Mortgage Document Set»).

8. Signatures, Stamps, Photos Comparison

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

Проект содержит два комплекта документов, «Signatures&Stamps Document Set» и «Photos Document Set». Каждый комплект содержит по несколько документов, часть из которых используется сразу в обоих комплектах.

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

В каждом комплекте документов настроен экспорт только сравниваемых изображений.

14.01.2021 14:17:24


Please leave your feedback about this article