ABBYY FineReader Engine ABBYY FineReader Engine

L’OCR SDK più completo per sviluppatori software

Integrate le funzioni OCR basate
sull'IA nelle vostre applicazioni.

Specifiche tecniche di ABBYY FineReader Engine 12

ABBYY FineReader Engine 12 è disponibile in 3 versioni:

  • ABBYY FineReader Engine 12 for Windows
  • ABBYY FineReader Engine 12 for Linux
  • ABBYY FineReader Engine 12 for Mac

Requisiti di sistema

Hardware

PC con processore compatibile x86 (almeno 1 GHz)

Sistema operativo

  • Windows Server 2016, Windows Server 2012, Windows Server 2012 R2 con update dell'aprile 2014 (KB2919355), Windows Server 2008 R2 SP1
  • Windows 10, Windows 8.1 con aggiornamento cumulativo dell'aprile 2014 (KB2919355), Windows 8, Windows 7 SP1

Ambienti Cloud e virtuali testati

  • Azure App Services
  • Azure Cloud Services
  • Azure Service Fabric
  • Azure Virtual Machine
  • Amazon EC2
  • Microsoft Hyper-V Server 2008
  • Microsoft Hyper-V Server 2008 R2 SP1
  • Microsoft Hyper-V Server 2012
  • Microsoft Hyper-V Server 2012 R2
  • Microsoft Hyper-V Server 2016
  • Oracle VM VirtualBox 5.2
  • Parallels Desktop Mac 13.0.1
  • VMware ESXi 6.5
  • VMware Workstation Player 12.5
  • VMware Workstation Pro 14.0.0

ABBYY FineReader Engine può essere utilizzato anche in un container Docker sulle piattaforme supportate.

Ambienti di sviluppo Java testati

Il wrapper di Java in ABBYY FineReader Engine è stato testato sui seguenti Kit di Sviluppo Java:

  • sistemi operativi a 32 bit:
    • Oracle Java SE Development Kit 8u201 i586
    • Oracle Java SE Development Kit 8u202 i586
  • sistemi operativi a 64 bit:
    • OpenJDK 11.0.2 x64
    • OpenJDK 12.0.2 x64
    • OpenJDK 13 x64
    • Oracle Java SE Development Kit 8u201 x64
    • Oracle Java SE Development Kit 8u202 x64
    • Oracle Java SE Development Kit 11.0.2 x64
    • Oracle Java SE Development Kit 12.0.2 x64
    • Oracle Java SE Development Kit 13 x64

Memoria

  • per elaborare documenti di una pagina — minimo 400 MB RAM, raccomandato 1 GB RAM
  • per elaborare documenti multipaginaminimo1 GB RAM, raccomandati 1,5 GB RAM
  • per l'elaborazione parallela — 450 MB RAM + 350 MB RAM per ogni core
  • per l'elaborazione parallela di documenti in arabo, cinese, giapponese o coreano — 750 MB RAM + 850 MB RAM per ogni core

Spazio sull'hard disk

  • 1600 MB per l’installazione della libreria (funzionalità di base)
  • 400 MB aggiuntivi per l’installazione della libreria del modulo OfficeConverters
  • 100 MB per le operazioni di programma
  • Per elaborare documenti multipagina, sono necessari 15 MB addizionali per ogni pagina

Altri requisiti

  • Scanner compatibile con TWAIN, camera digitale o modem del fax per la scansione o l'importazione delle immagini
  • Per il pattern training, la modifica dei dizionari e la scansione tramite una GUI: scheda video e monitor (risoluzione minima 1024×768)
  • Microsoft® Internet Explorer 8.0 o successivo installato. Per l'identificazione corretta dei caratteri, è opportuno installare i caratteri contenuti nei documenti.

Requisiti del servizio licenze dell'ABBYY SDK 12

Hardware

PC con processore compatibile x86 (almeno 1 GHz)

Sistema operativo

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

Servizio testato nei seguenti ambienti virtuali:

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

Tool di sviluppo

