FlexiCapture SDK Specification

System requirements

Hardware

PC with x86-compatible processor (1GHz or higher)

Operating system

Compatible with last available service packs:

  • Windows Server 2016, 2012, 2008 R2
  • Windows 10, 8.1, 8, 7

Tested technologies

ABBYY FlexiCapture SDK has been tested on the following cloud computing platforms:

  • ABBYY FlexiCapture SDK has been tested on the following cloud computing platforms:
    • Azure Service Fabric
    • Azure Virtual Machines
  • Amazon EC2

ABBYY FlexiCapture SDK has been tested in the following virtual environments:

  • Microsoft Hyper-V Server 2008, 2008 R2 SP1, 2012, 2012 R2, 2016
  • Oracle VM VirtualBox 5.2
  • Parallels Desktop for Mac 13.0.1
  • VMware: ESXi 6.5, Workstation Player 12.5, Workstation Pro 14.0.0

ABBYY FlexiCapture SDK can also be run in a Docker container on supported platforms.

ABBYY FlexiCapture SDK Java wrapper has been tested on the following Java Development Kits:

  • Oracle Java SE Development Kit 12.0.1, 11.0.3, 8u212, 8u211

Memory

  • for processing one-page documents – minimum 400 MB RAM, recommended 1 GB RAM for processing multi-page documents – minimum 1 GB RAM, recommended 1,5 GB RAM
  • for processing one-page documents – minimum 400 MB RAM, recommended 1 GB RAM for processing multi-page documents – minimum 1 GB RAM, recommended 1,5 GB RAM

Hard disk space

  • for library installation:
    • 1400 MB for core functionality
    • additionally, up to 2 GB for the OfficeConverters module
  • for program operation:
    • 100 MB for running the program
    • additional 15 Mb for every processing page of a multi-page document

Other require­ments

  • 100% TWAIN-compatible scanner, digital camera, or fax modem – for scanning only
  • Keyboard, mouse or other input device
  • The following registry branches should be accessible from the workstation:
    • "HKEY_CURRENT_USER\Software\ABBYY\SDK\12\FlexiCapture SDK" – full control
    • "HKEY_CURRENT_USER\Software\ABBYY\SDK\12" – full control for installation only
    • "HKEY_LOCAL_MACHINE\Software\ABBYY\SDK\12" – full control for installation only
  • The following folders should be accessible from the workstation:
    • Folder with ABBYY FlexiCapture SDK binary files – access for reading
    • %TEMP% folder – full control access
    • folder %ProgramData%\ABBYY\FCSDK\12\FlexiCapture SDK – full control access
    • folder %ProgramData%\ABBYY\FCSDK\12\Licenses – full control access
  • The following components should be installed:
    • .NET mework 4.5
    • Microsoft® Internet Explorer 8.0 or higher

Hardware

PC with x86-compatible processor (1GHz or higher)

Operating system

Compatible with last available service packs:

  • Windows Server 2016, 2012, 2008 R2
  • Windows 10, 8.1, 8, 7

Tested virtual environ­ments

ABBYY FlexiCapture SDK has been tested in the following virtual environments:

  • Microsoft Hyper-V Server 2008, 2008 R2 SP1, 2012, 2012 R2, 2016
  • Oracle VM VirtualBox 5.2
  • Parallels Desktop for Mac 13.0.1
  • VMware: ESXi 6.5, Workstation Player 12.5, Workstation Pro 14.0.0

ABBYY SDK 12 Licensing Service can also be run in a Docker container on supported platforms.

Hard disk space

25 MB of free hard-disk space

Other require­ments

  • folder %ProgramData%\ABBYY\FCSDK\12\Licenses — full control access
  • For activation/deactivation of the license:
    • Allowed connections to *.abbyy.com
    • Port: 80 (except online license), 443
    • Protocol: http
  • If you are connected to the internet via a proxy server, VPN, or dial-up connection, please customize the settings in Internet Explorer: Tools > Internet Options > Connections.

Compatibility with FlexiCapture

ABBYY FlexiCapture 12 SDK works with projects created in ABBYY FlexiCapture 12, Build 12.0.3.2462, or earlier. Projects saved in the current version of ABBYY FlexiCapture 12 SDK can be used in ABBYY FlexiCapture 12, Build 12.0.3.2462, or later. You can also pass projects to and from ABBYY FlexiCapture 12 Developer’s Package shipped with the current ABBYY FlexiCapture 12 SDK distribution.

Development tools

The ABBYY FlexiCapture SDK application programming interface conforms to the COM standard and can be easily used in C/C++, Visual Basic, .NET, or any development tool supporting COM components. ABBYY FlexiCapture can be adapted for use in scripting languages like VBS, JS, and Perl.

Supported languages

ABBYY FlexiCapture 12 SDK recognizes 209 languages for OCR, including: 127 languages for ICR (marked with ×) and 56 languages with full dictionary support (marked with ×).

