Vai al contenuto principale
Questo argomento si applica a FRE per Linux e Windows.
Per sfruttare in modo efficace tutte le funzionalità disponibili e sviluppare applicazioni multipiattaforma, ABBYY FineReader Engine include il wrapper Java, disponibile nel pacchetto di distribuzione. Questo wrapper è adatto a qualsiasi piattaforma supportata da ABBYY FineReader Engine e consente di utilizzare classi Java pronte all’uso per lavorare con la libreria Engine. Queste classi Java possono essere usate direttamente dalle applicazioni Java. Tuttavia, l’uso del wrapper Java presenta alcune specificità a seconda della piattaforma; consulta la tabella seguente per conoscere le differenze tra le piattaforme.
<br />WindowsLinux
File del wrappercom.abbyy.FREngine-%BUILD_ID%.jarcom.abbyy.FREngine-%BUILD_ID%.jar
Metodi di caricamento e scaricamentofunzione InitializeEngine e loader COM/funzione DeinitializeEnginefunzione InitializeEngine/funzione DeinitializeEngine
ElaborazioneSupporta processi sia a thread singolo che multithreadSupporta processi sia a thread singolo che multithread
Utilizzo in-processUtilizza l’oggetto InprocLoaderBinding JNI nativo
Utilizzo out-of-processUtilizza l’oggetto OutprocLoaderDevi utilizzare com.abbyy.Outproc.FREngine-%BUILD_ID%.jar invece di com.abbyy.FREngine-%BUILD_ID%.jar (Per i dettagli sull’uso dell’implementazione out-of-process in Linux, vedi Implementazione del server out-of-process)
Utilizzo dell’invocazione remota dei metodiNocom.abbyy.rmi.FREngine-%BUILD_ID%.jar<br />com.abbyy.rmi.server.FREngine-%BUILD_ID%.jar (Per i dettagli, vedi Uso del wrapper con supporto RMI)
Esempi di codiceHello<br />EnginesPoolHello<br />Outproc<br />MultiThreading<br />rmiWorker<br />rmiWorkerClient<br />rmiPoolServer<br />rmiPoolClient<br />threadPoolClient

Vedi anche

Usare ABBYY FineReader Engine in Java