与其他组件比较

铁OCR与Asprise OCR的比较

发布 2022年六月8日
分享:

当我们谈论 OCR 时,它指的是光学字符识别。该术语通常用于商业领域,指的是将任何基于文本的文档的图像或图形表示转换成以下格式的过程 (例如,扫描或传真页面) 通过计算机软件转换成可编辑的文字格式或可搜索的文本文档格式。

OCR 是光学字符识别(Optical Character Recognition)的缩写,由专门为此设计的计算机软件完成。这种软件可以扫描页面,识别页面上的任何文字信息,并将其转换为数字形式,以便进行数字编辑和复制,而不会降低质量。

OCR 的应用有很多,但最常用的是将扫描文件转换成数字文件,以便在数据库中进行格式化、索引和分析。其他例子还包括将手写笔记转换为打字笔记,以及将名片上的文字转换为相应的联系信息。

在本文中,我们将比较两个最常用的 OCR 和 PDF 文档图像库和应用程序。它们是

  • Asprise OCR
  • IronOCR

1.0 简介

1.1 Asprise OCR 简介和功能

Asprise C# .NET OCR (光学字符识别) 和条形码识别 SDK 为您的 C# .NET 应用程序提供高性能的 API 库。 (Windows 应用程序、Silverlight、ASP.NET 网络服务应用程序、ActiveX 控件等。) 具有从扫描文件中提取文本和条形码信息的功能。

您可以转换图像 (各种格式,如 JPEG、PNG、TIFF、PDF 等。) 转化为可编辑的文件格式 (Word、XML、可搜索 PDF 等。).除了 Asprise 图像扫描 SDK 等其他产品之外 (从扫描仪获取文件)因此,您可以轻松实施全面的文档管理解决方案。

Asprise OCR 的特点

准确的文本识别

借助增强的图像处理和文本检测算法,Aspprise OCR 可以轻松识别图像质量较差的疑难文档。可以使用参数略微偏重准确性而不是速度。

高速 OCR 引擎

Asprise OCR 采用优化的 OCR 引擎,可在短时间内完成出色的识别。通过多线程和可选的 GPU 加速,可以进一步提高速度。

支持 20 多种语言

Asprise OCR 可识别 20 多种语言,如英语、西班牙语、法语、德语、意大利语、匈牙利语、芬兰语、瑞典语、罗马尼亚语、波兰语、马来语、阿拉伯语、印度尼西亚语和俄语。

所有常用条形码格式

支持所有流行的条形码格式:EAN-8、EAN-13、UPC-A、UPC-E、ISBN-10、ISBN-13、Interleaved 2 of 5、Code 39、Code 128、PDF417 和 QR Code。

将图像转为可搜索 PDF

只需几行代码,您就可以将 JPEG、PNG、TIFF 和 PDF 等各种格式的图像转换为可搜索的 PDF 文件。

易于部署

无需软件保护加密狗,无需许可服务器。Asprise OCR SDK 的部署与您的开发一样简单。

预算友好、免版税

免版税意味着您在订购开发许可证时需要付费,但当您将软件部署到数千台服务器或数千名最终用户时,就无需再付费了。

屡获殊荣的支持

他们的团队不仅友好,而且能够为您提供一流的技术支持。

1.2 IronOCR - 简介和功能

IronOCR 为使用 IronOCR for .NET 从 .NET 应用程序和 Web 站点中的照片和 PDF 中读取文本内容的工程师提供软件。它可以扫描照片中的文本和条形码,并支持全球多种语言;然后可以提供纯文本或结构化数据输出。Iron Software 的 OCR 库可用于 MVC、Web、控制台和桌面 .NET 应用程序。对于商业部署,在开发团队的直接协助下提供许可。

  • IronOCR 使用最新的 Tesseract 5 引擎,可从任何图片或 PDF 格式中读取文本、条形码和 QR 码。该库可快速将 OCR 添加到桌面、控制台和网络应用程序中。
  • IronOCR 支持 127 种国际语言。它还支持自定义语言和单词列表。
  • IronOCR 能够读取 20 多种条形码格式和 QR 码。
  • IronOCR 支持多页 gif 和 tiff 图像格式。
  • IronOCR 可对低质量扫描图像进行校正。
  • IronOCR 支持多线程--一次执行一个或多个进程。
  • IronOCR 可提供页面、段落、行、字、字符等结构化数据输出。
  • IronOCR 支持 Windows、Linux、macOS 等多种操作系统。

