VintaSoft Forms Processing .NET Plug-in: Overview
In This Topic
Forms processing and optical marks recognition (OMR) technology is widely used for classification, routing and recognition by templates of forms of electronic documents like invoices, waybills, etc; recognition of optical marks filled into a form of test, questionnaire, ballots, etc.
VintaSoft Forms Processing .NET Plug-in is the add-on for
VintaSoft Imaging .NET SDK, which allows to identify and align a document image to match the known template and recognize optical marks, text and barcodes in the document form.
Plug-in features
- The plug-in can be used for developing .NET 8, .NET 7 and .NET 6 applications (console, WPF, WinForms, ASP.NET Core, service, etc) for Windows
- The plug-in can be used for developing .NET 8, .NET 7 and .NET 6 applications (console, ASP.NET Core, service, etc) for Linux and macOS
- The plug-in can be used for developing .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0 and 3.5 applications (console, WPF, WinForms, ASP.NET MVC, ASP.NET WebForms, service, etc) for Windows
- The plug-in core is written in C#
- AnyCPU, x86 and x64 mode support
- Create a form template, which defines blank form
- Edit (add, change or remove) fields of form template in WinForms or WPF image viewer
- Create an imprint of form template and filled form
- Identify filled form from known form templates by comparing imprints of form template and filled form
- Compare 2 image imprints. The algorithm can compensate distortions, which are related with displacement, scale or rotation
- Identify an image from a set of known templates and get the transformation matrix from image to the template image
- Align filled form to match its form template
- Recognize filled form
- Display recognized filled form in WinForms or WPF
Development and Deployment requirements
-
Development requirements:
- Development environments: Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI
- Programming languages: C#, VB.NET, any .NET compatible language
- Development platforms: .NET, WinForms, WPF, ASP.NET
-
Deployment requirements:
- Windows (Windows 11/10/8.1/8/7; Windows Server 2022/2019/2016/2012/2008; 32-bit and 64-bit) with .NET 8, .NET 7 or .NET 6
- Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2022/2019/2016/2012/2008/2003; 32-bit and 64-bit) with .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
- Linux (Ubuntu 23/22/20/18; Debian 12/11/10; Fedora 39/38/37/36/35; OpenSUSE 15; CentOS 9/8/7; Redhate Enterprise Linux 9/8/7; Alpine 3) with .NET 8, .NET 7 or .NET 6
- macOS (macOS 14/13/12/11/10) with .NET 8, .NET 7 or .NET 6