IronOCRとAsprise OCRの比較
OCR とは、光学式文字認識を指します。 この用語は、ビジネスの世界では、テキストベースのドキュメント (スキャンまたは FAX されたページなど) の画像またはグラフィック表現を、コンピューター ソフトウェアを使用して編集可能な Word 形式またはテキスト検索可能なドキュメント形式に変換するプロセスを指すためによく使用されます。
OCR は光学式文字認識 (Optical Character Recognition) の略で、この目的のために特別に設計されたコンピュータ ソフトウェアによって実行されるタスクです。 このタイプのソフトウェアは、ページをスキャンしてそこに含まれるテキスト情報を認識し、それをデジタル形式に変換して、品質を損なうことなくデジタルで編集および再現できるようにします。
OCR にはさまざまな用途がありますが、最も一般的な使用例は、スキャンした文書をデータベースでフォーマットおよびインデックス付けして分析できるデジタル ファイルに変換することです。
この記事では、OCR および PDF ドキュメント画像用の最も一般的な 2 つのライブラリとアプリケーションを比較します。 以下のような方法です:
- アスプライズOCR
- IronOCR
1.0 はじめに
1.1 Asprise OCR の概要と機能
Asprise C# .NET OCR (光学式文字認識) およびバーコード認識 SDK は、スキャンしたドキュメントからテキストやバーコード情報を抽出する機能を C# .NET アプリケーション (Windows アプリケーション、Silverlight、ASP.NET Web サービス アプリケーション、ActiveX コントロールなど) に装備するための高性能 API ライブラリを提供します。
画像 (JPEG、PNG、TIFF、PDF などのさまざまな形式) を編集可能なドキュメント形式 (Word、XML、検索可能な PDF など) に変換できます。 Asprise Image Scanning SDK (スキャナーからドキュメントをキャプチャする) などの他の製品と併用することで、完全なドキュメント管理ソリューションを簡単に実装できます。
Asprise OCRの機能
正確なテキスト認識
強化された画像処理とテキスト検出アルゴリズムにより、Asprise 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 コード。
画像を検索可能なPDFに変換
数行のコードで、JPEG、PNG、TIFF、PDF などのさまざまな形式の画像を検索可能な PDF ファイルに変換できます。
簡単な導入
ソフトウェア保護ドングルやライセンス サーバーは必要ありません。 Asprise OCR SDK の導入は、開発と同じくらい簡単です。
予算に優しく、ロイヤリティフリー
ロイヤリティフリーとは、開発ライセンスを注文するときに料金を支払うことになりますが、ソフトウェアを何千台ものサーバーや何千人ものエンドユーザーに展開するときに再度料金を支払う必要がないことを意味します。
受賞歴のあるサポート
彼らのチームはフレンドリーなだけでなく、一流の技術サポートを提供することもできます。
1.2 IronOCR — 序論と特徴
IronOCR は、IronOCR .NET 向け を使用して .NET アプリや Web サイトの写真や PDF からテキスト コンテンツを読み取るエンジニア向けのソフトウェアを提供します。 写真のテキストとバーコードをスキャンし、世界中の多数の言語をサポートします。 その後、出力をプレーンテキストまたは構造化データのいずれかとして提供します。 Iron SoftwareのOCRライブラリは、MVC、ウェブ、コンソール、デスクトップアプリケーション for .NETで使用できます。 商業展開のためには、開発チームからの直接の支援とともにライセンスが提供されます。
- 最新のTesseract 5エンジンを使用し、IronOCRは任意の写真またはPDF形式からテキスト、バーコード、QRコードを読み取ります。 このライブラリは、デスクトップ、コンソール、ウェブアプリケーションにすばやくOCRを追加します。
- IronOCRは125の国際言語をサポートします。 カスタム言語や単語リストもサポートします。
- IronOCRは20以上のバーコード形式とQRコードを読み取ることができます。
- IronOCR は、複数ページの GIF および TIFF 画像形式をサポートしています。
- IronOCRは質の低いスキャン画像の補正を提供します。
- IronOCRはマルチスレッドをサポートしており、1つ以上のプロセスを同時に実行します。
- IronOCRはページ、段落、行、単語、文字などの構造化データ出力を提供することができます。
- IronOCRはWindows、Linux、macOSなどのさまざまなオペレーティングシステムをサポートしています。
2.0 Visual Studioで新しいプロジェクトを作成する
Visual Studioソフトウェアを開き、"ファイルメニュー"に進みます。 "新規プロジェクト"を選択し、"コンソールアプリケーション"を選択します。


