<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 & API REST para executar OCR na nuvem

banner

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

Aspose.OCR Cloud SDK for Java ajuda você a executar o OCR em vários formatos de arquivo de imagem (JPEG, PNG, GIF, BMP, TIFF) em seus aplicativos Java baseados em nuvem, sem instalar nenhum software de terceiros. É um wrapper em torno de Aspose.OCR Cloud REST APIs.

Recursos de processamento em nuvem de OCR

  • Extraia e reconheça texto de imagens via OCR
  • Peform reconhecimento de caracteres em toda ou parte da imagem
  • Especifique a área retangular desejada para OCR
  • Detectar texto da área retangular desejada
  • Suporte para atributos de fonte
  • Módulo de correção de inclinação integrado para detectar imagens ligeiramente rotacionadas
  • Detect text (OCR) in English, French, and German (Deutsch)
  • Retorne a resposta OCR nos formatos XML ou JSON.

Recursos de armazenamento em nuvem OCR

  • Carregar, baixar, copiar, mover e excluir arquivos, incluindo manipulação de versões (se você estiver usando armazenamento em nuvem que suporte esse recurso - verdadeiro por padrão).
  • Criar, copiar, mover e excluir pastas.
  • Copie e mova arquivos e pastas em armazenamentos separados no escopo de uma única operação.
  • Verifique se existe determinado arquivo, pasta ou armazenamento.

Formatos de arquivo de entrada de OCR suportados

JPEG
PNG
GIF
BMP
TIFF

Formatos de arquivo de saída de OCR suportados

XML
JSON

Requisitos

A construção da biblioteca cliente da API requer:

  1. Java 1.7+
  2. Especialista

Pré-requisitos

Para usar o Aspose.OCR Cloud SDK para Java, você precisa registrar uma conta com Aspose Cloud e pesquisar/criar ID e Segredo do cliente em Cloud Dashboard. Há cota gratuita disponível. Para obter mais detalhes, consulte Aspose Cloud Pricing.

Instalação

Instalar a partir do Maven

Adicione o repositório Aspose Cloud ao seu aplicativo pom.xml

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

Instalar a partir da fonte

Para instalar a biblioteca cliente da API em seu repositório Maven local, basta executar:

mvn clean install

Para implantá-lo em um repositório Maven remoto, defina as configurações do repositório e execute:

mvn clean deploy

Consulte o OSSRH Guide para obter mais informações.

Usuários do Maven

Adicione esta dependência ao POM do seu projeto:

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

Outros

Primeiramente gere o JAR executando:

mvn clean package

Em seguida, instale manualmente os seguintes JARs:

  • target/aspose-ocr-cloud-21.6.0.jar
  • alvo/lib/*.jar

EXEMPLO

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;
}

Licenciamento

Todos os SDKs, scripts auxiliares e modelos do Aspose.OCR Cloud são licenciados sob MIT License.

Autorização e Autenticação

Authentication schemes definido para a API é o seguinte:

JWT

Recomendação

É recomendável criar uma instância de ApiClient por thread em um ambiente multithread para evitar possíveis problemas.

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

VersionRelease Date
21.6.04 de junho de 2021
20.7.06 de julho de 2020
1.0.012 de maio de 2020
1.0.112 de maio de 2020
20.5.011 de maio de 2020
18.8.018 de setembro de 2019