L'API di ABBYY FineReader Engine for Windows è conforme allo standard COM e si utilizza facilmente in C/C++, Visual Basic, .NET, Delphi, Java o qualsiasi altro tool di sviluppo che supporti le componenti COM. L'Engine può essere adattata per l'utilizzo nei linguaggi di scripting come VBS, JS e Perl.

ABBYY FineReader Engine 12 for Linux è concepito per glibc, versione 2.11 e successive. Per utilizzare ABBYY FineReader Engine con versioni precedenti di glibc, contattare ABBYY. For the FineReader Engine dynamic library, the standard libstdc++.so.6, libgcc_s.so.1 and libgomp.so.1 libraries have to be used.

Hardware

PC con processore compatibile x86 (almeno1 GHz) che supporti i set di istruzioni SSE e SSE2

Sistema operativo

  • Fedora 31, 30, 29
  • Red Hat Enterprise Linux 8.1, 7.7, 6.10
  • SUSE Linux Enterprise Server 15 SP1, 12 SP4, 11 SP4
  • Debian GNU/Linux 10.2, 9.9, 8.11
  • Ubuntu 19.10, 19.04, 18.04.3 LTS, 16.04.6 LTS, 14.04.6 LTS
  • CentOS 8.0, 7.7, 6.10
  • ALT Linux 9.0, 8.2 (non supporta Wibu dongles)
  • Amazon Linux AMI 2018.03

ABBYY offre inoltre dei Professional Services per adattare il software ad altre piattaforme.

Ambienti Cloud e virtuali testati:

  • Microsoft Azure Virtual Machines
  • Amazon EC2
  • Microsoft Hyper-V Server 2012 R2
  • Microsoft Hyper-V Server 2016
  • Oracle VM VirtualBox 5.2
  • VMware ESXi 6.5
  • VMware Workstation Player 12.5
  • VMware Workstation Pro 14.0.0
  • Linux KVM

ABBYY FineReader Engine può essere utilizzato anche in un container Docker sulle piattaforme supportate.

Il wrapper Java di ABBYYY FineReader Engine è stato testato sui seguenti kit di sviluppo Java:

  • OpenJDK 13 x64
  • OpenJDK 14 Early-Access (build 21) x64
  • Oracle Java SE Development Kit 8u231 x64
  • Oracle Java SE Development Kit 11.0.5 (LTS) x64
  • Oracle Java SE Development Kit 13.0.1 x64

Memoria

  • per elaborare documenti di una paginaminimo 400 MB RAM, raccomandato 1 GB RAM
  • per elaborare documenti multipaginaminimo 1 GB RAM, raccomandati 1,5 GB RAM
  • per l'elaborazione parallela — 450 MB RAM + 350 MB RAM per ogni core
  • per l'elaborazione parallela di documenti in arabo, cinese, giapponese o coreano — 750MB RAM + 850 MB RAM per ogni core

Spazio sull'hard disk

  • 2.150 MB per la libreria d'installazione
  • 100 MB per le operazioni di programma
  • Per elaborare documenti multipagina, sono necessari 15 MB addizionali per ogni pagina

Altri requisiti

  • Dimensione Tmpfs — 4GB + 1GB*(numero di core)
  • Dimensione Swap — 4GB + 1GB*(numero di core)
  • ABBYY FineReader Engine supporta il sistema systemd init
  • Per l'identificazione corretta dei caratteri, è opportuno installare i caratteri contenuti nei documenti.

Tool di sviluppo

ABBYY FineReader Engine for Linux offre un'API nativa in C/C++ e un wrapper Java. Le applicazioni devono quindi essere scritte in C/C++ o Java.

Hardware

PC con processore Intel (x86), almeno 1 GHz.

Sistema operativo

  • macOS 10.13.x High Sierra
  • macOS 10.14.x Mojave
  • macOS 10.15.x Catalina

Memoria

  • per elaborare documenti di una paginaminimo 400 MB RAM, raccomandato 1 GB RAM
  • per elaborare documenti multipaginaminimo 1 GB RAM, raccomandati 1,5 GB RAM

Spazio sull'hard disk

2150 MB per la libreria d'installazione e 100 MB per le operazioni di programma.  Per elaborare documenti multipagina, sono necessari 15 MB addizionali per ogni pagina.