2.0 在 Visual Studio 中创建新项目

打开 Visual Studio 软件,进入 "文件菜单"。选择 "新建项目",然后选择 "控制台应用程序"。

在相应的文本框中输入项目名称并选择文件路径。然后,点击创建按钮并选择所需的 Dot net 框架,如下图所示。

Visual Studio 项目现在将为所选应用程序生成结构,如果您选择了控制台、Windows 和 Web 应用程序,它现在将打开 program.cs 文件,您可以在其中输入代码并构建/运行应用程序。

接下来,我们可以添加库来测试代码。

3.0 安装

3.1 安装 安装 Asprise OCR

我们可以下载 Asprise OCR 这里.

这里有两个选项:使用 NuGet 安装或从以下网站手动下载 SDK asprise.com.

选项 1: NuGet PM> 安装软件包 asprise-ocr-api

首先,创建一个新的 Visual C#/Visual Basic Windows Form 应用程序或使用现有项目。打开该解决方案后,打开 NuGet 软件包管理器控制台然后键入以下命令

Install-Package asprise-ocr-api

完成后,将以下代码复制到 Program.cs 中,即可调用 OCR 演示表单 (适用于 C#):

static class Program 
{ 
    [STAThread]
    static void Main() {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new asprise_ocr_api.OcrSampleForm());
    }
}
static class Program 
{ 
    [STAThread]
    static void Main() {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new asprise_ocr_api.OcrSampleForm());
    }
}
Friend Module Program
	<STAThread>
	Sub Main()
		Application.EnableVisualStyles()
		Application.SetCompatibleTextRenderingDefault(False)
		Application.Run(New asprise_ocr_api.OcrSampleForm())
	End Sub
End Module
VB   C#

选项 2:从 Asprise.com 下载 OCR SDK

从以下地址下载 Asprise OCR SDK www.asprise.com/product/ocr.只需解压到一个空文件夹即可。

Asprise OCR SDK 发行版的文件组织如下:


OCR SDK

--- aocr.dll, aocr_x64.dll [所需 DLL]

--- 样板项目 [.NET API 和示例项目]

+--- 图片 [图片样本]

导航至 sample-projects 文件夹并打开解决方案:ocr-samples-vs.sln。有两个项目:

  • asprise-ocr-api:.NET OCR API
  • asprise-ocr-api-sample: 演示程序

右键单击 asprise-ocr-api-sample 项目并 "设置为启动项目",然后点击 "启动 "按钮或按 F5 键,你将看到如图所示的相同用户界面。

3.2 安装 IronOCR

IronOCR 库可通过四种方式下载和安装。

它们是

  • 使用 Visual Studio
  • 使用 Visual Studio 命令行
  • 从 NuGet 网站直接下载。
  • 从 IronPDF 网站直接下载。

3.2.1 使用 Visual Studio

Visual Studio 软件提供了 NuGet 包管理器选项,可直接将软件包安装到解决方案中。下面的截图显示了如何打开 NuGet 包管理器。

它提供了一个搜索框,显示 NuGet 网站上的软件包列表。在软件包管理器中,我们需要搜索关键字 IronOCR,如下图所示:

从上图中,我们将看到相关搜索项的列表。我们需要选择所需的选项,将软件包安装到解决方案中。

3.2.2 使用 Visual Studio 命令行

在 Visual Studio 中,转到工具-> NuGet 包管理器-> 包管理器控制台

在 "软件包管理器控制台 "选项卡中输入以下一行:

Install-Package IronOcr

接下来,软件包将下载/安装到当前项目中,并可随时使用。

3.2.3 直接从 NuGet 网站下载

第三种方法是直接从网站下载 NuGet 软件包。

  • 导航至 链接.
  • 从右侧菜单中选择下载软件包选项。
  • 双击下载的软件包。软件包将自动安装。
  • 接下来,重新加载解决方案并开始在项目中使用。

