The ABBYY FlexiCapture 12 SDK Distribution pack contains a set of sample source code showing how to use Engine in different scenarios. This section contains a short description of these samples. The detailed description of the samples can be found in the Code Samples Library provided with this distribution pack (Start > Programs > ABBYY FlexiCapture 12 SDK > Code Samples Library).
The ABBYY FlexiCapture SDK samples are provided for C#, C++, Visual Basic .NET, Java, Python and scripting languages.
All sample code can be found in the %ProgramData%\ABBYY\FCSDK\12\FlexiCapture SDK \Samples folder.
Sample Name |
Description |
Hello (C++, C#, Visual Basic .NET) |
Performs data capture with just a few lines of code. This sample will help you to start development using the ABBYY FlexiCapture SDK. |
Hello (Java) |
Shows how to use ABBYY FlexiCapture SDK in Java. |
Hello (Python) |
Shows how to use ABBYY FlexiCapture SDK in Python. |
Hello (JScript, VBScript, Perl) |
Shows how to use ABBYY FlexiCapture SDK in script languages. |
Classification (C++, C#) |
Demonstrates how ABBYY FlexiCapture SDK can be used to classify documents with the help of a user-trained classifier. |
Fields Extraction Training (C++, C#) |
Shows how you can improve fields extraction by training on the typical documents. |
Fixed Forms (C++) |
Demonstrates how to create a structured Document Definition with FlexiCapture SDK. |
Invoices Processing and Training (C++, C#) |
Shows how to use ABBYY FlexiCapture SDK to process invoices, use special data sets and improve the Invoice Document Definitions by training. |
Line Items Training (C#) |
Demonstrates a line item training scenario on some reference images. |
NLP Model Training (C#) |
Shows how to use ABBYY FlexiCapture SDK to process unstructured documents with the help of user-trained NLP models. |
Parallel Processing (C#) |
Shows how to process images in multi-threaded application within a single shared project. |