透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
OCRについて話すとき、それは光学文字認識を指します。 この用語は、ビジネスの世界で、画像またはテキストベースのドキュメント(例:スキャンされたページやファックスされたページ)のグラフィカルな表現をコンピュータソフトウェアを用いて編集可能なワードフォーマットまたはテキスト検索可能なドキュメントフォーマットに変換するプロセスを指すために頻繁に使用されます。
OCRという略語は、光学式文字認識(Optical Character Recognition)を意味し、このタスクは専用に設計されたコンピュータソフトウェアによって実行されます。 このタイプのソフトウェアはページをスキャンし、そこにあるすべてのテキスト情報を認識してデジタル形式に変換するため、品質を損なうことなく編集およびデジタルで再現することができます。
OCRには多くの用途がありますが、最も一般的な使用例は、スキャンした文書をデータベースにフォーマットしてインデックス付けし、分析できるデジタルファイルに変換することです。
この記事では、OCRおよびPDFドキュメントの画像処理においてよく使用される2つのライブラリとアプリケーションを比較します。 これらは:
Asprise C# .NET OCR(光学文字認識)およびバーコード認識SDKは、高性能なAPIライブラリを提供し、C# .NETアプリケーション(Windowsアプリケーション、Silverlight、ASP.NETウェブサービスアプリケーション、ActiveXコントロールなど)にスキャンした文書からテキストやバーコード情報を抽出する機能を装備することができます。
さまざまな形式の画像(JPEG、PNG、TIFF、PDF など)を編集可能なドキュメント形式(Word、XML、検索可能な PDF など)に変換できます。 他の提供製品であるAsprise Image Scanning SDK(スキャナーからのドキュメントをキャプチャする)とともに、完全なドキュメント管理ソリューションを簡単に実装できます。
正確なテキスト認識
強化された画像処理およびテキスト検出アルゴリズムを搭載した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 Code。
画像を検索可能なPDFに
数行のコードで、JPEG、PNG、TIFF、PDFなどのさまざまな画像フォーマットを検索可能なPDFファイルに変換できます。
簡単なデプロイ
ソフトウェア保護ドングルやライセンスサーバーは不要です。 Asprise OCR SDKの展開は、その開発と同様に簡単です。
予算に優しく、ロイヤリティフリー
ロイヤリティフリーとは、開発ライセンスを注文する際に支払いをしますが、ソフトウェアを数千のサーバーや数千のエンドユーザーに展開するときには再度支払いを行う必要がないことを意味します。
受賞歴のあるサポート
彼らのチームは親切なだけでなく、一流の技術サポートを提供する能力も備えています。
IronOCRは、.NETアプリやウェブサイトで写真やPDFからテキストコンテンツを読み取るためにIronOCR for .NETを使用するエンジニア向けのソフトウェアを提供しています。 写真をテキストやバーコードのためにスキャンし、多数の世界中の言語をサポートします。 それは、プレーンテキストまたは構造化データとして出力を提供できます。 Iron SoftwareのOCRライブラリは、MVC、Web、コンソール、およびデスクトップの.NETアプリケーションで使用できます。 商業展開のためには、ライセンスは開発チームからの直接の支援を受けて提供されます。
Visual Studioソフトウェアを開き、「ファイルメニュー」に移動します。 「新しいプロジェクト」を選択し、「コンソールアプリケーション」を選択します。
プロジェクト名を入力し、適切なテキストボックスにファイルパスを選択してください。 次に、作成ボタンをクリックし、以下のスクリーンショットのように必要な .NET Framework を選択します。
Visual Studio プロジェクトは、選択されたアプリケーションの構造を生成します。コンソール、Windows、およびウェブアプリケーションを選択した場合、program.cs ファイルが開かれ、ここでコードを入力し、アプリケーションをビルド/実行することができます。
次に、コードをテストするためにライブラリを追加します。
Asprise OCRをダウンロードすることができます[こちら](https://asprise.com/royalty-free-library/c%23-sharp.net-ocr-for-windows-mac-linux-download.html" target="_blank" rel="nofollow noopener noreferrer)から。
2つのオプションがあります。NuGetを使用してインストールするか、[asprise.com](http://asprise.com/" target="_blank" rel="nofollow noopener noreferrer)からSDKを手動でダウンロードします。
まず、新しい Visual C# / Visual Basic Windowsフォームアプリケーションプロジェクターを作成するか、既存のプロジェクトを使用します。 このソリューションを開いた状態で、[NuGet パッケージ マネージャー コンソール](https://docs.nuget.org/consume/package-manager-console" target="_blank" rel="nofollow noopener noreferrer)を開き、次のコマンドを入力します:
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
Asprise OCR SDK のコピーを次のリンク先からダウンロードしてください:[www.asprise.com/product/ocr](http://www.asprise.com/product/ocr" target="_blank" rel="nofollow noopener noreferrer)。 空のフォルダに解凍するだけです。
Asprise OCR SDK配布のファイル構成は次のとおりです:
OCR SDK (オーシーアール エスディーケー)
aocr.dll、aocr_x64.dll [必須DLL]
サンプルプロジェクト [.NET API とサンプルプロジェクト]
+--- 画像 [サンプル画像]
サンプルプロジェクトフォルダに移動し、ソリューションファイル: ocr-samples-vs.slnを開いてください。 以下は日本語への翻訳です:
プロジェクトは2つあります:
asprise-ocr-api-sample: デモプログラム
asprise-ocr-api-sampleプロジェクトを右クリックして「スタートアッププロジェクトとして設定」を選択し、「開始」ボタンをクリックするか、F5キーを押すと、同じUIが表示されます。
IronOCRライブラリは、4つの方法でダウンロードおよびインストールできます。
これらは:
3.2.1 Visual Studioの使用
Visual Studioソフトウェアには、NuGetパッケージマネージャーオプションを使用してパッケージを直接ソリューションにインストールする機能があります。 以下のスクリーンショットは、NuGetパッケージマネージャーの開き方を示しています。
これは、NuGetウェブサイトからパッケージのリストを表示する検索ボックスを提供します。パッケージマネージャーでは、以下のスクリーンショットのようにIronOCRというキーワードで検索する必要があります。
上記の画像から、関連する検索アイテムのリストを取得します。 ソリューションにパッケージをインストールするために必要なオプションを選択する必要があります。
Visual Studioで、ツール-> NuGet パッケージマネージャー -> パッケージマネージャーコンソールに移動します。
パッケージマネージャーコンソールタブに次の行を入力してください:
Install-Package IronOcr
次に、パッケージが現在のプロジェクトにダウンロード/インストールされ、使用可能になります。
3つ目の方法は、ウェブサイトから直接NuGetパッケージをダウンロードすることです。
[こちらのリンク](/csharp/ocr/" target="_blank)をクリックして、ウェブサイトから直接最新のパッケージをダウンロードしてください。ダウンロードが完了したら、下記の手順に従ってプロジェクトにパッケージを追加してください。
IronOCRとAsprise OCRの両方には、画像をテキスト検索へ変換するOCR技術があります。
Asprise OCRライブラリを使用する場合は、次の手順に従います:
具体的な例やドキュメントについては、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()
Asprise OCRは、次の画像形式に対応しています: GIF、PNG、JPEG、TIFF、PDF。 上記のセクションのサンプルOCRコードでは、入力は以下のようになります:
OCR出力はプレーンテキスト形式になります:
Asprise OCRとバーコード認識
Windows上で高性能なロイヤリティフリーのOCRおよびバーコード認識
...
ISBN-l3、インターリーブド 2 オブ 5、コード 39、コード 128、PDF417、QRコード。
[[QR-Code: www.asprise.com]]
[[CODE-128: Asprise]]。
以下の2行はバーコード情報の抽出を表しています。 注: バーコードの形式と内容の両方が「[[ ]]」で囲まれています。
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
Tesseract 5 APIは、画像ファイルをテキストに変換することを可能にするものであり、上記に示されています。 上記のコード行でIron Tesseractのオブジェクトを作成しています。 また、複数の画像ファイルを追加できるようにする OcrInput オブジェクトも作成します。 コード内でOcrInputオブジェクトのメソッドaddを利用する際には、利用可能な画像パスを指定する必要があるかもしれません。 任意の枚数の画像を追加できます。 前に構築したIrontesseractオブジェクトの「Read」関数は、画像ファイルを解析して結果をOCR結果に抽出することで、画像を取得するために利用できます。 写真からテキストを抽出して文字列に変換することができます。
また、Tesseractを使用してマルチフレーム画像を追加することもできます。 「AddMultiFrameTiff」は、この操作用の異なるメソッドです。 Tesseractライブラリは画像の各フレームを読み取り、各フレームは別個のページとして扱われます。 このプロセスは画像の最初のフレームを読み取り、その後、次のフレームへと進行し、すべてのフレームがスキャンされるまで続行します。 このメソッドでサポートされているのはTiff画像形式のみです。
上記の画像はIronOCRの結果の出力であり、データを正確に編集可能なテキストに変換しました。
IronOCRとAsprise OCRはPDFファイルを編集可能なテキストに変換します。 Asprise OCRは、ユーザーにページの保存、画像の編集、ページの認識などのオプションを提供します。また、テキスト、ドキュメント、HTML形式などとして保存するオプションも提供します。IronOCRも、変換されたOCRファイルをHTML、テキスト、PDFなどとして保存することを可能にします。
出力フォーマットを 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")
上記のコードでは、プロパティが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);
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に設定します。 その後、.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")
OCRが完了したら、ワードプロセッサを使用してRTFファイルを表示または編集できます。
以下のメソッドを使用して、PDF入力ファイルでOCRを実行します:
PDFファイルを管理するためにOCRInputを使用することもできます。 各ページのドキュメントは Iron Tesseract クラスによって読み取られます。 テキストはその後、ページから抽出されます。 「AddPDF」と呼ばれる第2の機能を使用して、保護されたドキュメントを開くこともできます。この機能を使用すると、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
PDFドキュメントの単一ページからコンテンツを読み取り抽出するには、「Addpdfpage」を使用します。抽出したいテキストを指定するために必要なのは、ページ番号のみです。 「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
SaveAsTextFile関数を使用すると、結果をテキストファイルとして保存でき、ファイルを出力ディレクトリパスにダウンロードすることができます。 また、SaveAsHocrFile を使用してファイルを HTML ファイルとして保存することもできます。
Asprise OCRには、Draw Text Area、Draw Picture Area、Draw Table Area、Draw Recognize Areaなどの追加オプションがあります。これらすべてがユーザーのOCRのパフォーマンス向上に役立ちます。 アプリケーションはOCRを実行するだけでなく、PDFの結合、PDFの分割、PDFの編集などの操作も行うことができます。
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
上記のコードは、指定された画像やPDFドキュメントからバーコードを読み取るのに役立ちます。 それは、ページや画像から複数のバーコードを読み取ることができます。 バーコードを読み取るために、IronOCRには独自の設定であるOcr.Configuration.ReadBarCodesがあり、これがバーコードの読み取りを支援します。 デフォルト値はfalseに設定されています。
入力を読み取った後、データはOCRResultと呼ばれるオブジェクトに保存されます。 これは「Barcodes」というプロパティを持っており、リストとして利用可能なすべてのバーコードデータが含まれます。for-eachループを使用することで、バーコードの詳細を一つずつ取得できます。 また、バーコードをスキャンし、その値を読み取る操作を1つのプロセスで完了します。
それはまた、スレッドオプションもサポートします。 複数の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
以下は特定の領域でOCRを実行するためのサンプルコードです。 画像またはPDF内の矩形領域を指定するだけで十分です。 IronOCRのTesseractエンジンは、テキストを認識するのに役立ちます。
30日間返金保証: ライセンスを購入した際に、ライセンスが機能しない場合は30日間の返金が受けられます。
簡単な統合: IronOCR のプロジェクトおよび環境への統合は非常に簡単であり、コードの1行を書いて NuGet パッケージから追加するだけで行うことができます。 または、ウェブからダウンロードして、環境に統合することもできます。
永続ライセンス: 各ライセンスは一度購入され、その後の更新は不要です。
無料サポートと製品アップデート:すべてのライセンスには、製品の背後にいるチームから1年間の無料製品アップデートとサポートが含まれます。 拡張機能をいつでも購入することが可能です。 拡張機能を表示できます。
即時ライセンス: 登録されたライセンスキーは、支払いが確認され次第送信されます。
すべてのライセンスは永続的であり、開発、ステージング、および運用に適用されます。
Liteライセンス:
永久ライセンス
このパッケージは、組織内の単一のソフトウェア開発者が単一の場所でIron Softwareを利用できるようにします。 Iron Softwareは、単一のWebアプリケーション、イントラネットアプリケーション、またはデスクトップソフトウェアプログラムで使用できます。 ライセンスは譲渡不可能であり、組織外または代理店/クライアント関係外で共有することはできません。このライセンスタイプは、すべての他のライセンスタイプと同様に、OEMリディストリビューションおよび追加カバレッジの購入なしでのIron SoftwareをSaaSとして使用することを含め、契約で明示的に許可されていないすべての権利を明示的に除外します。
価格: 年間$749から。
Professional License:
永久ライセンス
このパッケージは、単一の場所で最大10人のソフトウェア開発者がIron Softwareを利用できるようにするものです。 Iron Softwareは、任意の数のウェブサイト、イントラネットアプリケーション、またはデスクトップソフトウェアアプリケーションに使用できます。ライセンスは譲渡不可能であり、組織外またはエージェンシー/クライアント関係を越えて共有することはできません。このライセンスタイプは、他のすべてのライセンスタイプと同様に、OEM再配布および追加のカバレッジを購入することなくIron SoftwareをSaaSとして利用することを含む、契約に明示的に規定されていないすべての権利を明示的に除外します。 このライセンスは、最大10個の単一プロジェクトに統合することができます。
価格: 年間$999から始まります。
Unlimited License:
永久ライセンス
これは、組織内の無制限の数のソフトウェア開発者が無制限の場所でIron Softwareを利用できることを許可します。 Iron Softwareは、任意の数のウェブサイト、イントラネットアプリケーション、またはデスクトップソフトウェアアプリケーションに使用できます。ライセンスは譲渡不可能であり、組織外またはエージェンシー/クライアント関係を越えて共有することはできません。このライセンスタイプは、他のすべてのライセンスタイプと同様に、OEM再配布および追加のカバレッジを購入することなくIron SoftwareをSaaSとして利用することを含む、契約に明示的に規定されていないすべての権利を明示的に除外します。
価格:年間$2999からです。
ロイヤリティーフリー再配布: これは、Iron Softwareを、ベースライセンスによってカバーされるプロジェクトの数に基づいて、さまざまな形でパッケージされた商用製品の一部として再配布することを可能にします(ロイヤリティを支払う必要はありません)。 基本ライセンスがカバーするプロジェクト数に基づいて、SaaSソフトウェアサービス内でIron Softwareの展開を可能にします。
価格: 年間$1599から開始。
Liteライセンス:
サポート: なし
価格: 年間$7498から始まります。
スタンダードライセンス:
サポート: なし
価格:年間7,998ドルから。
エンタープライズライセンス:
マルチスレッド、マルチプロセッシング
価格: $12,998から開始。
IronOCR Liteを含む1人の開発者パッケージと1年間のサポートは約$749です。一方、Asprise Liteは1人の開発者パッケージを含み、技術サポートなしで$7498、技術サポート付きで$6296です。 IronOCR Professional ライセンスは10開発者パッケージを含み、1年間の技術サポートが付属して$999ですが、同等のAspriseライセンスは10開発者パッケージを含み、技術サポートなしで$37,998の年額がかかり、有料の技術リリースと更新、および1年間のサポートを含むと$46,999.00の費用がかかります。
IronOCRのLiteおよびProfessionalパッケージには、SaaSサービスまたはOEMおよび5年間のサポートオプションがあります。 Lite バージョンは、1つの開発者パッケージに5年間のサポートとSaaSおよびOEMサービスを含んでおり、$2897USDです。一方、AspriseにはSaaSまたはOEMサービスとカスタマイズされたサポートオプションがあります。 IronOCR Professional バージョンには、1年間の有料サポートが含まれる10人の開発者向けパッケージと、SaaSおよびOEMサービスが含まれ、費用は$3,397です。一方、1年間のサポートがなく、SaaSおよびOEMサービスが含まれるAspriseバージョンの10人の開発者向けパッケージは$59,996.00です。
.NET FrameworkコンテキストでのIronOCRは、単純で使いやすいTesseractを提供します。 多様な方法で写真およびPDFドキュメントをサポートします。 また、Tesseract OCRライブラリのパフォーマンスを向上させるためのいくつかの設定も提供しています。 さまざまな言語がサポートされており、単一の操作で多数の言語を処理することができます。 Tesseract OCRについて詳しく知るには、彼らのウェブサイトを訪れてください。
Aspriseは、人工知能エンジンを使用して画像およびPDFドキュメントを認識するソフトウェアアプリケーションです。 また、OCRプロセスのパフォーマンスを向上させるためのさまざまな設定を提供します。 さらに、複数の言語を選択するオプションが提供されています。 Aspriseにはページ変換の使用にいくつかの制限があります。 それぞれのオペレーティングシステムに対して異なる価格が設定されています。
IronOCR パッケージは、Aspriseと比較してより優れたライセンスとサポートを提供します。Asprise OCRはカスタマイズされた固定パッケージで、より高価です。IronOCRは$749から始まりますが、Asprise OCRは年間$7494から始まりますので、私たちの製品はより費用対効果が高く、さらにAspireよりも多くの機能を提供しています。さらに、単一の価格で複数のプラットフォームをサポートしています。
では、何を待っているのですか? 無料トライアルはすべての方がご利用可能です。 [ライセンス](/csharp/ocr/licensing/" target="_blank)はここで取得でき、すぐに始めることができます。