3.2.4 直接从 IronOCR 网站下载

点击 链接 此处直接从网站下载最新软件包。下载完成后,按照以下步骤将软件包添加到项目中。

  • 在解决方案窗口中右键单击项目。
  • 然后,选择参考选项并浏览下载参考的位置。

  • 然后,单击 "确定 "添加引用。

4.0 OCR 图像

IronOCR 和 Asprise OCR 都有一项 OCR 技术,可以将图像转换为文本搜索。

4.1 使用 Asprise

以下代码演示了 Asprise OCR 的基本用法。

using asprise_ocr_api;
AspriseOCR.SetUp();
AspriseOCR ocr = new AspriseOCR();
ocr.StartEngine("eng", AspriseOCR.SPEED_FASTEST);
string s = ocr.Recognize("C:\\path\\img.jpg", -1, -1, -1, -1, -1, AspriseOCR.RECOGNIZE_TYPE_ALL, AspriseOCR.OUTPUT_FORMAT_PLAINTEXT);
Console.WriteLine("OCR Result: " + s);
// process more images here ...
ocr.StopEngine();
using asprise_ocr_api;
AspriseOCR.SetUp();
AspriseOCR ocr = new AspriseOCR();
ocr.StartEngine("eng", AspriseOCR.SPEED_FASTEST);
string s = ocr.Recognize("C:\\path\\img.jpg", -1, -1, -1, -1, -1, AspriseOCR.RECOGNIZE_TYPE_ALL, AspriseOCR.OUTPUT_FORMAT_PLAINTEXT);
Console.WriteLine("OCR Result: " + s);
// process more images here ...
ocr.StopEngine();
Imports asprise_ocr_api
AspriseOCR.SetUp()
Dim ocr As New AspriseOCR()
ocr.StartEngine("eng", AspriseOCR.SPEED_FASTEST)
Dim s As String = ocr.Recognize("C:\path\img.jpg", -1, -1, -1, -1, -1, AspriseOCR.RECOGNIZE_TYPE_ALL, AspriseOCR.OUTPUT_FORMAT_PLAINTEXT)
Console.WriteLine("OCR Result: " & s)
' process more images here ...
ocr.StopEngine()
VB   C#

Asprise OCR 支持以下图像格式:GIF、PNG、JPEG、TIFF 和 PDF。对于上一节中的示例 OCR 代码,输入内容如下:

OCR 输出将是纯文本格式:


Asprise OCR 和条形码识别

Windows 上的高性能、免版税 OCR 和条形码识别、

...

ISBN-l3、Interleaved 2 of 5、Code 39、Code 128、PDF417 和 QR Code。

[[QR-Code: www.asprise.com]]

[[CODE-128: Asprise]].

最后两行代表条形码信息提取。注意:条形码的格式和内容都用'......'括起来。[[ ]]'对。

4.2 使用 IronOCR

var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
    Input.AddImage(@"3.png");
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    Console.ReadKey();
}
var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
    Input.AddImage(@"3.png");
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    Console.ReadKey();
}
Dim Ocr = New IronTesseract() ' nothing to configure
Ocr.Language = OcrLanguage.EnglishBest
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5
Using Input = New OcrInput()
	Input.AddImage("3.png")
	Dim Result = Ocr.Read(Input)
	Console.WriteLine(Result.Text)
	Console.ReadKey()
End Using
VB   C#

上面演示了 Tesseract 5 API,它允许我们将图像文件转换为文本。在上述代码中,我们为 Iron Tesseract 制作了一个对象。我们还将创建一个 OcrInput 对象,该对象允许我们添加一个或多个图片文件。在使用 OcrInput 对象的添加方法时,我们可能需要在代码中给出可用图片的路径。可以添加任意数量的图片。我们之前构建的对象 Irontesseract 中的 "读取 "函数可用于通过解析图片文件获取图片,并将结果提取到 OCR 结果中。它能够从照片中提取文本并将其转换为字符串。

我们还可以使用 Tesseract 添加多帧图像。"AddMultiFrameTiff "是实现这一操作的另一种方法。Tesseract 库会读取图像中的每一帧,每一帧都被视为一个独立的页面。该过程将读取图像的第一帧,然后读取下一帧,依此类推,直到扫描完图像的所有帧。此方法仅支持 Tiff 图像格式。