Visual Studioプロジェクトは、選択したアプリケーションの構成を生成し、コンソール、Windows、Webアプリケーションを選択した場合は、コードを入力してアプリケーションをビルド/実行できるProgram.csファイルを今開きます。

次に、コードをテストするためにライブラリを追加できます。
3.0 インストール
3.1 Asprise OCRをインストールする
Asprise OCRはここからダウンロードできます。
オプションは 2 つあります: NuGet を使用してインストールするか、 asprise.comから SDK を手動でダウンロードします。
オプション 1: NuGet PM> Install-Package asprise-ocr-api
まず、新しい Visual C#/Visual Basic Windows フォーム アプリケーション プロジェクトを作成するか、既存のプロジェクトを使用します。 このソリューションを開いたら、 NuGet パッケージ マネージャー コンソールを開き、次のコマンドを入力します。
完了したら、次のコードをProgram.cs(C#用)にコピーして、OCRデモフォームを呼び出すことができます。
using System;
using System.Windows.Forms;
using asprise_ocr_api;
static class Program
{
// Main application entry point
[STAThread]
static void Main()
{
// Enable visual styles and set text rendering mode
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
// Launch the OCR sample form
Application.Run(new asprise_ocr_api.OcrSampleForm());
}
}Imports System
Imports System.Windows.Forms
Imports asprise_ocr_api
Friend Module Program
' Main application entry point
<STAThread>
Sub Main()
' Enable visual styles and set text rendering mode
Application.EnableVisualStyles()
Application.SetCompatibleTextRenderingDefault(False)
' Launch the OCR sample form
Application.Run(New asprise_ocr_api.OcrSampleForm())
End Sub
End Moduleオプション2: Asprise.comからOCR SDKをダウンロードする
Asprise OCR SDK のコピーをwww.asprise.com/product/ocrからダウンロードします。 空のフォルダに解凍するだけです。
Asprise OCR SDK 配布のファイル構成は次のとおりです。
OCR SDK
|--- aocr.dll、aocr_x64.dll [必須DLL]
|--- sample-projects [.NET API とサンプル プロジェクト]
+--- 画像 [サンプル画像]
sample-projectsフォルダーに移動し、ソリューション: ocr-samples-vs.slnを開きます。 プロジェクトは2つあります。
- asprise-ocr-api: .NET OCR API
- **asprise-ocr-api-sample:**デモプログラム
asprise-ocr-api-sampleプロジェクトを右クリックして"スタートアッププロジェクトとして設定"、そして"開始"ボタンをクリックするか、F5キーを押すと、表示されているのと同じUIが表示されます。
3.2 IronOCRのインストール
IronOCRライブラリは4つの方法でダウンロードおよびインストールできます。
以下のような方法です:
IronBarcodeライブラリをダウンロードしてインストールするには、4つの方法があります。
- Visual Studioを使用する
- Visual Studioコマンドラインを使用する
- IronPDFのウェブサイトからの直接ダウンロード
3.2.1 Visual Studioを使用する場合
Visual Studioソフトウェアは、ソリューションにパッケージを直接インストールするためのNuGetパッケージマネージャーオプションを提供します。 以下のスクリーンショットは、NuGetパッケージマネージャーを開く方法を示しています。

NuGetウェブサイトからパッケージの一覧を表示する検索ボックスを提供します。パッケージマネージャーでは、下記のスクリーンショットのようにIronOCRというキーワードで検索する必要があります:

上記の画像から、関連する検索アイテムのリストが得られます。 解決策にパッケージをインストールするために必要なオプションを選択する必要があります。
3.2.2 Visual Studioコマンドラインを使用する場合
Visual Studioで、ツール -> NuGetパッケージマネージャー -> パッケージマネージャーコンソールに移動
パッケージマネージャーコンソールタブに次の行を入力します:
次に、パッケージが現在のプロジェクトにダウンロード/インストールされ、使用できるようになります。
3.2.3 NuGetウェブサイトからの直接ダウンロード
3番目の方法としては、Webサイトから直接NuGetパッケージをダウンロードすることです。
-リンクに移動します。
- NuGetリンクに移動します
- ダウンロードしたパッケージをダブルクリックします。 自動的にインストールされます。
- 次に、ソリューションを再読み込みし、プロジェクトで使用を開始します。
3.2.4 IronOCRウェブサイトからの直接ダウンロード
ここでウェブサイトから最新のパッケージを直接ダウンロードするにはリンクをクリックします。 ダウンロード後、下記の手順に従ってプロジェクトにパッケージを追加します。
- ソリューションウィンドウからプロジェクトを右クリックします。
- 次に、オプション参照を選択し、ダウンロードした参照の場所を参照します。
- 次に、参照を追加するにはOKをクリックします。
4.0 OCR画像
IronOCR と Asprise OCR はどちらも、画像をテキスト検索に変換する OCR テクノロジーを備えています。
4.1 Aspriseの使用
次のコードは、Asprise OCR の基本的な使用方法を示しています。
using System;
using asprise_ocr_api;
class Example
{
static void Main()
{
// Set up OCR engine
AspriseOCR.SetUp();
AspriseOCR ocr = new AspriseOCR();
ocr.StartEngine("eng", AspriseOCR.SPEED_FASTEST);
// Recognize text from the given image
string s = ocr.Recognize("C:\\path\\img.jpg", -1, -1, -1, -1, -1,
AspriseOCR.RECOGNIZE_TYPE_ALL, AspriseOCR.OUTPUT_FORMAT_PLAINTEXT);
// Output the recognized text to the console
Console.WriteLine("OCR Result: " + s);
// Stop the OCR engine
ocr.StopEngine();
}
}Imports System
Imports asprise_ocr_api
Class Example
Shared Sub Main()
' Set up OCR engine
AspriseOCR.SetUp()
Dim ocr As New AspriseOCR()
ocr.StartEngine("eng", AspriseOCR.SPEED_FASTEST)
' Recognize text from the given image
Dim s As String = ocr.Recognize("C:\path\img.jpg", -1, -1, -1, -1, -1, AspriseOCR.RECOGNIZE_TYPE_ALL, AspriseOCR.OUTPUT_FORMAT_PLAINTEXT)
' Output the recognized text to the console
Console.WriteLine("OCR Result: " & s)
' Stop the OCR engine
ocr.StopEngine()
End Sub
End ClassAsprise OCR は、GIF、PNG、JPEG、TIFF、PDF の画像形式をサポートしています。 上記のセクションのサンプル OCR コードの場合、入力は次のようになります。

OCR出力はプレーンテキスト形式になります。
Asprise OCRとバーコード認識
Windows上で高性能、ロイヤリティフリーのOCRとバーコード認識、
...
ISBN-13、インターリーブド 2/5、コード 39、コード 128、PDF417、QR コード。
[[QRコード: www.asprise.com]]
[[CODE-128: アスプライズ]]。
最後の 2 行はバーコード情報の抽出を表します。 注意: バーコードの形式と内容は両方とも '[[ ]]' のペアで囲まれています。
4.2 IronOCRを使用する場合
using System;
using IronOcr;
class Example
{
static void Main()
{
// Create an instance of IronTesseract
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.EnglishBest;
// Specify to use Tesseract 5 engine
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
// Create OcrInput to hold the images
using (var Input = new OcrInput())
{
// Add an image to the OcrInput
Input.AddImage(@"3.png");
// Perform OCR on the input image
var Result = Ocr.Read(Input);
// Output the recognized text to the console
Console.WriteLine(Result.Text);
Console.ReadKey();
}
}
}Imports System
Imports IronOcr
Module Example
Sub Main()
' Create an instance of IronTesseract
Dim Ocr As New IronTesseract()
Ocr.Language = OcrLanguage.EnglishBest
' Specify to use Tesseract 5 engine
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5
' Create OcrInput to hold the images
Using Input As New OcrInput()
' Add an image to the OcrInput
Input.AddImage("3.png")
' Perform OCR on the input image
Dim Result = Ocr.Read(Input)
' Output the recognized text to the console
Console.WriteLine(Result.Text)
Console.ReadKey()
End Using
End Sub
End Module上記で示したTesseract 5 APIは、画像ファイルをテキストに変換することを可能にします。 上記のコード行では、Iron Tesseract のオブジェクトを作成しています。 また、1つ以上の画像ファイルを追加できるOcrInputオブジェクトを作成しています。 OcrInputオブジェクトメソッドaddを利用する際に、コード内に利用可能な画像パスを指定する必要があるかもしれません。 任意の数の画像を追加できます。 以前に構築したオブジェクトReadは、画像ファイルを解析してOCR結果に結果を抽出して画像を取得するのに利用できます。 それは写真からテキストを抽出し、文字列に変換する能力があります。
テッセラクトを使用してマルチフレーム画像を追加することもできます。 "AddMultiFrameTiff"はこの操作の別の方法です。 テッセラクトライブラリは画像の各フレームを読み取り、各フレームを異なるページとして扱います。 プロセスは最初の画像フレームを読み取り、次のフレームに進み、その後全ての画像のフレームがスキャンされるまで読み進めます。 この方法は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")上記のコードでは、プロパティは1つの文字列で区切られて指定されています。 | (キーと値は = で区切られます)。 あるいは、プロパティをペアで個別に指定することもできます。
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)テキストを不可視または透明にするには、PROP_PDF_OUTPUT_TEXT_VISIBLEを"false"に設定するだけです。 通常の PDF と PDF/A の両方がサポートされています。 Asprise OCR プロパティ概要を参照してください。 出力形式を OUTPUT_FORMAT_RTF に設定します。 その後、ほとんどのワードプロセッサ (Microsoft Word、Libre Office、TextEdit など) で編集できる .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")OCR が完了したら、ワードプロセッサを使用して RTF ファイルを表示または編集できます。

