使用Java从PNG中提取文本

OCR 技术已经变得非常流行和有益,特别是对于那些正在远离纸质文档并希望从扫描文档中提取重要文本数据以将其保存到现有业务软件中的组织。医疗保健行业、律师事务所或地方政府机构可以将他们的大量记录转换为可搜索的数字文档。这些文档可以使用许多廉价的光学设备进行扫描,即使是手机摄像头的图像也足以使用强大的 OCR 软件。 同样,如果您正在为您的软件项目寻找一个强大而简单的 OCR Java 库,那么您来对地方了。在本文中,我们将解释如何使用 Java 从 PNG 图像中提取文本。因此,扫描收据和护照等纸质文件,或拍摄车牌照并将它们全部保存为 PNG 图像。我们将在接下来的章节中从这些文档中一一提取文本。

本文将涵盖以下几点:

Java PNG 文本提取库 - 安装

在本节中,我们将讨论这个**Java PNG 文本提取库** 的过程。如果您使用 Maven 管理 Java 项目或应用程序,请在 pom.xml 文件中添加以下配置。

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

然后运行以下命令。

mvn clean    
mvn install -U

有关其他Java框架的配置,请访问releases.conholdate.com

Java 教程:从 PNG 中识别和提取文本

在本节中,您将学习如何使用我们的 Java PNG 文本提取库从 PNG 图像中提取文本。只是,您需要编写几行代码。假设我们有一个包含如下文本的 PNG 图像:

使用 Java 从 PNG 中识别和提取文本
以下是使用 Java 从 PNG 中提取文本的步骤:

  1. 初始化AsposeOcr类的一个实例。 2.使用AsposeOcr类的RecognizeImage(string fullPath)方法获取文本。
  2. 打印或保存提取的文本。

下面的代码示例演示了如何使用 Java 从 PNG 中提取文本。

使用 Java 从收据图像中提取文本

许多公司向员工提供差旅费、网络费和收据确认的其他付款的补偿。因此,手动将这些收据数字化可能是一项繁忙且耗时的工作。在本节中,我们将说明使用我们的 OCR Java 库如何轻松地将收据数字化。

以下是使用 Java 从收据图片中提取文本的步骤:

  1. 初始化AsposeOcr类的一个实例。
  2. 创建一个ReceiptRecognitionSettings类的对象。
  3. 使用 ReceiptRecognitionSettings.Language 属性指定语言。 4.使用AsposeOcr类的RecognizeReceipt(string, ReceiptRecognitionSettings)方法获取文本。
  4. 打印或保存提取的文本。

下面的代码示例演示了如何使用 Java 从收据图像中提取文本。

从 Java 中的护照照片中提取文本

护照自动识别和验证通常在边境控制、银行、安全和许多其他敏感部门进行。在本节中,我们将说明您可以多快地从护照复印件中识别和提取文本。

以下是使用 Java 从护照的 PNG 图像中提取文本的步骤:

1.创建一个AsposeOcr类的实例。 2. 初始化PassportRecognitionSettings类的一个对象。 3. 使用 PassportRecognitionSettings.Language 属性设置语言。 4. 使用AsposeOcr类的RecognizePassport(string, PassportRecognitionSettings)方法读取文本。 5. 打印或保存提取的文本。

下面的代码示例显示了如何使用 Java 从护照的 PNG 图像中提取文本。

Java 指南:从车牌号图片中读取文本

在本节中,我们将演示如何从汽车图片或任何车牌号中提取文本。

以下是完成这项工作的步骤:

  1. 初始化AsposeOcr类的一个实例。
  2. 创建一个CarPlateRecognitionSettings类的对象。
  3. 使用 CarPlateRecognitionSettings.Language 属性设置语言。
  4. 使用AsposeOcr类的RecognizeCarPlate(string, CarPlateRecognitionSettings)方法提取文本。
  5. 打印或保存提取的文本。

下面的代码示例演示了如何使用 Java 从车牌的 PNG 图像中提取文本。

获得免费许可证

您可以获得 免费临时许可证 来试用 API,而不受评估限制。

结论

最后,我们希望您已经学会了如何使用我们的Java PNG 文本识别和提取库在 Java 中识别和提取 PNG 图像中的文本。我们已经演示了一个从 PNG 文件中读取文本的简单 Java 教程。同样,我们解释了如何从收据、护照和车牌号的扫描副本中提取文本。

您可以访问 文档 以了解有关 Java Excel writer API 的更多信息。

最后,请继续关注 conholdate.com 以获取定期更新。

问一个问题

您可以在我们的论坛 上让我们知道您的问题或疑问。

也可以看看