Per l'identificazione corretta dei caratteri, è opportuno installare i caratteri contenuti nei documenti.

Tool di sviluppo

La versione per Mac offre un'API C/C++ nativa. Per questo le applicazioni devono essere scritte in C/C++.

Lingue di riconoscimento supportate

ABBYY FineReader Engine 12 supporta il più ampio numero di lingue di riconoscimento sul mercato. Il riconoscimento è supportato per lingue scritte in caratteri latini, cirillici, greci o armeni, l'arabo, la lingua birmana (preview tecnica), il farsi, l'ebraico, cinese, giapponese, corano, russo, thai e altre ancora. Per incrementare ulteriormente la precisione del riconoscimento, è includono il supporto del dizionario per diverse lingue. È possibile utilizzare una piccola utility integrata per creare dizionari o schemi personalizzati e migliorare così il riconoscimento di parole inusuali o di caratteri non comuni.

L'SDK permette anche il riconoscimento di font storici stampati tra il XVII e XIX secolo in inglese, francese, tedesco, italiano e spagnolo e di linguaggi artificiali (Esperanto, Interlingua, Ido e Occidental), di linguaggi di programmazione (Basic, C/C++, COBOL, Fortran, JAVA e Pascal), di formule chimiche semplici e di cifre standard.

× Con supporto del dizionario

