Leadtools.Forms.Commands Getting Started

Summary

LEADTOOLS Forms Recognition (Leadtools.Forms.Commands assembly)

Leadtools.Forms.Commands provides programming tools for forms recognition, including high-level business card, bank check and MRTD reader classes.

.NET
Java/Android
JavaScript
iOS and macOS
Xamarin

.NET

Redistributables Paths

Path Target Platform
<installdir>\Redist\DotNet4\Win32 x86 .NET 4 or 4.5
<installdir>\Redist\DotNet4\x64 x64 .NET 4 or 4.5

Dependencies

Library Description Dependencies
Leadtools.Forms.Commands.dll Library for high-level business card, bank check and MRTD reader classes.

Leadtools

Leadtools.Ocr

NuGet PackageDescription
Leadtools.Document.Sdk Document Imaging Library
Leadtools.Forms
Leadtools.Document.Viewer.WinForms Document Imaging Library for WinForms
Leadtools.Document.Viewer.Wpf Document Imaging Library for WPF

Sample Programs

Name Path Description
Cloud Services Azure Demo \Examples\Forms\DotNet\AutoMasterFormsRepository

This project is provided as an example of how to implement the following three interfaces: IMasterFormsRepository, IMasterFormsCategory, and IMasterForm.
This demo is not intended to be a running one. These three interfaces are used with Leadtools.Forms.Auto.AutoFormsEngine class to store master forms and categorize them.
The code provided in this project is the default implementation for the three mentioned interfaces that is shipped with LEADTOOLS SDK for Forms
This project may help a user to build his own implementation of these interfaces that fits his application, for example, database repository.

Bank Check Reader Demo \Examples\Forms\DotNet\BankCheckReaderDemo

Demonstrates using Forms Recognition and Processing to recognize bank checks.

Detect the location of and recognize the data in fields from bank check images, including:

  • MICR data
  • Payee information
  • Check date
  • Amount
  • Signature area
  • Payee information
Business Card Reader Demo \Examples\Forms\DotNet\BusinessCardReaderDemo

Demonstrates business card recognition features.

Extracts organization name, first and last name, title, address, e-mail, website, fax number, and phone number from images of business cards.

Forms Recognition Demo \Examples\Forms\DotNet\FormsDemo

Demonstrates how to perform Forms Recognition and Processing.

Allows users to recognize and process filled forms located on the hard disk, as well as those acquired from a TWAIN scanner.

Compares the master form template that has been passed in and matches it to a filled form while recognizing and extracting the data.

Low Level Forms Recognition Demo \Examples\Forms\DotNet\LowLevelFormsDemo

Demonstrates creating and editing master forms sets.

Can be used for building and maintaining your library of master forms and provides many options, including creating/editing OCR, ICR, OMR, Barcode, and Image Fields for extraction.

Master Forms Editor Demo \Examples\Forms\DotNet\MasterFormsEditor

Demonstrates creating and editing master forms sets for Forms Recognition and Processing.

  • Build and maintain a library of master forms
  • Options including creating/editing OCR/ICR, OMR, Barcode, and Image Fields for extraction
MRTD Passport Reader Demo \Examples\Forms\DotNet\MrtdPassportReaderDemo

Demonstrates using Forms Recognition and Processing to recognize MRTD zones in passports.

Recognize and extract passport features and fields.

Java/Android

Redistributables Paths

Path Target Platform
<installdir>\Bin\Android\x86_64 (Android) x86_64 Android
<installdir>\Bin\Android\x86 (Android) x86 Android
<installdir>\Bin\Android\arm64-v8a (Android) arm64-v8a Android
<installdir>\Bin\Android\armeabi-v7a (Android) armeabi-v7a Android
<installdir>\Bin\Android\armeabi (Android) armeabi Android
<installdir>\Bin\CDLLVC10\Win32 (Windows) x86 Windows
<installdir>\Bin\CDLLVC10\x64 (Windows) x64 Windows
<installdir>\Bin\Lib\x86 (Linux) x86 Linux
<installdir>\Bin\Lib\x64 (Android) x64 Linux

Dependencies

Library Description Jars Native Libraries
leadtools.forms.commands.jar Core Library

leadtools.jar

Android

libleadtools.so

iOS/macOS

Leadtools.framework

Linux

libltkrn.so

Windows

Ltkrnu.dll

Ltkrnx.dll

Sample Programs

Name Path Description
ID Scanning Demo (Android) \Examples\Forms\Android\IDScanningDemo

Demonstrates ID Reader functionality.

Shows how to recognize identification documents such as a driver's license.

Passport Demo (Android) \Examples\Forms\Android\PassportDemo

Demonstrates passport imaging recognition.

Recognize and extract passport features and fields regardless of image resolution, scale, and other characteristics.

JavaScript

Sample Programs

Name Path Description
Bank Check Reader Demo \Examples\Forms\JS\BankCheckDemo

Demonstrates MICR and bank check reading using HTML5 / JavaScript.

Driver's License Reader Demo \Examples\Forms\JS\DriverLicenseDemo

Demonstrates Forms Recognition to extract driver's license information.

MRTD Reader Demo \Examples\Forms\JS\MRTDDemo

Demonstrates using the MRTD Reader to read a passport image and parse out the information.

iOS and macOS

Redistributables Paths

Path Target Platform
<installdir>/Frameworks/iOS iOS (armv7, arm64, i386, x86_64)
<installdir>/Frameworks/macOS macOS (x86_64)

Dependencies

Library Description Dependencies
Leadtools.Forms.Commands.framework Core library Leadtools.framework Leadtools.Ocr.framework

Sample Programs

Name Path Description
IDScanningApp \Examples\Forms\Xcode\iOS\Objective-C\IDScanningApp
\Examples\Forms\Xcode\iOS\Swift\IDScanningApp
MRTD Passport Reader Demo \Examples\Forms\Xcode\iOS\Objective-C\PassportDemo

Demonstrates using Forms Recognition and Processing to recognize MRTD zones in passports.

Recognize and extract passport features and fields.

\Examples\Forms\Xcode\iOS\Swift\PassportDemo

Xamarin

Sample Programs

Name Path Description
Business Card Reader Demo \Examples\Forms\Xamarin\BCReaderDemo

Demonstrates business card recognition features.

Extracts Business Name and/or Employee Name, Employee Title, Address, e-mail, website, fax number, and phone number from a business card.

See Also

Reference

Introduction

Getting Started (Guide to Example Programs)

Help Version 21.0.2021.6.30
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Forms.Commands Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.