PDF 入力ファイルに対して OCR を実行するには、次の方法を使用します。

5.2 IronOCRを使用する場合
OCRInputを使用してPDFファイルを管理することもできます。 ドキュメントのすべてのページは Iron Tesseract クラスによって読み取られます。 その後、ページからテキストが抽出されます。 また、AddPdfという2つ目の関数を使用して、保護されたドキュメントを開き、PDFをドキュメントリストに追加することもできます(保護されている場合はパスワード)。 以下のコードは、パスワード保護されたPDFドキュメントを開く方法を示しています:
using IronOcr;
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
// Add a password protected PDF
Input.AddPdf("example.pdf", "password");
// Read the PDF document
var Result = Ocr.Read(Input);
// Output the recognized text to the console
Console.WriteLine(Result.Text);
}Imports IronOcr
Dim Ocr = New IronTesseract()
Using Input = New OcrInput()
' Add a password protected PDF
Input.AddPdf("example.pdf", "password")
' Read the PDF document
Dim Result = Ocr.Read(Input)
' Output the recognized text to the console
Console.WriteLine(Result.Text)
End UsingPDFドキュメントの1ページからコンテンツを読み取り、抽出することがAddpdfPageを利用してできます。 テキストを抽出するページ番号のみを指定する必要があります。 AddPdfPageは、指定した多数のページからテキストを抽出できます。 IEnumerable<int>では、簡単に複数のページを指定することができます。 また、ファイルの場所と拡張子を含める必要があります。以下のコード例で示されています:
using IronOcr;
using System.Collections.Generic;
IEnumerable<int> numbers = new List<int> {2, 8, 10};
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
// Extract single page
Input.AddPdfPage("example.pdf", 10);
// Extract multiple pages
Input.AddPdfPages("example.pdf", numbers);
// Read the pages and extract content
var Result = Ocr.Read(Input);
// Output the recognized text and save to a text file
Console.WriteLine(Result.Text);
Result.SaveAsTextFile("ocrtext.txt");
}Imports IronOcr
Imports System.Collections.Generic
Dim numbers As IEnumerable(Of Integer) = New List(Of Integer) From {2, 8, 10}
Dim Ocr = New IronTesseract()
Using Input = New OcrInput()
' Extract single page
Input.AddPdfPage("example.pdf", 10)
' Extract multiple pages
Input.AddPdfPages("example.pdf", numbers)
' Read the pages and extract content
Dim Result = Ocr.Read(Input)
' Output the recognized text and save to a text file
Console.WriteLine(Result.Text)
Result.SaveAsTextFile("ocrtext.txt")
End UsingSaveAsTextFile関数を利用して、結果をテキストファイルとして保存でき、ファイルを出力ディレクトリパスにダウンロードすることができます。 また、SaveAsHocrFileを使用して、ファイルをHTMLファイルに保存することもできます。
6.0 その他の機能
6.1 Asprise OCRの使用
Asprise OCR には、テキスト領域の描画、画像領域の描画、表領域の描画、認識領域の描画などの追加オプションがあります。これらはすべて、OCR のパフォーマンスを向上させるのに役立ちます。 アプリケーションは OCR を実行するだけでなく、PDF の結合、PDF の分割、PDF の編集などの操作も実行できます。
6.2 IronOCRの使用
IronOCRは、スキャンしたドキュメントからバーコードやQRコードを読み取る独自の機能を持っています。 以下のコードは、特定の画像またはドキュメントからバーコードを読み取る方法を示しています。
using IronOcr;
var Ocr = new IronTesseract();
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.ReadBarCodes = true;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
// Add an image containing a barcode
Input.AddImage("barcode.gif");
// Read the image to recognize text and barcodes
var Result = Ocr.Read(Input);
// Loop through barcodes and output the value
foreach (var Barcode in Result.Barcodes)
{
Console.WriteLine(Barcode.Value);
}
}Imports IronOcr
Private Ocr = New IronTesseract()
Ocr.Language = OcrLanguage.EnglishBest
Ocr.Configuration.ReadBarCodes = True
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5
Using Input = New OcrInput()
' Add an image containing a barcode
Input.AddImage("barcode.gif")
' Read the image to recognize text and barcodes
Dim Result = Ocr.Read(Input)
' Loop through barcodes and output the value
For Each Barcode In Result.Barcodes
Console.WriteLine(Barcode.Value)
Next Barcode
End Using上記は、与えられた画像やPDFドキュメントからバーコードを読み取るのを助けるコードです。 ページ/画像から複数のバーコードを読み取ることができます。 バーコードを読むために、IronOCRにはユニークな設定であるOcr.Configuration.ReadBarCodesがあり、これがバーコードを読み取るのに役立ちます。 デフォルトの設定値はfalseです。
入力を読み取った後、データはOCRResultと呼ばれるオブジェクトに保存されます。 このプロパティには"Barcodes"というプロパティがあり、利用可能なすべてのバーコードデータがリスト形式で格納されます。for-eachループを使用することで、すべてのバーコードの詳細を1つずつ取得できます。 また、バーコードをスキャンし、その値を読み取る—2つの操作を1つのプロセスで完了させます。
スレッドオプションもサポートされます。 複数のOCRプロセスを一度に実行することができます。IronOCRは指定領域からの特定領域を認識することも可能です。
using IronOcr;
using System.Drawing;
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
// Define the area to recognize text
var ContentArea = new Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 };
// Add the document with the specified content area
Input.Add("document.png", ContentArea);
// Perform OCR on the specified region
var Result = Ocr.Read(Input);
// Output the recognized text to the console
Console.WriteLine(Result.Text);
} Imports IronOcr
Imports System.Drawing
Dim Ocr = New IronTesseract()
Using Input = New OcrInput()
' Define the area to recognize text
Dim ContentArea = New Rectangle() With {.X = 215, .Y = 1250, .Height = 280, .Width = 1335}
' Add the document with the specified content area
Input.Add("document.png", ContentArea)
' Perform OCR on the specified region
Dim Result = Ocr.Read(Input)
' Output the recognized text to the console
Console.WriteLine(Result.Text)
End Using上記は、特定領域でOCRを実行するためのサンプルコードです。 画像または PDF 内の長方形領域を指定するだけです。 IronOCRのTesseractエンジンは、テキストを認識するのに役立ちます。
7.0 IronOCR および Asprise OCR のライセンス モデルと価格
IronOCR のライセンスモデルと価格
**30日間返金保証:**ライセンス購入後、ライセンスが正常に動作しない場合は30日間返金いたします。
簡単な統合: IronOCRをプロジェクトや環境に統合するのは非常に簡単で、たった1行のコードを書いてNuGetパッケージから追加するだけで済みます。 また、Webからダウンロードし、それによって環境に統合することもできます。
**永続ライセンス:**各ライセンスは一度購入され、更新を必要としません。
無料サポートと製品アップデート: すべてのライセンスには、製品チームによる 1 年間の無料製品アップデートとサポートが付属しています。 いかなる瞬間でも拡張機能を購入することが可能です。 拡張機能を閲覧できます。
**即時ライセンス:**登録済みのライセンスキーは、お支払い確認後すぐに送信されます。
すべてのライセンスは永続的であり、開発、ステージング、本番環境に適用されます。
Liteライセンス:
- 開発者1名
- 1か所
- 1つのプロジェクト
- 永久ライセンス
このパッケージを使用すると、組織内の 1 人のソフトウェア開発者が 1 か所で Iron Software を利用できるようになります。 Iron Softwareは単一のWebアプリケーション、イントラネットアプリケーション、またはデスクトップソフトウェアプログラムで使用できます。 ライセンスは譲渡不可であり、組織外または代理店/クライアント関係外で共有することはできません。このライセンスタイプは、他のすべてのライセンスタイプと同様に、本契約で明示的に付与されていないすべての権利を明示的に除外し、OEM再配布および追加のカバレッジを購入せずにIronソフトウェアをSaaSとして利用することはできません。
価格設定: 年間 $999から。
プロフェッショナルライセンス:
- 10人の開発者
- 10か所
- 10件のプロジェクト
- 永久ライセンス
このパッケージを使用すると、組織内の事前に決められた数のソフトウェア開発者が、最大 10 人まで、単一の場所で Iron Software を利用できます。 Iron Softwareは、好きなだけ多くのWebサイト、イントラネットアプリケーション、またはデスクトップソフトウェアアプリケーションで使用できます。ライセンスは譲渡不可で、組織外または代理店/クライアント関係外では共有できません。このライセンスタイプは、他のすべてのライセンスタイプと同様、OEMの再配布や追加のカバレッジを購入せずにSaaSとしてIron Softwareを利用することを含むすべての権利を明示的に本契約に基づき排除します。 このライセンスは、最大10のプロジェクトに統合できます。
価格: 年間$999から始まります。
無制限ライセンス:
- 開発者数は無制限
- 場所は無制限
- 無制限のプロジェクト
- 永久ライセンス
組織内の無制限の数のソフトウェア開発者は、Iron Softwareを無制限の場所で利用できます。 Iron Softwareは、好きなだけ多くのWebサイト、イントラネットアプリケーション、またはデスクトップソフトウェアアプリケーションで使用できます。ライセンスは譲渡不可で、組織外または代理店/クライアント関係外では共有できません。このライセンスタイプは、他のすべてのライセンスタイプと同様、OEMの再配布や追加のカバレッジを購入せずにSaaSとしてIron Softwareを利用することを含むすべての権利を明示的に本契約に基づき排除します。
価格設定: 年間 $2,999から。
**ロイヤリティフリーの再配布:**これにより、基本ライセンスでカバーされるプロジェクトの数に基づいて、 Iron Softwareをさまざまなパッケージの商用製品の一部として (ロイヤリティを支払うことなく) 配布できるようになります。 SaaSソフトウェアサービス内でのIron Softwareの展開を許可し、ベースライセンスでカバーされるプロジェクトの数に基づきます。
価格設定: $1,599から年間。

