Leadtools.Forms.Auto Getting Started

Summary

LEADTOOLS Forms (Leadtools.Forms.Auto assembly)

For pointers to sample programs that demonstrate many features, see the table below:

.NET
.NET Framework
Android/Java

.NET

Redistributables Paths

Path Target Platform
<installdir>\Bin\net .NET 6+
Assembly - Class/Namespace Comments Help
Leadtools.Forms.Auto.dll - Leadtools.Forms.Auto Provides high-level classes for automated forms recognition and processing. Leadtools.Forms.Auto
Full source code for the default (local disk) implementation of the Leadtools.Forms.Auto interfaces.
Leadtools.Forms.Common.dll - Leadtools.Forms.Common Provides classes and methods for implementing/manipulating Forms Recognition and Processing support. Leadtools.Forms.Common
Leadtools.Ocr.dll - Leadtools.Ocr Provides classes and methods for implementing/manipulating LEADTOOLS Optical Character Recognition support. Leadtools.Ocr
Leadtools.Forms.Processing.dll - Leadtools.Forms.Processing Provides classes and methods for implementing/manipulating Forms processing support. Leadtools.Forms.Processing
Leadtools.Forms.Recognition.dll - Leadtools.Forms.Recognition Provides classes and methods for implementing/manipulating Forms recognition support. Leadtools.Forms.Auto
Leadtools.Forms.Recognition.Barcode.dll - Leadtools.Forms.Recognition.Barcode Provides classes and methods for implementing/manipulating Forms Barcode Recognition support. Leadtools.Forms.Recognition.Barcode
Leadtools.Forms.Recognition.Ocr.dll - Leadtools.Forms.Recognition.Ocr Provides classes and methods for implementing/manipulating Forms Optical Character Recognition support. Leadtools.Forms.Recognition.Ocr

Dependencies

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

Sample Programs

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

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.

Demo Name Source Code Path Pre-Compiled Executable Path Description
Bank Check Reader \Examples\Forms\DotNet\BankCheckReaderDemo\net \Bin\net\BankCheckReaderDemo_Original.exe

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
Demo Name Source Code Path Pre-Compiled Executable Path Description
Business Card Reader \Examples\Forms\DotNet\BusinessCardReaderDemo\net \Bin\net\BusinessCardReaderDemo_Original.exe

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.

Demo Name Source Code Path Pre-Compiled Executable Path Description
Forms Recognition \Examples\Forms\DotNet\FormsDemo\net \Bin\net\FormsDemo_Original.exe

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.

Demo Name Source Code Path Pre-Compiled Executable Path Description
ID Reader \Examples\Forms\DotNet\IDReaderDemo\net \Bin\net\IDReaderDemo_Original.exe

Demonstrates ID recognition features.

Extracts first and last name, address, birth date, issued date, expiration date and license number from images of IDs.

Demo Name Source Code Path Pre-Compiled Executable Path Description
Low Level Forms Recognition \Examples\Forms\DotNet\LowLevelFormsDemo\net \Bin\net\LowLevelFormsDemo_Original.exe

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.

Demo Name Source Code Path Pre-Compiled Executable Path Description
Master Forms Editor \Examples\Forms\DotNet\MasterFormsEditor\net \Bin\net\MasterFormsEditor_Original.exe

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
Demo Name Source Code Path Pre-Compiled Executable Path Description
MRTD Passport Reader \Examples\Forms\DotNet\MrtdPassportReaderDemo\net \Bin\net\MrtdPassportReaderDemo_Original.exe

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

Recognize and extract passport features and fields.

.NET Framework

Redistributables Paths