Natural languages
Abkhaz
Adyghe
Afrikaans×
Agul
Albanian×
Altaic
Arabic (Saudi Arabia)×
Armenian (Eastern)×
Armenian (Grabar)×
Armenian (Western)×
Avar
Aymara×
Azerbaijani (Cyrillic)
Azerbaijani (Latin)××
Bashkir×
Basque×
Belarussian
Bemba×
Blackfoot×
Breton×
Bugotu×
Bulgarian××
Burmese
Buryat×
Catalan×
Chamorro×
Chechen
Chinese (PRC)
Chinese (Taiwan)
Chukcha
Chuvash
Corsican×
Crimean Tatar×
Croatian××
Crow×
Czech××
Danish××
Dargwa
Dungan
Dutch (Netherlands)××
Dutch (Belgium)××
English××
Eskimo (Cyrillic)
Eskimo (Latin)
Estonian××
Even×
Evenki×
Faeroese
Farsi×
Fijian×
Finnish××
French××
Frisian×
Friulian×
Scottish Gaelic×
Gagauz
Galician×
Ganda×
German××
German (Luxembourg)×
German (new spelling)××
Georgian
Greek××
Guarani×
Hani×
Hausa
Hawaiian×
Hebrew×
Hungarian××
Icelandic
Indonesian××
Ingush
Irish×
Italian××
Japanese×
Japanese (Modern)×
Kabardian
Kalmyk
Karachay-Balkar×
Karakalpak
Kasub×
Kawa×
Kazakh×
Khakas
Khanty
Kikuyu
Kirghiz×
Kongo×
Korean×
Korean (Hangul)×
Koryak
Kpelle×
Kumyk×
Kurdish×
Lak
Sami (Lappish)×
Latin××
Latvian××
Latvian language written in Gothic script
Lezgin
Lithuanian××
Luba×
Macedonian
Malagasy×
Malay
Malinke×
Maltese
Mansi
Maori×
Mari
Maya×
Miao×
Minangkabau×
Mohawk×
Mongol×
Mordvin×
Nahuatl×
Nenets×
Nivkh×
Nogay×
Norwegian (Bokmal)××
Norwegian (Nynorsk)××
Nyanja×
Ojibway×
Old English××
Old French××
Old German××
Old Italian××
Old Slavonic
Old Spanish××
Ossetian
Papiamento×
Tok Pisin×
Polish××
Portuguese (Brazil)××
Portuguese (Portugal)××
Provencal
Quechua×
Rhaeto-Romanic×
Romanian××
Romanian (Moldavia)×
Romany×
Ruanda×
Rundi×
Russian××
Russian (with accents marking stress position)×
Russian (old spelling)×
Samoan×
Selkup×
Serbian (Cyrillic)×
Serbian (Latin)×
Shona
Sioux (Dakota)×
Slovak××
Slovenian××
Somali×
Sorbian
Sotho×
Spanish××
Sunda
Swahili×
Swazi×
Swedish××
Tabassaran
Tagalog×
Tahitian×
Tajik×
Tatar×
Thai×
Jingpo×
Tongan×
Tswana×
Tun×
Turkish××
Turkmen
Turkmen (Latin)×
Tuvan×
Udmurt
Uighur (Cyrillic)
Uighur (Latin)×
Ukrainian××
Uzbek (Cyrillic)
Uzbek (Latin)×
Vietnamese×
Cebuano×
Welsh
Wolof×
Xhosa×
Yakut
Yiddish
Zapotec×
Zulu
Artificial languages
Esperanto
Interlingua×
Ido×
Occidental
Formal languages
Basic programming language
C/C++ programming language
Simple chemical formulas
For MICR CMC-7 text type×
Cobol programming language
Numbers×
For MICR (E-13B) text type
Fortran programming language
Java programming language
For OCR-A text type
For OCR-B text type
Pascal programming language

Supported image formats (opening, saving)

ABBYY FlexiCapture 12 SDK opens and saves image files in the following formats:

Format Extension Input Export
PDF: (Version 1.7 or earlier), including PDF/Archive (PDF/A) pdf    
BMP:
uncompressed black and white,
uncompressed gray,
uncompressed color
bmp    
DCX, PCX:
2-bit – black and white
4- and 8-bit – gray
TrueColor
dcx, pcx    
PNG:
black and white, gray, color
png    
JPEG 2000:
gray, 8-bit
color, RGB or YCC colorspace, 8 bit per channel
color, encoded using 8-bit palette in RGB colorspace
jp2, jpc    
JPEG:
gray, color
jpg, jpeg, jfif    
TIFF:
black and white – uncompressed, CCITT4, Packbits, ZIP, LZW
gray – uncompressed, Packbits, JPEG, ZIP, LZW
TrueColor – uncompressed, JPEG, ZIP, LZW
Palette – uncompressed, Packbits, ZIP
multi image TIFF
tif, tiff    
GIF:
black and white – LZW-compressed
gray – LZW-compressed
TrueColor – LZW-compressed
gif    
DjVu:
black and white, gray, color
djvu, djv    
JBIG2 jb2    
WDP Wdp    

Supported digital document input formats

ABBYY FlexiCapture 12 SDK accepts input digital documents in the following formats:

  • text documents: DOC, DOCX, RTF, HTML, TXT, ODT
  • tables: XLS, XLSX, ODS
  • presentations: PPT, PPTX, ODP

Supported document saving formats

ABBYY FlexiCapture SDK allows you to export recognized data in the following formats:

  • Microsoft Office Excel Workbook (*.XLS)
  • DBase file (*.DBF)
  • Comma Separated Values File (*.CSV)
  • Simple text (*.TXT)
  • XML Document (*.XML)

Supported barcode types

ABBYY FlexiCapture SDK allows you to export recognized data in the following formats:

Australia Post
Aztec
Codabar
Codabar with checksum
Code 128
Code 32
Code 39
Code 93
DataMatrix
EAN 13
EAN 8
IATA 2 of 5
Industrial 2 of 5
Intelligent Mail
Interleaved 2 of 5
Interleaved 2 of 5 with checksum
Matrix 2 of 5
Patch
PDF417
Postnet
QR Code
UCC-128
UPC-Az
UPC-E

Have more questions? Submit a request

Recently viewed