上图是 IronOCR 的输出结果,它将数据准确地转换成了可编辑的文本。

5.0 OCR PDF 文件

IronOCR 和 Asprise OCR 可将 PDF 文件转换为可编辑文本。Asprise OCR 为用户提供了一系列选项,如保存页面、编辑图像、识别页面等。它还提供了文本、文档、HTML 格式等保存选项。IronOCR 还允许我们将转换后的 OCR 文件保存为 HTML、文本、PDF 等格式。

5.1 使用 Asprise OCR

如果将输出格式设置为 OUTPUT_FORMAT_PDF,则需要指定目标 PDF 输出文件:

ocr.Recognize("C:\\test-image.png", -1, -1, -1, -1, -1,
  Ocr.RECOGNIZE_TYPE_ALL, Ocr.OUTPUT_FORMAT_PDF,
  "PROP_PDF_OUTPUT_FILE=ocr-result.pdf
PROP_PDF_OUTPUT_TEXT_VISIBLE=true");
ocr.Recognize("C:\\test-image.png", -1, -1, -1, -1, -1,
  Ocr.RECOGNIZE_TYPE_ALL, Ocr.OUTPUT_FORMAT_PDF,
  "PROP_PDF_OUTPUT_FILE=ocr-result.pdf
PROP_PDF_OUTPUT_TEXT_VISIBLE=true");
ocr.Recognize("C:\test-image.png", -1, -1, -1, -1, -1, Ocr.RECOGNIZE_TYPE_ALL, Ocr.OUTPUT_FORMAT_PDF, "PROP_PDF_OUTPUT_FILE=ocr-result.pdf PROP_PDF_OUTPUT_TEXT_VISIBLE=true")
VB   C#

在上述代码中,属性是以单个字符串指定的,中间用

(键和值用 = 分隔).或者,您也可以成对地分别指定属性:

ocr.Recognize("C:\\test-image.png", -1, -1, -1, -1, -1,
  Ocr.RECOGNIZE_TYPE_ALL, Ocr.OUTPUT_FORMAT_PDF,
  AspriseOCR.PROP_PDF_OUTPUT_FILE, "ocr-result.pdf",
  AspriseOCR.PROP_PDF_OUTPUT_TEXT_VISIBLE, true);
ocr.Recognize("C:\\test-image.png", -1, -1, -1, -1, -1,
  Ocr.RECOGNIZE_TYPE_ALL, Ocr.OUTPUT_FORMAT_PDF,
  AspriseOCR.PROP_PDF_OUTPUT_FILE, "ocr-result.pdf",
  AspriseOCR.PROP_PDF_OUTPUT_TEXT_VISIBLE, true);
ocr.Recognize("C:\test-image.png", -1, -1, -1, -1, -1, Ocr.RECOGNIZE_TYPE_ALL, Ocr.OUTPUT_FORMAT_PDF, AspriseOCR.PROP_PDF_OUTPUT_FILE, "ocr-result.pdf", AspriseOCR.PROP_PDF_OUTPUT_TEXT_VISIBLE, True)
VB   C#

要使文本不可见或透明,只需将 PROP_PDF_OUTPUT_TEXT_VISIBLE 设置为 "false "即可。支持普通 PDF 和 PDF/A。请参阅 Asprise OCR 属性摘要。将输出格式设置为 OUTPUT_FORMAT_RTF。然后您就可以输出 .rtf 文件,这些文件可以在大多数文字处理器中编辑 (Microsoft Word、Libre Office、TextEdit 等。).

ocr.Recognize("C:\\test-image.png", -1, -1, -1, -1, -1,
  Ocr.RECOGNIZE_TYPE_ALL, Ocr.OUTPUT_FORMAT_RTF,
  "PROP_RTF_OUTPUT_FILE=ocr-result.rtf");
ocr.Recognize("C:\\test-image.png", -1, -1, -1, -1, -1,
  Ocr.RECOGNIZE_TYPE_ALL, Ocr.OUTPUT_FORMAT_RTF,
  "PROP_RTF_OUTPUT_FILE=ocr-result.rtf");
ocr.Recognize("C:\test-image.png", -1, -1, -1, -1, -1, Ocr.RECOGNIZE_TYPE_ALL, Ocr.OUTPUT_FORMAT_RTF, "PROP_RTF_OUTPUT_FILE=ocr-result.rtf")
VB   C#

OCR 完成后,您可以使用文字处理器查看或编辑 RTF 文件:

您可以使用以下方法对 PDF 输入文件执行 OCR:

5.2 使用 IronOCR

我们还可以使用 OCRInput 管理 PDF 文件。文件的每一页都会被 Iron Tesseract 类读取。然后从页面中提取文本。我们还可以使用第二个名为 "AddPDF "的函数打开受保护的文档,该函数允许我们将 PDF 文件添加到文档列表中 (如果密码受到保护).以下代码演示了如何打开受密码保护的 PDF 文档:

var Ocr = new IronTesseract(); // nothing to configure
using (var Input = new OcrInput())
{
    Input.AddPdf("example.pdf", "password");
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}
var Ocr = new IronTesseract(); // nothing to configure
using (var Input = new OcrInput())
{
    Input.AddPdf("example.pdf", "password");
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}
Dim Ocr = New IronTesseract() ' nothing to configure
Using Input = New OcrInput()
	Input.AddPdf("example.pdf", "password")
	Dim Result = Ocr.Read(Input)
	Console.WriteLine(Result.Text)
End Using
VB   C#

我们可以使用 "Addpdfpage "读取和提取 PDF 文档中单页的内容。只需指定要提取文本的页码即可。"AddPdfPage "允许我们从指定的多个页面中提取文本。在 IEnumerable因此,我们可以轻松指定多个页面。我们还必须包含文件位置以及文件扩展名。下面的代码示例对此进行了演示:

IEnumerable<int> numbers = new List<int> {2,8,10 };
 var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    //single page
    Input.AddPdfPage("example.pdf",10);
    //Multiple page
    Input.AddPdfPages("example.pdf", numbers);
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    Result.SaveAsTextFile("ocrtext.txt");
}
IEnumerable<int> numbers = new List<int> {2,8,10 };
 var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    //single page
    Input.AddPdfPage("example.pdf",10);
    //Multiple page
    Input.AddPdfPages("example.pdf", numbers);
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    Result.SaveAsTextFile("ocrtext.txt");
}
Dim numbers As IEnumerable(Of Integer) = New List(Of Integer) From {2, 8, 10}
 Dim Ocr = New IronTesseract()
