ABBYY FineReader Engine ABBYY FineReader Engine

The most comprehensive OCR SDK for software developers

Integrate AI-powered OCR features into your applications.

Sample code libraries

Code samples library for Windows

The quickest way to start using FineReader Engine is to read the Help file and look at the provided sample code that comes with the software. The code samples explain various aspects of programming with the SDK and can be implemented into own applications.

HOW TO…

Features-201b-55x55

Convert a document

You are new to ABBYY FineReader Engine and are looking for a way to recognize a document and export recognition results.

Features-202b-55x55

Convert a batch of documents

You intend to process a large amount of one-page or several-page documents and want to use computer resources more effectively.

Features-203b-55x55

Create an application with a graphical user interface

You intend to create a comprehensive tool for document conversion and are looking for a way to manage image processing.

Features-116b-55x55

Effectively use resources of a high-performance computer

You intend to create a multi-threaded server application, which uses ABBYY FineReader Engine.

Features-162b-55x55

Improve recognition results for your task

You intend to process documents which contain specific fields or words and are looking for a way to receive the best recognition quality and speed for your task.

Features-174b-55x55

Scan with FineReader Engine

You want to use ABBYY FineReader Engine on a "scanning computer", which scans documents and saves them as image files on disk.

Features-204b-55x55

Implement automation scenarios

You intend to automate recognition of documents with the help of a command line interface.

Features-126b-55x55

Perform benchmarks

You want to perform benchmarks and test specific features of ABBYY FineReader Engine.

TECHNOLOGICAL ADVANTAGES DEMONSTRATION

See below the list of code samples that demonstrate the different features of the ABBYY OCR SDK and can be used in your application:

Features-145b-55x55

Classification

Learn how to train FineReader Engine to classify types of documents.

Features-194b-55x55

Business card recognition

See how ABBYY FineReader Engine extracts data from business cards.

Features-195b-55x55

Camera OCR

Test ABBYY tools for photo processing that deliver excellent recognition results even on bad-quality photos.

Features-160b-55x55

Image pre-processing

Learn about a wide variety of image pre-processing tools, which can improve recognition quality.

Features-188b-55x55

Predefined processing profiles

Use predefined profiles to use ABBYY FineReader Engine in common processing scenarios.

Features-113b-55x55

PDF export profiles

See how to optimize export to PDF with a minimum of work.

Features-112b-55x55

Multi-processing recognition

Increase the processing speed of your application using several work processes in parallel. Compare it to processing in a single process.

Features-161b-55x55

Multi-core batch recognition

Increase the processing speed for document batches by using several asynchronous processes. Compare to processing of each document one-by-one in a single process.

Features-134b-55x55

User pattern training utility

Train user patterns to increase recognition quality of text sets in decorative fonts, texts containing unusual characters and large volumes of texts of low print quality.

Code samples library for Linux

Following samples can be used by developers and implementing into applications running on the Linux platform.

Features-157b-55x55

Hello

Performs document conversion with just a few lines of code. This sample will help you to start development using ABBYY SDK.

Features-202b-55x55

Batch processing

Shows how to use Batch Processor (IBatchProcessor) for processing a large amount of one-page documents. Allows you to use available computer resources effectively.

Features-194b-55x55

Business card recognition

ABBYY FineReader Engine allows you to extract data from business cards.

Features-204b-55x55

CommandLineInterface

The sample produces a CommandLineInterface utility, which supports most of the ABBYY FineReader Engine API functions through numerous keys.

Features-203b-55x55

EventsHandling

The sample shows the progress of recognition and export during image processing. You can use the callback interfaces to control image processing.

Sample code library for Mac OS

The quickest way to start using FineReader Engine is to read through the Help file and look at the sample code
that comes with the software.

Features-201b-55x55

Tiff to Rtf

Performs document conversion with just a few lines of code. This sample will help you to start development using ABBYY SDK.

Features-194b-55x55

Business card recognition

ABBYY FineReader Engine allows you to extract data from business cards.

Ready to try? Need more info?

Please fill in the form, and our sales specialist will contact you shortly.

I am aware that I can revoke my consent entirely or in part at any time with effect for the future.

To revoke your consent, please go to unsubscribe webpage or send email at dataprotection@abbyy.com.
You can also send a written declaration of your withdrawal of consent to ABBYY at PO BOX 16257, CY-2087, Nicosia, Cyprus.

By submitting this form, I consent to the use of my personal information for the purposes described in the Privacy Notice.

Thank you for your interest in ABBYY products!

We will get back to you shortly. If you’d like to contact ABBYY office in your region, please visit the Contacts page.

With best regards,
The ABBYY Team