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

用于在云端执行 OCR 的 Java SDK 和 REST API

banner

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

Aspose.OCR Cloud SDK for Java 帮助您在基于云的 Java 应用程序中对各种图像文件格式(JPEG、PNG、GIF、BMP、TIFF)执行 OCR,而无需安装任何第 3 方软件。 它是 Aspose.OCR Cloud REST APIs 的包装器。

OCR云处理功能

  • 通过 OCR 从图像中提取和识别文本
  • 对整个或部分图像进行字符识别
  • 为 OCR 指定您想要的矩形区域
  • 从所需的矩形区域检测文本
  • 支持字体属性
  • 内置歪斜校正模块来检测轻微旋转的图像
  • Detect text (OCR) in English, French, and German (Deutsch)
  • 以 XML 或 JSON 格式返回 OCR 响应。

OCR 云存储功能

  • 上传、下载、复制、移动和删除文件,包括版本处理(如果您使用的是支持此功能的云存储 - 默认情况下为真)。
  • 创建、复制、移动和删除文件夹。
  • 在单个操作范围内跨不同存储复制和移动文件和文件夹。
  • 检查某个文件、文件夹或存储是否存在。

支持的 OCR 输入文件格式

图片
PNG
动图
骨形态发生蛋白
国际电影节

支持的 OCR 输出文件格式

XML
JSON

要求

构建 API 客户端库需要:

  1. Java 1.7+
  2. 行家

先决条件

要使用 Aspose.OCR Cloud SDK for Java,您需要在 Aspose Cloud 注册一个帐户并在 Cloud Dashboard 查找/创建客户端 ID 和客户端密码。有可用的免费配额。有关详细信息,请参阅Aspose Cloud Pricing

安装

从 Maven 安装

将 Aspose Cloud 存储库添加到您的应用程序 pom.xml

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

从源安装

要将 API 客户端库安装到本地 Maven 存储库,只需执行:

mvn clean install

要将其部署到远程 Maven 存储库,请配置存储库的设置并执行:

mvn clean deploy

有关更多信息,请参阅 OSSRH Guide

Maven 用户

将此依赖项添加到项目的 POM 中:

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

### 其他

首先通过执行生成JAR:

mvn clean package

然后手动安装以下 JAR:

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

例子

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

许可

所有 Aspose.OCR 云 SDK、帮助脚本和模板均根据 MIT License 获得许可。

授权与认证

Authentication schemes API定义如下:

###智威汤逊

推荐

建议在多线程环境中为每个线程创建一个“ApiClient”实例,以避免任何潜在问题。

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

VersionRelease Date
21.6.02021年6月4日
20.7.02020年7月6日
1.0.02020年5月12日
1.0.12020年5月12日
20.5.02020年5月11日
18.8.02019年9月18日