Using Input = New OcrInput()
	'single page
	Input.AddPdfPage("example.pdf",10)
	'Multiple page
	Input.AddPdfPages("example.pdf", numbers)
	Dim Result = Ocr.Read(Input)
	Console.WriteLine(Result.Text)
	Result.SaveAsTextFile("ocrtext.txt")
End Using
VB   C#

使用 SaveAsTextFile 函数,我们可以将结果存储为文本文件,这样就可以将文件下载到输出目录路径。此外,我们还可以使用 SaveAsHocrFile 将文件保存为 HTML 文件。

6.0 其他功能

6.1 使用 Asprise OCR

Asprise OCR 有一些附加选项,如绘制文本区域、绘制图片区域、绘制表格区域、绘制识别区域等。这些都有助于用户提高 OCR 的性能。该应用程序不仅能执行 OCR,还能进行合并 PDF、分割 PDF、编辑 PDF 等操作。

6.2 使用 IronOCR

IronOCR 具有独特的功能,允许我们从扫描的文档中读取条形码和 QR 码。下面的代码展示了我们如何从给定的图像或文档中读取条形码。

var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.ReadBarCodes = true;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
    Input.AddImage("barcode.gif");
    var Result = Ocr.Read(Input);

    foreach (var Barcode in Result.Barcodes)
    {
        Console.WriteLine(Barcode.Value);
    }
}
var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.ReadBarCodes = true;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
    Input.AddImage("barcode.gif");
    var Result = Ocr.Read(Input);

    foreach (var Barcode in Result.Barcodes)
    {
        Console.WriteLine(Barcode.Value);
    }
}
Dim Ocr = New IronTesseract() ' nothing to configure
Ocr.Language = OcrLanguage.EnglishBest
Ocr.Configuration.ReadBarCodes = True
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5
Using Input = New OcrInput()
	Input.AddImage("barcode.gif")
	Dim Result = Ocr.Read(Input)

	For Each Barcode In Result.Barcodes
		Console.WriteLine(Barcode.Value)
	Next Barcode
