ABBYY FineReader Engine

L’OCR SDK più completo per sviluppatori software.

Integrare le funzionalità OCR basate sull’IA nelle proprie applicazioni.

Specifiche

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

Ambienti Cloud e virtuali testati

  • Azure App Services
  • Azure Cloud Services
  • Azure Service Fabric
  • Azure Virtual Machines
  • Amazon EC2
  • Microsoft Hyper-V Server 2012
  • Microsoft Hyper-V Server 2012 R2
  • Microsoft Hyper-V Server 2016
  • Oracle VM VirtualBox 5.2
  • Parallels Desktop for Mac 13.0.1
  • VMware ESXi 6.5
  • VMware Workstation Player 12.5
  • VMware Workstation Pro 14.0.0
  • Oracle VM VirtualBox 6.1
  • Parallels Desktop for Mac 16.1.3
  • VMware ESXi 6.7
  • VMware Workstation Player 16.1.0
  • VMware Workstation Pro 16.1.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
    • Oracle Java SE Development Kit 8u281 x86
  • 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
    • Open JDK 15.0.2 x64
    • Open JDK 16 x64
    • Oracle Java SE Development Kit 8u281 x64
    • Oracle Java SE Development Kit 11.0.10 (LTS) x64
    • Oracle Java SE Development Kit 15.0.2 x64
    • Oracle Java SE Development Kit 16 x64

Il wrapper ABBYY FineReader Engine .NET Core supporta l'utilizzo delle seguenti versioni di .NET Core:

  • 3.1

Memoria

  • per elaborare documenti di una pagina — minimo 400 MB RAM, raccomandato 1 GB RAM
  • per elaborare documenti multipagina — minimo1 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.
  • Sono supportate le seguenti versioni di .NET Framework: 4.8, 4.7, 4.6, 4.5, 4.0, 3.5.

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

Servizio testato nei seguenti ambienti virtuali:

  • Microsoft Hyper-V Server 2012
  • Microsoft Hyper-V Server 2012 R2
  • Microsoft Hyper-V Server 2016
  • Oracle VM VirtualBox 5.2
  • Parallels Desktop for Mac 13.0.1
  • VMware ESXi 6.5
  • VMware Workstation Player 12.5
  • VMware Workstation Pro 14.0.0
  • Oracle VM VirtualBox 6.1
  • Parallels Desktop for Mac 16.1.3
  • VMware ESXi 6.7
  • VMware Workstation Player 16.1.0
  • VMware Workstation Pro 16.1.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. Per la libreria dinamica di FineReader Engine, devono essere utilizzate le librerie standard libstdc++.so.6, libgcc_s.so.1 e libgomp.so.1.

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.11, 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 (no support for 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 pagina — minimo 400 MB RAM, raccomandato 1 GB RAM
  • per elaborare documenti multipagina — minimo 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 pagina — minimo 400 MB RAM, raccomandato 1 GB RAM
  • per elaborare documenti multipagina — minimo 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, il bengalese (preview tecnica), 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×
Bangla (technical preview)
Burmese (technical preview)
Buryat
C/C++ programming language
Catalan×
Chamorro
Chechen
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
Georgian
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 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×
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
Simple mathematical formulas
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.

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: .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)

ABBYY FineReader Engine può aprire file di immagine in molti formati. Inoltre, l'SDK OCR è in grado di salvare i risultati in diversi formati di immagine.

Lista dei formati di immagine supportati:

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
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 (solo per Windows)/strong>
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 and 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

    FineReader Engine supporta varie code page (Windows, DOS, Mac, ISO) e la codifica Unicode (UTF-16, UTF-8).

  • CSV
  • XML — Il formato file contiene testo riconosciuto la cui struttura è descritta con l'aiuto di tag XML.
  • ALTO 3.1
  • XPS (solo per Windows)
  • FB2
  • EPUB
  • ODT

Codici a barre supportati

ABBYY FineReader Engine riconosce i seguenti tipi di codici a barre:

  • 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 (in addition to the above list, following 1D barcodes are available in the version for Windows and Linux: KIX, Royal Mail 4-State (RM4SCC), Australia Post 4-State).
  • 2D: Aztec, Data Matrix, MaxiCode, PDF 417, QR Code.

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)

Per ulteriori informazioni tecniche, consultare il file della Guida per sviluppatori di ABBYY FineReader Engine.

Richiedi informazioni

Versione di prova

Compila il modulo sottostante e ti contatteremo al più presto.

Sono consapevole che il mio consenso potrebbe essere revocato in qualsiasi momento facendo clic su "annulla iscrizione" all'interno di qualsiasi e-mail ricevuta da ABBYY o tramite il modulo ABBYY Data Subject Access Rights Form relativo ai diritti di accesso ai dati di ABBYY.

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