<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-ocr-cloud</artifactId>
    <version>18.8.0</version>
</dependency>
copied!  
compile(group: 'com.aspose', name: 'aspose-ocr-cloud', version: '18.8.0')
copied!  
<dependency org="com.aspose" name="aspose-ocr-cloud" rev="18.8.0">
    <artifact name="aspose-ocr-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-ocr-cloud" % "18.8.0"
copied!  

Java SDK & REST API para realizar OCR en la nube

banner

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial

Aspose.OCR Cloud SDK for Java lo ayuda a realizar OCR en varios formatos de archivo de imagen (JPEG, PNG, GIF, BMP, TIFF) dentro de sus aplicaciones Java basadas en la nube, sin instalar ningún software de terceros. Es un envoltorio alrededor de Aspose.OCR Cloud REST APIs.

Funciones de procesamiento en la nube de OCR

  • Extraiga y reconozca texto de imágenes a través de OCR
  • Realice el reconocimiento de caracteres en la imagen total o parcial.
  • Especifique su área rectangular deseada para OCR
  • Detectar texto del área rectangular deseada
  • Soporte para atributos de fuente
  • Módulo de corrección de inclinación incorporado para detectar imágenes ligeramente giradas
  • Detect text (OCR) in English, French, and German (Deutsch)
  • Devolver la respuesta OCR en formato XML o JSON.

Funciones de almacenamiento en la nube de OCR

  • Cargue, descargue, copie, mueva y elimine archivos, incluido el manejo de versiones (si está utilizando almacenamiento en la nube que admita esta función, verdadero de forma predeterminada).
  • Crear, copiar, mover y eliminar carpetas.
  • Copie y mueva archivos y carpetas entre almacenamientos separados en el ámbito de una sola operación.
  • Comprobar si existe cierto archivo, carpeta o almacenamiento.

Formatos de archivo de entrada de OCR admitidos

JPEG
PNG
GIF
BMP
PELEA

Formatos de archivo de salida OCR admitidos

XML
JSON

Requisitos

La creación de la biblioteca del cliente API requiere:

  1. java 1.7+
  2. Experto

requisitos previos

Para usar Aspose.OCR Cloud SDK para Java, debe registrar una cuenta con Aspose Cloud y buscar/crear ID de cliente y Secreto de cliente en Cloud Dashboard. Hay cupo libre disponible. Para obtener más detalles, consulte Aspose Cloud Pricing.

Instalación

Instalar desde Maven

Agregue el repositorio de Aspose Cloud a su aplicación pom.xml

<repository>
    <id>aspose-cloud</id>
    <name>Aspose Cloud Repository</name>
    <url>https://releases.aspose.cloud/java/repo/</url>
</repository>

Instalar desde la fuente

Para instalar la biblioteca del cliente API en su repositorio Maven local, simplemente ejecute:

mvn clean install

Para implementarlo en un repositorio remoto de Maven, configure los ajustes del repositorio y ejecute:

mvn clean deploy

Consulte OSSRH Guide para obtener más información.

Usuarios expertos

Agregue esta dependencia al POM de su proyecto:

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-ocr-cloud</artifactId>
  <version>21.6.0</version>
  <scope>compile</scope>
</dependency>

Otros

Primero genere el JAR ejecutando:

mvn clean package

Luego instale manualmente los siguientes JAR:

  • objetivo/aspose-ocr-cloud-21.6.0.jar
  • objetivo/lib/*.jar

EJEMPLO

import com.aspose.ocr.api.*;

private static void setUpConfig() throws Exception {
        Configuration.setAPP_SID("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
        Configuration.setAPI_KEY("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
    }

public String RecognizeFromUrl(String url) {
    String urlToFile = "https://upload.wikimedia.org/wikipedia/commons/2/2f/Book_of_Abraham_FirstPage.png";
    OCRResponse ocrResponse = RecognizeFromUrl(urlToFile, Language.English);
    return ocrResponse.text;
}

static String RecognizeFromContent(File f) {
    File f = new File(Configuration.getTestSrcDir(), "de_1.jpg");
    OCRResponse ocrResponse = RecognizeFromContent(f, Language.German);
    return ocrResp.text;
}

Licencia

Todos los SDK de Aspose.OCR Cloud, los scripts auxiliares y las plantillas tienen licencia bajo MIT License.

Autorización y autenticación

Authentication schemes definido para la API es el siguiente:

JWT

Recomendación

Se recomienda crear una instancia de ApiClient por subproceso en un entorno multiproceso para evitar posibles problemas.

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
21.6.04 de junio de 2021
20.7.06 de julio de 2020
1.0.012 de mayo de 2020
1.0.112 de mayo de 2020
20.5.011 de mayo de 2020
18.8.018 de septiembre de 2019