Vai al contenuto principale
Questo argomento è disponibile anche per Linux.
Per installare manualmente la libreria ABBYY FineReader Engine, consigliamo di creare un pacchetto (che chiameremo pacchetto della libreria), ovvero una cartella contenente i file necessari al funzionamento di ABBYY FineReader Engine.
Per semplificare la creazione di un pacchetto personalizzato, estrarre i file usando l’opzione /extract per installRnt**.exe dalla riga di comando, dal pacchetto di distribuzione a una determinata cartella, senza eseguire l’installazione. Al suo interno saranno presenti tre cartelle:
  • FineReader Engine - con i file di ABBYY FineReader Engine
  • Inc - con il file FREngine.tlb (usarlo per registrare FREngine.dll)
  • Licensing - con i file di Licensing Service
Esempio di riga di comando:
installRnt64.exe /extract INSTALLDIR="C:\MyFolder"
  1. Aggiungi al pacchetto della libreria sul tuo computer:
  • La cartella con i file di ABBYY FineReader Engine elencati nella sezione ABBYY FineReader Engine Distribution Kit:
  • I file contrassegnati come “mandatory”. Si tratta di moduli di sistema e database di riconoscimento principali.
  • I database di riconoscimento per testo manoscritto/in stampatello, se necessario.
  • I file di risorse per le lingue dell’interfaccia che verranno utilizzate nella tua applicazione.
  • I file di supporto dei dizionari per le lingue di riconoscimento supportate dalla tua applicazione. Se le lingue di riconoscimento includono lingue che usano l’alfabeto latino, assicurati di copiare i file Univers.amd e Univers.amm.
  • I moduli di scansione, le risorse specifiche per la scansione e i moduli TWAIN, se la tua applicazione eseguirà la scansione tramite l’interfaccia di ABBYY FineReader Engine.
  • Se la tua applicazione usa il modulo OfficeConverters (che apre i documenti digitali di input con gli stessi metodi usati per aprire le immagini), copia i file del convertitore interno per documenti Office.
  • I moduli Visual Components e le relative risorse specifiche, se la tua applicazione usa ABBYY FineReader Engine Visual Components. Registra VisualComponentsX.dll usando regsvr32.exe.
    Nota: puoi usare il file FREngineDistribution.csv e la cartella FineReader Engine estratta per creare automaticamente un elenco dei file necessari al funzionamento della tua applicazione.
  • Altri componenti software:
  • L’aggiornamento KB2999226 oppure Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912. Se non installi il pacchetto Windows Update, puoi installare il redistributable dalla cartella External Components\VC_Redist nel distribution package: vc_redist.x86.exe e vc_redist.x64.exe.
  • .NET Framework 4.6.2, se intendi usare il modulo OfficeConverters.
  1. Copia il pacchetto della libreria sulla workstation.
Il modo più semplice per assicurarti che il programma riesca a individuare tutti i file di risorse è mantenere la stessa struttura di cartelle e includere nel tuo distribution package il file SharedFiles.ini che trovi nella cartella Bin (o Bin64), a seconda del sistema operativo. Se preferisci non usare questo file, invece di mantenere la struttura di cartelle procedi come segue:
  • Copia la cartella Data\Resource con tutte le sottocartelle nella cartella seguente:
    • Bin
    • Bin64 (solo Windows)
  • Copia direttamente il contenuto della cartella Data\ExtendedDictionaries nella cartella Bin o Bin64.
  • Copia gli altri file contenuti nella cartella Data nella cartella Bin o Bin64.
  1. Installa i componenti software necessari sulla workstation:
  • Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912.
  • .NET Framework, se necessario.
  1. Copia la cartella con i file di ABBYY FineReader Engine dal pacchetto della libreria nella directory della workstation in cui prevedi di installare la libreria.
  2. Crea le cartelle che saranno usate da ABBYY FineReader Engine. Nell’elenco seguente sono indicati i valori predefiniti di queste cartelle:
  • cartella %ProgramData%\ABBYY\SDK\12\FineReader Engine (sono richiesti i permessi di controllo completo)
  • cartella %ProgramData%\ABBYY\SDK\12\Licenses (i permessi di controllo completo sono facoltativi)
Per specificare la cartella dei dati della licenza durante l’installazione, consulta un esempio in Lavorare con il file LicensingSettings.xml. Puoi anche usare la funzione o il metodo InitializeEngine dell’interfaccia IEngineLoader.
  1. Registra le librerie dinamiche necessarie:
  • Se l’applicazione carica l’oggetto Engine tramite l’interfaccia IEngineLoader, registra FREngine.dll utilizzando la seguente riga di comando:
regsvr32 /s /n /i:"<path to the Inc folder>" "<path to FREngine.dll>"
  • Se l’applicazione usa Visual Components, registra VisualComponentsX.dll con la seguente riga di comando:
regsvr32 /s "<path to VisualComponentsX.dll>"
  1. Se l’applicazione utilizza il convertitore interno ABBYY per aprire i formati di documento Office, eseguire ConfigureDcAooConverter.exe come amministratore. Questa utility decomprimerà il file OpenOffice4.exe, lo collocherà nella cartella corretta e configurerà il registro di sistema e le variabili d’ambiente.
Dopo aver installato i componenti software necessari e copiato tutti i file della libreria ABBYY FineReader Engine richiesti, è necessario attivare la libreria.
Note:
  • In caso di problemi con i loader COM, con gli OfficeConverter o con i Visual Component, verificare i percorsi di questi componenti nel registro di sistema e, se si riscontrano errori, ripetere la procedura di registrazione.
  • L’installazione di una versione più recente di ABBYY FineReader Engine sopra una versione precedente non è supportata. In tal caso, è necessario reinstallare ABBYY FineReader Engine.

Disinstallazione della libreria in modalità manuale

Segui queste istruzioni:
  1. Annulla la registrazione delle librerie dinamiche (FREngine.dll, VisualComponentsX.dll) se sono state registrate durante l’installazione manuale.
regsvr32.exe /u "<path to FREngine.dll>"
regsvr32.exe /u "<path to VisualComponentsX.dll>"
  1. Se hai installato ABBYY internal converter per aprire i formati di documenti Office, esegui la stessa utility ConfigureDcAooConverter.exe come amministratore, con l’opzione /uninstall per pulire le configurazioni:
ConfigureDcAooConverter.exe /uninstall
  1. Rimuovere tutti i file della libreria ABBYY FineReader Engine dalla workstation.
  2. Eliminare le cartelle utilizzate per archiviare i dati di ABBYY FineReader Engine (%ProgramData%\ABBYY\SDK\12\FineReader Engine e %ProgramData%\ABBYY\SDK\12\Licenses per impostazione predefinita) o le rispettive alternative, se i percorsi di tali cartelle sono stati modificati.

Vedere anche

Distribution Installazione di ABBYY FineReader Engine Library Attivazione della Runtime License