Vintasoft.Imaging.FormsProcessing.Wpf.UI
7.0.7.1
dotnet add package Vintasoft.Imaging.FormsProcessing.Wpf.UI --version 7.0.7.1
NuGet\Install-Package Vintasoft.Imaging.FormsProcessing.Wpf.UI -Version 7.0.7.1
<PackageReference Include="Vintasoft.Imaging.FormsProcessing.Wpf.UI" Version="7.0.7.1" />
paket add Vintasoft.Imaging.FormsProcessing.Wpf.UI --version 7.0.7.1
#r "nuget: Vintasoft.Imaging.FormsProcessing.Wpf.UI, 7.0.7.1"
// Install Vintasoft.Imaging.FormsProcessing.Wpf.UI as a Cake Addin #addin nuget:?package=Vintasoft.Imaging.FormsProcessing.Wpf.UI&version=7.0.7.1 // Install Vintasoft.Imaging.FormsProcessing.Wpf.UI as a Cake Tool #tool nuget:?package=Vintasoft.Imaging.FormsProcessing.Wpf.UI&version=7.0.7.1
Vintasoft.Imaging.FormsProcessing.Wpf.UI.dll assembly is the assembly from VintaSoft Forms Processing .NET Plug-in and it contains classes that define how form fields must be shown in WPF image viewer and how user can interact with form fields in WPF image viewer. Also assembly contains visual tools that allow to:
- Edit form field templates and interact with form field templates on an image in WPF image viewer
- Allows to display and interact with recognized form fields on an image in WPF image viewer.
VintaSoft Forms Processing .NET Plug-in allows to identify and align a document image to match the known template and recognize optical marks (OMR), text (OCR) and barcodes in the document form.
GENERAL FEATURES:
- The plug-in can be used for developing .NET 8/7/6 applications (console, WPF, WinForms, ASP.NET Core, service, etc) for Windows
- The plug-in can be used for developing .NET Framework 4.8-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
- Identify an image from known templates and align the image to match its template (document recognition):
- Create an image imprint based on lines, L search pattern or user defined algorithm
- 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 an image to match its template using the transformation matrix from image to the template image
- Identify a form image and recognize optical marks, text and barcodes in the form
- Define a form template that defines an image with blank form
- Create a form template by code
- Display a form template in WinForms or WPF:
- Display a form template on source image
- Build a form template using mouse
- Edit a form template using mouse
- Customize the visual appearance of form template
- Serialize form templates into XML, deserialize form templates from XML
- Identify a form template for filled form from a set of known form templates
- Recognize fields in a filled form:
- Recognize forms synchronously or asynchronously
- Recognize forms in multiple threads
- Supported form field types:
- Optical mark (OMR) field bounded by rectangle
- Optical mark (OMR) field bounded by ellipse
- Optical mark (OMR) fields grouped in a table
- Text field - VintaSoft OCR .NET Plug-in is necessary
- Barcode field with 1D or 2D barcode - VintaSoft Barcode .NET SDK is necessary
- Group of any form fields
- Display the recognized form in WinForms or WPF:
- Display the recognized form above the source image or aligned image
- Customize the visual appearance of recognized form
- The open architecture allows to define custom types of form fields and form field templates
- Define a form template that defines an image with blank form
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, WPF, WinForms, ASP.NET
- VintaSoft Imaging .NET SDK
DEPLOYMENT REQUIREMENTS:
- Windows (Windows 11/10/8.1/8/7; Windows Server 2025/2022/2019/2016/2012/2008; 32-bit and 64-bit) with .NET 9/8/7/6
- Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2025/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 24/23/22/20/18; Debian 12/11/10/9; Fedora 40/39/38/37/36; OpenSUSE 15; CentOS 9/8/7; Redhate Enterprise Linux 9/8/7; Alpine 3) with .NET 9/8/7/6
- macOS (macOS 14/13/12/11/10) with .NET 9/8/7/6
- VintaSoft Imaging .NET SDK
ONLINE RESOURCES:
Product web page: https://www.vintasoft.com/vsformsprocessing-dotnet-index.html?referer=nuget.org/Vintasoft.Imaging.FormsProcessing.Wpf.UI
Online Developer's Guide and API Reference: https://www.vintasoft.com/docs/vsimaging-dotnet/
Online code examples: https://www.vintasoft.com/vsimaging-dotnet-examples.html?referer=nuget.org/Vintasoft.Imaging.FormsProcessing.Wpf.UI
Online Support Center: https://www.vintasoft.com/support/
Articles: Introduction to the forms processing: https://www.vintasoft.com/docs/vsimaging-dotnet/Programming-Forms-Processing-Introduction.html?referer=nuget.org/Vintasoft.Imaging.FormsProcessing.Wpf.UI Form template: https://www.vintasoft.com/docs/vsimaging-dotnet/Programming-Forms-Processing-Form-Template.html?referer=nuget.org/Vintasoft.Imaging.FormsProcessing.Wpf.UI Forms identification and recognition: https://www.vintasoft.com/docs/vsimaging-dotnet/Programming-Forms-Processing-Forms-Identification-and-Recognition.html?referer=nuget.org/Vintasoft.Imaging.FormsProcessing.Wpf.UI Identification of document image: https://www.vintasoft.com/docs/vsimaging-dotnet/Programming-Forms-Processing-Identification-of-Document-Image.html?referer=nuget.org/Vintasoft.Imaging.FormsProcessing.Wpf.UI
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Framework | net35 is compatible. net40 was computed. net403 was computed. net45 was computed. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 3.5
- Vintasoft.Imaging (= 14.0.7.1)
- Vintasoft.Imaging.FormsProcessing (= 7.0.7.1)
- Vintasoft.Imaging.Gdi (= 14.0.7.1)
- Vintasoft.Imaging.UI (= 14.0.7.1)
- Vintasoft.Imaging.Wpf (= 14.0.7.1)
- Vintasoft.Imaging.Wpf.UI (= 14.0.7.1)
- Vintasoft.Shared (= 4.4.0.1)
-
.NETFramework 4.7.2
- Vintasoft.Imaging (= 14.0.7.1)
- Vintasoft.Imaging.FormsProcessing (= 7.0.7.1)
- Vintasoft.Imaging.Gdi (= 14.0.7.1)
- Vintasoft.Imaging.UI (= 14.0.7.1)
- Vintasoft.Imaging.Wpf (= 14.0.7.1)
- Vintasoft.Imaging.Wpf.UI (= 14.0.7.1)
- Vintasoft.Shared (= 4.4.0.1)
-
net7.0
- Vintasoft.Imaging (= 14.0.7.1)
- Vintasoft.Imaging.FormsProcessing (= 7.0.7.1)
- Vintasoft.Imaging.Gdi (= 14.0.7.1)
- Vintasoft.Imaging.UI (= 14.0.7.1)
- Vintasoft.Imaging.Wpf (= 14.0.7.1)
- Vintasoft.Imaging.Wpf.UI (= 14.0.7.1)
- Vintasoft.Shared (= 4.4.0.1)
-
net8.0
- Vintasoft.Imaging (= 14.0.7.1)
- Vintasoft.Imaging.FormsProcessing (= 7.0.7.1)
- Vintasoft.Imaging.Gdi (= 14.0.7.1)
- Vintasoft.Imaging.UI (= 14.0.7.1)
- Vintasoft.Imaging.Wpf (= 14.0.7.1)
- Vintasoft.Imaging.Wpf.UI (= 14.0.7.1)
- Vintasoft.Shared (= 4.4.0.1)
-
net9.0
- Vintasoft.Imaging (= 14.0.7.1)
- Vintasoft.Imaging.FormsProcessing (= 7.0.7.1)
- Vintasoft.Imaging.Gdi (= 14.0.7.1)
- Vintasoft.Imaging.UI (= 14.0.7.1)
- Vintasoft.Imaging.Wpf (= 14.0.7.1)
- Vintasoft.Imaging.Wpf.UI (= 14.0.7.1)
- Vintasoft.Shared (= 4.4.0.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Vintasoft.Imaging.FormsProcessing.Wpf.UI:
Package | Downloads |
---|---|
Vintasoft.Imaging.FormsProcessing.Ocr.Wpf.UI
Classes, which define how OCR form fields must be shown in WPF image viewer. Classes, which define how user can interact with OCR form fields in WPF image viewer. |
GitHub repositories
This package is not used by any popular GitHub repositories.