End Using
VB   C#

以上代码有助于从给定图像或 PDF 文档中读取条形码。它可以从一个页面/图像中读取多个条形码。要读取条形码,IronOCR 有一个独特的设置,即 Ocr.Configuration.ReadBarCodes,它有助于读取条形码。默认值设置为 false。

读取输入数据后,数据将保存到名为 OCRResult 的对象中。该对象有一个名为 "条形码 "的属性,它将在列表中列出所有可用的条形码数据。通过使用 for-each 循环,我们可以逐一获取所有条形码的详细信息。此外,它还将扫描条形码并读取条形码的值--两个操作在一个过程中完成。

它还支持线程选项。我们可以同时执行多个 OCR 进程。IronOCR 还能识别指定区域中的特定区域。

var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    var ContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 };
    Input.Add("document.png", ContentArea);
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
} 
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    var ContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 };
    Input.Add("document.png", ContentArea);
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
} 
Dim Ocr = New IronTesseract()
Using Input = New OcrInput()
	Dim ContentArea = New System.Drawing.Rectangle() With {
		.X = 215,
		.Y = 1250,
		.Height = 280,
		.Width = 1335
	}
	Input.Add("document.png", ContentArea)
	Dim Result = Ocr.Read(Input)
	Console.WriteLine(Result.Text)
End Using
VB   C#

以上是对特定区域执行 OCR 的示例代码。我们只需指定图像或 PDF 中的矩形区域。IronOCR 中的 Tesseract 引擎将帮助我们识别文本。

7.0 IronOCR 和 Asprise OCR 许可证模式和定价

IronOCR 许可证型号和价格

30 天退款保证:购买许可证后,如果许可证不能正常使用,您将获得 30 天退款。

轻松集成:IronOCR 与项目和环境的集成非常简单,我们只需编写一行代码并从 NuGet 软件包中添加即可。或者,我们也可以从网上下载,然后与我们的环境集成。

永久许可证:每个许可证只需购买一次,无需更新。

免费支持和产品更新:每个许可证都附带一年的免费产品更新和产品团队支持。可随时购买扩展。可查看扩展。

立即许可证:收到付款后立即发送注册许可证密钥。

所有许可证均为永久许可证,适用于开发、暂存和生产。

精简版许可证:

  • 1 开发人员
  • 1 个地点
  • 1 个项目
  • 永久许可证

该软件包允许企业中的单个软件开发人员在一个地方使用 Iron 软件。Iron 软件可用于单个网络应用程序、内联网应用程序或桌面软件程序。许可证不可转让,也不能在组织或代理/客户关系之外共享。本许可类型与所有其他许可类型一样,明确排除本协议未明确授予的所有权利,不包括 OEM 再分发和在不购买额外保险的情况下将 Iron 软件作为 SaaS 使用。

定价:起价为每年 $749。

专业许可证:

  • 10 个开发人员
  • 10 个地点
  • 10 个项目
  • 永久许可证

该软件包允许企业中预先确定数量的软件开发人员在单个位置使用 Iron 软件,最多不超过 10 人。Iron 软件可用于任意数量的网站、内联网应用程序或桌面软件应用程序。许可证不可转让,也不能在组织或代理/客户关系之外共享。本许可证类型与所有其他许可证类型一样,明确排除本协议未明确授予的所有权利,包括 OEM 再分发和在不购买额外保险的情况下将 Iron 软件作为 SaaS 使用。本许可证可与单个项目集成,最多可集成 10 个项目。

定价:每年 999 美元起。

无限许可:

  • 无限开发者
  • 不限地点
  • 无限项目
  • 永久许可证