Abkhaz
Adyghe
Afrikaans
Agul
Albanian
Altaic
Arabic (Saudi Arabia)×
Armenian (Eastern)×
Armenian (Grabar)×
Armenian (Western)×
Avar
Aymara
Azerbaijani (Cyrillic)
Azerbaijani (Latin)×
Bashkir×
Basic programming language
Basque
Belarussian
Bemba
Blackfoot
Breton
Bugotu
Bulgarian×
Burmese (technical preview)
Buryat
C/C++ programming language
Catalan×
Chamorro
Chinese Simplified
Chinese Traditional
Chukcha
Chuvash
For MICR (CMC-7) text type
Cobol programming language
Corsican
Crimean Tatar
Croatian×
Crow
Czech×
Danish×
Dargwa
Numbers
Dungan
Dutch (Netherlands)×
Dutch (Belgium)×
For MICR (E-13B) text type
English×
Eskimo (Cyrillic)
Eskimo (Latin)
Esperanto
Estonian×
Even
Evenki
Faeroese
Farsi×
Fijian
Finnish×
Fortran programming language
French×
Frisian
Friulian
Scottish Gaelic
Gagauz
Galician
Ganda
Georgiano
German×
German (Luxembourg)
German (new spelling)×
Greek×
Guarani
Hani
Hausa
Hawaiian
Hebrew×
Hungarian×
Icelandic
Ido
Indonesian×
Ingush
Interlingua
Irish
Italian×
Japanese×
Japanese (Modern)×
Java programming language
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 (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×
Norwegian (Bokmal)×
Norwegian (Nynorsk)×
Nyanja
Occidental
For OCR-A text type
For OCR-B text type
Ojibway
Old English×
Old French×
Old German×
Old Italian×
Old Slavonic
Old Spanish×
Ossetian
Papiamento
Pascal programming language
Tok Pisin
Polish×
Portuguese (Brazil)×
Portuguese (Portugal)×
Provencal
Quechua
Rhaeto-Romanic
Romanian×
Romanian (Moldavia)
Romany
Ruanda
Rundi
Russian (old spelling)×
Russian×
Russian (with accents marking stress position)×
Samoan
Selkup
Serbian (Cyrillic)
Serbian (Latin)
Shona
Simple chemical formulas
Semplici formule matematiche
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
Afrikaans
Albanian
Arabic (Saudi Arabia)*
Aymara
Azerbaijani (Latin)
Basque
Bemba
Blackfoot
Breton
Bugotu
Bulgarian
Buryat
Chamorro
Corsican
Crimean Tatar
Croatian
Crow
Czech
Danish
Numbers
Dutch (Netherlands)
Dutch (Belgium)
English
Estonian
Even
Evenki
Fijian
Finnish
French
Frisian
Friulian
Scottish Gaelic
Galician
Ganda
German
German (Luxembourg)
German (new spelling)
Greek
Guarani
Hani
Hawaiian
Hungarian
Ido
Indonesian
Interlingua
Irish
Italian
Karachay-Balkar
Kasub
Kawa
Kazakh
Kirghiz
Kongo
Kpelle
Kumyk
Kurdish
Sami (Lappish)
Latin
Latvian
Lithuanian
Luba
Malagasy
Malinke
Maori
Maya
Miao
Minangkabau
Mohawk
Mongol
Mordvin
Nahuatl
Nenets
Nivkh
Nogay
Norwegian
Norwegian (Bokmal)
Norwegian (Nynorsk)
Nyanja
Ojibway
Old English
Old French
Old German
Old Italian
Old Spanish
Papiamento
Tok Pisin
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Quechua
Rhaeto-Romanic
Romanian
Romanian (Moldavia)
Romany
Ruanda
Rundi
Russian
Samoan
Selkup
Serbian (Cyrillic)
Serbian (Latin)
Sioux (Dakota)
Slovak
Slovenian
Somali
Sotho
Spanish
Swahili
Swazi
Swedish
Tagalog
Tahitian
Tajik
Jingpo
Tongan
Tswana
Tun
Turkish
Turkmen (Latin)
Tuvan
Uighur (Latin)
Ukrainian
Uzbek (Latin)
Cebuano
Wolof
Xhosa
Zapotec

* L'ICR per l'arabo non è supportatp. Le cifre arabe sono però riconosciute.

Chinese Simplified
Chinese Traditional
Czech
Danish
Dutch (Netherlands)
English
Estonian
Finnish
French
German
Greek
Hungarian
Indonesian
Italian
Japanese
Korean
Norwegian
Norwegian (Bokmal)
Norwegian (Nynorsk)
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Russian
Spanish
Swedish
Turkish
Ukrainian

Lingue dell'interfaccia utente

Messaggi di errore, consigli e avvertimenti sono disponibili in inglese, bulgaro, ceco, cinese (Repubblica Popolare Cinese e Taiwan), danese, olandese, estone, francese, tedesco, greco, ungherese, italiano, giapponese, coreano, polacco, portoghese (Brasile), russo, slovacco, spagnolo, svedese, turco e ucraino.

Formati di input Office supportati

ABBYY FineReader Engine apre documenti creati in uno dei seguenti formati:

  • Formati di testo: formats .doc, .docx, .rtf, .htm / .html, .txt, .odt
  • Formati tabellari: .xls, .xlsx, .ods
  • Formati di presentazioni: .ppt, .pptx, .odp
  • PDF creati digitalmente: .pdf

Formati immagine supportati (apertura, salvataggio)

Formato Estensione Apertura Salvataggio
BMP
non compresso bianco e nero
4- e 8-bit — palette non compressa
16-bit — non compresso, maschera non compressa
24-bit — non compressa
32-bit — non compresso, maschera non compressa
bmp    
BMP
4- e 8-bit — palette RLE compressa
bmp    
DCX
bianco e nero
palette 2-, 4- e 8-bit
24-bit a colori
dcx    
DjVu (solo per Windows)
bianco e nero, grigio, a colori
djvu, djv    
GIF
bianco e nero — LZW compresso
palette 2-, 3-, 4-, 5-, 6-, 7-, 8-bit — LZW compresso
gif    
JBIG2
bianco e nero
jb2    
JPEG
grigio, a colori, a colori
jpg, jpeg, jfif    
JPEG 2000
grigio — Part 1
a colori — Part 1
jp2, jpc, j2k    
PCX
bianco e nero
palette 2-, 4- e 8-bit
24-bit a colori
pcx    
Immagine PDF (PDF scannerizzato) pdf    
PDF creato digitalmente (Version 1.7 o precedente) pdf    
PNG
bianco e nero, grigio, a colori
png    
TIFF
bianco e nero — non compresso, CCITT3, CCITT4, Packbits, ZIP, LZW
grigio — non compresso, Packbits, JPEG, ZIP, LZW
24-bit a colori — non compresso, JPEG, ZIP, LZW
palette 1-, 4-, 8-bit — non compresso, Packbits, ZIP, LZW
(inclusi TIFF multi-pagina)
tif, tiff    
TIFF
bianco e nero — CCITT3FAX
tif, tiff    
WDP (sono per Windows)
bianco e nero, grigio, a colori
(sono richiesti WIC o Microsoft .NET Framework 3.0)
Wdp    
WIC-compatible (solo per Windows)
(sono richiesti WIC o Microsoft .NET Framework 3.0)
     

Nota: ABBYY FineReader Engine non apre immagini con dimensioni maggiori di 32512*32512 pixel.

Formati di salvataggio documenti supportati

Salvataggio del testo riconosciuto nei seguenti formati:

  • RTF
  • DOCX
  • XLSX e XLS (solo per Windows)

    FineReader Engine supporta i formati MS Excel 5 e 8 per il salavtaggio in XLS.

  • PPTX
  • PDF, PDF 2.0, PDF/UA
  • PDF/A-1 (a,b), PDF/A-2 (a,b,u), PDF/A-3 (a,b,u)

    FineReader Engine supporta la compressione MRC per tutti i formati PDF.

  • HTML, HTML 5

    FineReader Engine supporta la codifica di varie pagine di codice (Windows, DOS, Mac, ISO) e la codifica Unicode (UTF-16, UTF-8)

  • TXT
  • CSV
  • XML
  • ALTO 3.1
  • XPS (solo per Windows)
  • FB2
  • EPUB
  • ODT
  • vCard — solo per l'export di biglietti da visita

Codici a barre supportati

  • 1D: Codabar, Code 128, Code 39, Code 93, Code 32, EAN 8 and 13, Full ASCII Code 39, GS1-128, IATA 2 of 5, Industrial 2 of 5, Interleaved 2 of 5, Intelligent Mail (a.k.a USPS 4-CB), Matrix 2 of 5, Patch, PostNet, UPC-A, UPC-E.
  • 2D: Aztec, Data Matrix, MaxiCode, PDF 417, QR Code.

Estrazione dati da zone a lettura ottica (MRZ, Machine Readable Zones)

ABBYY FineReader Engine rileva la zona a lettura ottica di un documento d'identità o di un documento di viaggio ed estrae i dati in esso codificati in conformità al Documento ICAO 9303.

L’Engine estrae i dati leggibili otticamente da entrambi i tipi di campi MRZ:

  • 2 linee
  • 3 linee

Possono essere estratte le seguenti informazioni:

  • Numero di linee nella zona a lettura ottica
  • Tutti i caratteri di ogni linea
  • Dati opzionali di ogni linea
  • Tipo e sottotipo del documento di identità
  • Numero del documento di identità
  • Codice dello stato di emissione
  • Data di scadenza
  • Cognome e nome
  • Nazionalità
  • Data di nascita e sesso
  • Numero personale

Se disponibili, l’Engine estrae le cifre di controllo di ogni valore. Per fornire informazioni sulla qualità dell'estrazione dei dati utilizza il valore booleano, che specifica se la somma di controllo del singolo valore corrisponde o meno alla cifra di controllo.

Riconoscimento di segni di spunta (Optical mark recognition)

ABBYY FineReader Engine riconosce segni di spunta (checkmark) semplici, raggruppati, di esempio e corretti a mano:

  • Checkmark in un contorno quadrato
  • Checkmark su uno sfondo vuoto
  • Checkmark non standard (per questo tipo è richiestol'addestramento)

Vuoi testare FineReader Engine?
Hai bisogno di più informazioni?

Compila il modulo sottostante e sarai contattato a breve.

Sono consapevole di poter revocare in qualsiasi momento, in tutto o in parte, il mio consenso con effetto per il futuro.

Per revocare il consenso, visitare la pagina Web o di inviare un'e-mail all’indirizzo dataprotection@abbyy.com.

Inoltrando questo formulario acconsento all'utilizzo delle mie informazioni personali per gli scopi descritti nella Privacy Notice.

Grazie per l'interesse per i prodotti ABBYYY!

Vi risponderemo a breve. Se vuoi contattarci nella tua regione, visita la pagina dei contatti.

Con i migliori saluti,
il team di ABBYYY