Este tema se aplica a FRE para Linux y Windows.
Programming Aspects
Uso de ABBYY FineReader Engine en Java
Use ABBYY FineReader Engine desde Java en Windows o Linux mediante clases Java listas para usar en el wrapper .jar com.abbyy.FREngine, sin necesidad de JNI manual.
Como Java es independiente de la plataforma, no dispone de herramientas especiales para integrarse con tecnologías dependientes de la plataforma, como COM. En su lugar, ofrece una interfaz verdaderamente independiente de la plataforma, pero de muy bajo nivel, para integrarse con cualquier plataforma nativa: Java Native Interface (JNI). Crear envoltorios con JNI no es una tarea sencilla: es necesario escribir envoltorios para cada interfaz y método que se pretenda utilizar, lo que genera grandes cantidades de código. FineReader Engine le permite evitar este problema, ya que proporciona clases Java listas para usar para la biblioteca de Engine. Estas clases Java pueden utilizarse directamente desde aplicaciones Java.
Si desarrolla su aplicación en Windows pero tiene previsto ejecutarla en Linux, no tendrá que realizar ningún cambio en su código; solo tendrá que usar el archivo .jar del paquete de distribución.
La API para las tres plataformas es la misma, con algunas excepciones menores. Para obtener más información, consulte Uso de Java con FRE para Windows o Uso de Java con FRE para Linux.
Trabajo con interfaces COM desde un lenguaje de scripting
Anterior
Uso de Java con FRE for Windows
Siguiente