Path Target Platform
<installdir>\Bin\DotNet4\Win32 x86 .NET 4 or 4.5
<installdir>\Bin\DotNet4\x64 x64 .NET 4 or 4.5
Assembly - Class/Namespace Comments Help
Leadtools.Forms.Auto.dll - Leadtools.Forms.Auto Provides high-level classes for automated forms recognition and processing. Leadtools.Forms.Auto
Full source code for the default (local disk) implementation of the Leadtools.Forms.Auto interfaces.
Leadtools.Forms.Common.dll - Leadtools.Forms.Common Provides classes and methods for implementing/manipulating Forms Recognition and Processing support. Leadtools.Forms.Common
Leadtools.Ocr.dll - Leadtools.Ocr Provides classes and methods for implementing/manipulating LEADTOOLS Optical Character Recognition support. Leadtools.Ocr
Leadtools.Forms.Processing.dll - Leadtools.Forms.Processing Provides classes and methods for implementing/manipulating Forms processing support. Leadtools.Forms.Processing
Leadtools.Forms.Recognition.dll - Leadtools.Forms.Recognition Provides classes and methods for implementing/manipulating Forms recognition support. Leadtools.Forms.Auto
Leadtools.Forms.Recognition.Barcode.dll - Leadtools.Forms.Recognition.Barcode Provides classes and methods for implementing/manipulating Forms Barcode Recognition support. Leadtools.Forms.Recognition.Barcode
Leadtools.Forms.Recognition.Ocr.dll - Leadtools.Forms.Recognition.Ocr Provides classes and methods for implementing/manipulating Forms Optical Character Recognition support. Leadtools.Forms.Recognition.Ocr

Dependencies

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

Sample Programs

Demo Name Source Code Path Pre-Compiled Executable Path Description
Cloud Services Azure \Examples\Forms\DotNet\AutoMasterFormsRepository\fx \Bin\DotNet4\<Win32/Win32/x64/x64>\AutoMasterFormsRepository.exe

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.

Demo Name Source Code Path Pre-Compiled Executable Path Description
Bank Check Reader \Examples\Forms\DotNet\BankCheckReaderDemo\fx \Bin\DotNet4\<Win32/Win32/x64/x64>\BankCheckReaderDemo.exe

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
Demo Name Source Code Path Pre-Compiled Executable Path Description
Business Card Reader \Examples\Forms\DotNet\BusinessCardReaderDemo\fx \Bin\DotNet4\<Win32/Win32/x64/x64>\BusinessCardReaderDemo.exe

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.

Demo Name Source Code Path Pre-Compiled Executable Path Description
Forms Recognition \Examples\Forms\DotNet\FormsDemo\fx \Bin\DotNet4\<Win32/Win32/x64/x64>\FormsDemo.exe

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.

Demo Name Source Code Path Pre-Compiled Executable Path Description
ID Reader \Examples\Forms\DotNet\IDReaderDemo\fx \Bin\DotNet4\<Win32/Win32/x64/x64>\IDReaderDemo.exe

Demonstrates ID recognition features.

Extracts first and last name, address, birth date, issued date, expiration date and license number from images of IDs.

Demo Name Source Code Path Pre-Compiled Executable Path Description
Low Level Forms Recognition \Examples\Forms\DotNet\LowLevelFormsDemo\fx \Bin\DotNet4\<Win32/Win32/x64/x64>\LowLevelFormsDemo.exe

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.

Demo Name Source Code Path Pre-Compiled Executable Path Description
Master Forms Editor \Examples\Forms\DotNet\MasterFormsEditor\fx \Bin\DotNet4\<Win32/Win32/x64/x64>\MasterFormsEditor.exe

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
Demo Name Source Code Path Pre-Compiled Executable Path Description
MRTD Passport Reader \Examples\Forms\DotNet\MrtdPassportReaderDemo\fx \Bin\DotNet4\<Win32/Win32/x64/x64>\MrtdPassportReaderDemo.exe

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

Recognize and extract passport features and fields.

Android/Java

Redistributables Paths

Path Target Platform
<installdir>\Bin\Java leadtools.forms.auto.jar (Android)

Dependencies

Library Description Native Libraries (Android)  
leadtools.forms.auto.jar Core library libleadtools.so  

Sample Programs

Demo Name Source Code Path Description
Passport (Android) \Examples\Forms\Android\PassportDemo

Demonstrates passport imaging recognition.

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

See Also

Assemblies Overview

Leadtools.Forms.Common

Leadtools.Forms.Processing

Leadtools.Forms.Recognition

Leadtools.Forms.Recognition.Barcode

Leadtools.Forms.Recognition.Ocr

Reference

Introduction - Leadtools.Forms.Auto

Introduction to LEADTOOLS for .NET

Getting Started - Leadtools.Forms.Auto

Getting Started with LEADTOOLS for .NET

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

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