该许可证允许企业中数量不限的软件开发人员在数量不限的地点使用 Iron 软件。您可以在任意数量的网站、内联网应用程序或桌面软件应用程序中使用 Iron 软件。许可证不可转让,也不能在组织或代理/客户关系之外共享。本许可类型与所有其他许可类型一样,明确排除本协议未明确授予的所有权利,包括 OEM 再分发和在未购买额外保险的情况下将 Iron 软件作为 SaaS 使用。

定价:每年 2999 美元起。

免版税再分发:这允许您将 Iron 软件作为多种不同包装的商业产品的一部分进行分发 (无需支付版税) 基于基本许可证所涵盖的项目数量。它允许根据基本许可证涵盖的项目数量,在 SaaS 软件服务中部署 Iron 软件。

定价:每年 1599 美元起。

Asprise OCR 许可证模式和定价

精简版许可证:

  • 无限最终用户
  • 识别文本
  • 读取一维条形码UPC、EAN、Code39、Code128
  • 文本、XML 和 PDF 输出
  • 易于部署
  • 仅支持 2 个操作系统
  • 1 个席位
  • 支持无

价格:每年 $7498 起。

标准许可证:

  • 无限最终用户
  • BMP、GIF、PNG、JPEG、TIFF 和 PDF 输入。
  • 识别文本
  • 读取一维条形码UPC、EAN、Code39、Code128
  • 读取部分二维条码:仅 QR 和数据矩阵
  • 文本、XML 和 PDF 输出
  • 易于部署
  • 支持:不支持

定价:每年 7998 美元起。

企业许可证:

  • 无限最终用户
  • BMP、GIF、PNG、JPEG、TIFF 和 PDF 输入。
  • 识别文本
  • 读取一维条形码UPC、EAN、Code39、Code128
  • 二维条码:QR、PDF 417、数据矩阵和 Aztec
  • 文本、XML 和 PDF 输出
  • 轻松部署
  • 多线程、多处理

定价:起价 12,998 美元。

IronOCR Lite包括一个开发者软件包和一年的技术支持,价格约为 "liteLicense "美元,而Aspprise Lite包括一个开发者软件包,不含技术支持的价格为 "liteLicense "8美元,含付费技术支持的价格为6296美元。IronOCR 专业许可证包括一个10名开发人员的软件包和一年的技术支持,价格为999美元,而同等的Asprise许可证包括一个10名开发人员的软件包,不含技术支持的价格为每年37 998美元,但含付费技术发布和更新以及一年的技术支持,价格为46 999.00美元。

IronOCR LiteProfessional套餐有 SaaS 服务或 OEM 以及 5 年支持选项。Lite 版本包括一个开发人员软件包,提供 5 年支持以及 Saas 和 OEM 服务,价格为 2897 美元,而 Asprise 则提供 Saas 或 OEM 服务以及定制支持选项。IronOCR 专业版包括一个10名开发人员的软件包,提供一年的付费支持以及Saas和OEM服务,价格为3397美元;而Asprise版包括一个10名开发人员的软件包,不提供1年支持,提供SaaS和OEM服务,价格为59996美元。

8.0 结论

.NET框架下的IronOCR提供的Tesseract简单易用。它以多种方式支持照片和 PDF 文档。它还提供了许多用于提高 Tesseract OCR 库性能的设置。它支持多种语言,还能在一次操作中识别多种语言。要了解有关 Tesseract OCR 的更多信息,请访问其网站。

Asprise 是一款使用人工智能引擎识别图像和 PDF 文档的软件应用程序。它还提供各种设置,以提高 OCR 过程的性能。此外,它还提供了选择多种语言的选项。Asprise 对页面转换的使用有一些限制。此外,不同操作系统的价格也不同。

与 Asprise 相比,IronOCR 软件包提供更好的许可和支持。Asprise OCR有定制和固定套餐,价格较高。IronOCR 的起价为每年 $lite许可证,而 Asprise OCR 的起价为每年 $lite许可证4。此外,它还支持多种平台,价格统一。

还等什么?免费试用对所有人开放。您可以获得 许可证 在此直接开始。

< 前一页
IronOCR与Leadtools OCR的比较

准备开始了吗? 版本: 2024.9 刚刚发布

免费NuGet下载 总下载量: 2,319,721 查看许可证 >