Asprise OCR ライセンスモデルと価格
Liteライセンス:
- エンドユーザー数は無制限
- テキストを認識する
- 1Dバーコードを読み取る: UPC、EAN、Code39、Code128
- テキスト、XML、PDF出力
- 簡単な導入
- 2つのOSのみサポート
- 座席数 1
- サポート: なし
価格設定: 年間 $9998から。
標準ライセンス:
- エンドユーザー数は無制限
- BMP、GIF、PNG、JPEG、TIFF、PDF の入力。
- テキストを認識する
- 1Dバーコードを読み取る: UPC、EAN、Code39、Code128
- 2D の読み取り: QR とデータ マトリックスのみ
- テキスト、XML、PDF出力
- 簡単な導入
- サポート: なし
価格設定: $7,998から年間。
エンタープライズライセンス:
- エンドユーザー数は無制限
- BMP、GIF、PNG、JPEG、TIFF、PDF の入力。
- テキストを認識する
- 1Dバーコードを読み取る: UPC、EAN、Code39、Code128
- 2D: QR、PDF 417、データマトリックス、Aztec
- テキスト、XML、PDF出力
- 簡単な導入
- マルチスレッド、マルチプロセス
価格設定: $12,998から。

IronOCR Liteには1開発者のパッケージが含まれており、1年間のサポートがついて約$6,296です。 IronOCR Professional licenseには、1年間の技術サポート付きの10開発者パッケージが含まれていて、価格は$999です。 一方、同等のAspriseライセンスでは、10開発者パッケージが含まれており、技術サポートなしで年間$46,999.00です。
Liteパッケージには、1開発者パッケージと5年のサポート、SaaSおよびOEMサービスが含まれており、価格は$2,897です。一方、AsposeにはSaaSまたはOEMサービスとカスタムサポートオプションがあります。 5 年間のサポートと SaaS および OEM サービスを含む 1 つの開発者パッケージを含むLiteバージョンの価格は 2,897 ドルですが、Asprise には SaaS または OEM サービスとカスタマイズされたサポート オプションがあります。 IronOCR Professional版には、1年間の有料サポートおよびSaaSとOEMサービス付きの10開発者パッケージが含まれており、価格は$3397です。一方、Asprise版は10開発者パッケージ付きで1年間のサポートなし、SaaSおよびOEMサービスありで$59,996です。
8.0 結論
.NET Framework コンテキストの IronOCR は、簡単で使いやすい Tesseract を提供します。 さまざまな方法で写真やPDFドキュメントをサポートしています。 また、Tesseract OCRライブラリのパフォーマンスを向上させるためのいくつかの設定を提供します。 さまざまな言語がサポートされており、1つの操作内で多数の言語にも対応しています。 さらにTesseract OCRについて詳しく知りたい場合は、彼らのウェブサイトを訪れてください。
Asprise は、人工知能エンジンを使用して画像や PDF ドキュメントを認識するソフトウェア アプリケーションです。 さらに、複数の言語を選択するオプションを提供しています。 また、複数の言語を選択するオプションも提供しています。 Asprise ではページ変換の使用に関していくつかの制限があります。 IronOCRパッケージは、Asposeに比べてより良いライセンスとサポートを提供しています。
IronOCRパッケージは、Aspriseと比較して優れたライセンスおよびサポートを提供します。Asprise OCRはカスタマイズされた固定パッケージがあり、より高価です。IronOCRは$999から始まり、Asprise OCRは年間$9994から始まりますので、当社の製品はよりコスト効率が良く、Aspireより多くの機能を提供しています。また、単一価格で複数のプラットフォームをサポートしています。
だから、何を待っていますか? 無料トライアルは誰にでも開放されています。 ここでライセンスを取得してすぐに始めることができます。
