透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
この記事では、OCRラスター形式およびPDFドキュメント画像のための最も一般的なライブラリとアプリケーションの2つを比較します。 これらは:
Aspose.OCR for .NETは強力で堅牢な光学文字認識(OCR)パッケージです。 これは任意のアプリケーションに優れた追加機能であり、プロセスを自動化することができます。 スタンドアロンOCR APIは、拡張性が高く、ユーザーフレンドリーで、コンパクトです。 それには、テキスト認識をスムーズに開始し、正しいテキスト順序を保つためのすべての機能を備えたシンプルなクラスセットが付属しています。 Aspose.OCRは100以上の異なるフォーマットを読み取ることができ、フォントの読み取り、スタイル効果の適用(太字/斜体)、画像からのノイズの除去など、多くの便利な機能を提供します。 APIはGPUを使用して光学文字認識を実行し、CPUの消費電力を節約できます。
結果をテキスト、DOCX、またはPDF形式で保存
トグルナビゲーションの統合には、Asposeが優れた選択肢です。 認識されたテキストコンソールおよびドキュメントテキスト認識または画像からテキスト、または画像OCR APIは、有益である可能性がある機能の例です。
自動スペルチェックに加えて、画像検出ソフトウェアは、さまざまな出力フォーマット(PNGなど)をサポートし、追加のOCR APIを必要とせずに非テキストブロックを無視するように設計されています。 スタンドアロンAPI機能は、開発環境で画像からテキストをキャプチャするためにアクセスすることができます。
IronOCR for .NET は.NETアプリケーションやウェブサイトで、写真やPDFからテキストコンテンツを読み取ります。 このソフトウェアは、写真をスキャンしてテキストやバーコードを検出するのに役立ちます。 それはコンテンツをプレーンテキストまたは構造化データとして出力します。 IronOCRは、世界中の多数の言語をサポートしています。 OCRライブラリーは、MVC、Web、コンソール、およびデスクトップの .NET アプリケーションで使用できます。 商業展開のためには、ライセンスは開発チームからの直接の支援を受けて提供されます。
Visual Studioを開き、ファイルメニューに移動します。 新しいプロジェクトを選択し、次にコンソール アプリケーションを選択します。
コンソールアプリ
プロジェクト名を入力し、適切なテキストボックスにファイルパスを選択してください。 次に、Create ボタンをクリックし、.NET Framework を選択します:
新しいプロジェクト設定
プロジェクトは、選択したアプリケーションの構造を生成します。
Program.csファイル
私たちのアプリケーションにNuGetを使用してAspose.OCR APIをインストールすることができます。 Visual Studioのツールメニューに移動し、NuGetパッケージマネージャーを選択してください。 サイドメニューから、ソリューションの NuGet パッケージを管理 を選択します。 NuGetパッケージマネージャーウィンドウが開きます。 「ブラウズ」タブに移動して、Aspose.OCRを検索してください。 検索結果からAspose APIを選択し、「インストール」ボタンをクリックしてください。 Aspose API はプロジェクトにインストールされ、使用できるようになります。
同様に、コンソールを使用してAspose.OCRをインストールすることができます。 Visual Studioプロジェクトの下部に通常配置されているNuGetコンソールを開き、次のコマンドを入力してEnterキーを押します。
“Install-Package Aspose.OCR -Version x.x.0”
IronOCRライブラリは4つの方法でダウンロードおよびインストールできます。
これらは:
3.2.1 Visual Studioの使用
以下のスクリーンショットは、NuGetパッケージマネージャーの開き方を示しています。
NuGet パッケージマネージャー
パッケージ マネージャー ウィンドウで、Browse をクリックし、以下のスクリーンショットのように "IronOCR" というキーワードを検索してください。
IronOCR インストール
上記の画像から、関連検索のリストが見えます。 ソリューションにパッケージをインストールするために必要なオプションを選択する必要があります。
Install-Package IronOcr
3つ目の方法は、ウェブサイトから直接NuGetパッケージをダウンロードすることです。
こちらのリンクをクリックして、ウェブサイトから最新のパッケージを直接ダウンロードしてください。ダウンロードが完了したら、以下の手順に従ってプロジェクトにパッケージを追加してください。
IronOCRとAspose.OCRの両方に画像をテキストに変換するOCR技術があります。
以下のコードスニペットは、ページの画像に対してOCR操作を実行するための[RecognizeImage](https://apireference.aspose.com/ocr/net/aspose.ocr.asposeocr/recognizeimage/methods/4)
メソッドの使用方法を示しています。
// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();
// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();
// Recognize image
string result = api.RecognizeImage(dataDir + "Sampleocr.bmp");
// Display the recognized text
Console.WriteLine(result);
// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();
// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();
// Recognize image
string result = api.RecognizeImage(dataDir + "Sampleocr.bmp");
// Display the recognized text
Console.WriteLine(result);
' For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
' The path to the documents directory.
Dim dataDir As String = RunExamples.GetDataDir_OCR()
' Initialize an instance of AsposeOcr
Dim api As New AsposeOcr()
' Recognize image
Dim result As String = api.RecognizeImage(dataDir & "Sampleocr.bmp")
' Display the recognized text
Console.WriteLine(result)
次のコードスニペットは、単一行を含む画像に対してOCR操作を実行するためのRecognizeLine
メソッドの使用例を示しています。
// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();
// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();
// Recognize image
string result = api.RecognizeLine(dataDir + "sample_line.png");
// Display the recognized text
Console.WriteLine(result);
// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();
// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();
// Recognize image
string result = api.RecognizeLine(dataDir + "sample_line.png");
// Display the recognized text
Console.WriteLine(result);
' For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
' The path to the documents directory.
Dim dataDir As String = RunExamples.GetDataDir_OCR()
' Initialize an instance of AsposeOcr
Dim api As New AsposeOcr()
' Recognize image
Dim result As String = api.RecognizeLine(dataDir & "sample_line.png")
' Display the recognized text
Console.WriteLine(result)
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は、画像ファイルをテキストに変換することを可能にするものであり、上記に示されています。 上記のコード行でIronTesseract
のオブジェクトを作成しています。 私たちは、1つ以上の画像ファイルを追加できるようにするOcrInput
オブジェクトも作成しています。 利用可能な画像パスをコード内に指定する必要がある場合があります。これは、OcrInput
オブジェクトのメソッド add を使用する際に適用されます。 任意の枚数の画像を追加できます。 以前に作成したIronTesseract
オブジェクトの「Read」関数は、画像ファイルを解析して結果をOCR結果に抽出することで、画像を取得するために使用できます。 写真からテキストを抽出して文字列に変換することができます。
また、Tesseractを使用してマルチフレーム画像を追加することもできます。 AddMultiFrameTiff
はこの操作のための別のメソッドです。 Tesseractライブラリは画像の各フレームを読み取り、各フレームは別個のページとして扱われます。 このプロセスは画像の最初のフレームを読み取り、その後、次のフレームへと進行し、すべてのフレームがスキャンされるまで続行します。 このメソッドでサポートされているのは、TIFF イメージフォーマットのみです。
IronOCR インストール
上記の画像は、IronOCRの結果の出力です。この結果はデータを正確に編集可能なテキストに変換しました。
IronOCRおよびAspose.OCRはPDFファイルを編集可能なテキストに変換します。 Aspose.OCRは、ページの保存、画像の編集、ページの認識など、ユーザーにさまざまなオプションを提供します。また、テキスト、ドキュメント、HTML形式などの保存オプションも提供します。IronOCRもまた、変換されたOCRファイルをHTML、テキスト、PDFなどの形式で保存することが可能です。
Aspose.OCR は、スキャンされた PDF ファイルから抽出された画像内のテキストを認識できる RecognizePdf
メソッドを提供します。 RecognizePdf
メソッドは、PDF のパスをパラメーターとして、DocumentRecognitionSettings
オブジェクトを受け取ります。 次のコードスニペットは、スキャンされた複数ページのPDFファイルから画像を認識するためにRecognizePdfメソッド
を使用する方法を示しています。
// The path to the PDF file
string dataDir = RunExamples.GetDataDir_OCR();
// Archive Path
string fullPath = dataDir + "OCR.pdf";
// Recognize images from PDF
DocumentRecognitionSettings set = new DocumentRecognitionSettings();
set.DetectAreas = false;
List<RecognitionResult> result = api.RecognizePdf(imgPath, set);
// Print result
int pageNumber = 0;
foreach (var page in result)
{
System.Console.WriteLine($"Page: {pageNumber++} text: {page.RecognitionText}");
}
// The path to the PDF file
string dataDir = RunExamples.GetDataDir_OCR();
// Archive Path
string fullPath = dataDir + "OCR.pdf";
// Recognize images from PDF
DocumentRecognitionSettings set = new DocumentRecognitionSettings();
set.DetectAreas = false;
List<RecognitionResult> result = api.RecognizePdf(imgPath, set);
// Print result
int pageNumber = 0;
foreach (var page in result)
{
System.Console.WriteLine($"Page: {pageNumber++} text: {page.RecognitionText}");
}
' The path to the PDF file
Dim dataDir As String = RunExamples.GetDataDir_OCR()
' Archive Path
Dim fullPath As String = dataDir & "OCR.pdf"
' Recognize images from PDF
Dim [set] As New DocumentRecognitionSettings()
[set].DetectAreas = False
Dim result As List(Of RecognitionResult) = api.RecognizePdf(imgPath, [set])
' Print result
Dim pageNumber As Integer = 0
For Each page In result
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: System.Console.WriteLine(string.Format("Page: {0} text: {1}", pageNumber++, page.RecognitionText));
System.Console.WriteLine($"Page: {pageNumber} text: {page.RecognitionText}")
pageNumber += 1
Next page
PDFファイルの管理にはOCRInput
も使用できます。 すべてのドキュメントのページはIronTesseract
クラスによって読み取られます。 テキストはその後、ページから抽出されます。 私たちは、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<int>
では、複数のページを簡単に指定できます。 ファイルの場所と拡張子も含める必要があります。次のコード例でこれが示されています:
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 ファイルとして保存することもできます。
Aspose.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
というプロパティを持ち、すべての利用可能なバーコードデータがリストに含まれます。foreach
ループを使用することで、すべてのバーコードの詳細を一つ一つ取得することができます。 また、バーコードをスキャンし、その値を読み取る操作を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日間の返金保証:IronOCRには30日間の返金ポリシーがあります。 したがって、ソフトウェアを購入した後に考えが変わった場合は、30日以内に返金を請求することができます。
簡単な統合: IronOCRのプロジェクトおよび環境への統合は非常に簡単で、コードを1行書いてNuGetパッケージから追加するだけで行えます。 または、ウェブからダウンロードして、環境に統合することもできます。
永久ライセンス: 各ライセンスは一度購入され、更新は不要です。
無料サポートと製品アップデート:すべてのライセンスには、製品を支えるチームからの1年間の無料製品アップデートとサポートが含まれています。 拡張機能をいつでも購入することが可能です。 拡張機能を表示できます。
即時ライセンス: 登録済みのライセンスキーは支払いが確認され次第送信されます。
すべてのライセンスは永続的であり、開発、ステージング、および運用に適用されます。
永久ライセンス
このパッケージは、組織内の単一のソフトウェア開発者が、このIron Softwareを単一の場所で利用できるようにします。 それは、単一のウェブアプリケーション、イントラネットアプリケーション、またはデスクトップソフトウェアプログラムで使用できます。 ライセンスは譲渡不可能であり、組織外または代理店/クライアント関係の外で共有することはできません。このライセンスタイプは、他のすべてのライセンスタイプと同様に、OEM再配布や追加のカバレッジを購入せずにIron SoftwareをSaaSとして利用するなど、契約書で明示的に付与されていないすべての権利を明示的に除外します。
価格: 年間$499からです。
永久ライセンス
これは、組織内の予め定められた数のソフトウェア開発者が、最大10人まで単一の場所でこのIron Softwareを利用できるようにします。 IronOCRは、希望する数のウェブサイト、イントラネットアプリケーション、またはデスクトップソフトウェアアプリケーションで使用できます。このライセンスタイプは、他のすべてのライセンスタイプと同様に、契約に基づいて明示的に付与されていないすべての権利を明示的に除外しており、追加のカバレッジを購入せずにOEM再配布およびSaaSとしてIron Softwareを利用することを含みます。 このライセンスは、最大10個の単一プロジェクトに統合することができます。
価格: 年間999ドルから開始。
永久ライセンス
これは、組織内の無制限の数のソフトウェア開発者が、無制限の数の場所でこのIron Softwareを利用できるようにします。 それは、必要なだけ多くのウェブサイト、イントラネットアプリケーション、またはデスクトップソフトウェアアプリケーションで使用できます。ライセンスは譲渡不可であり、組織外、もしくは代理店/クライアント関係外で共有することはできません。このライセンスタイプは、すべての他のライセンスタイプと同様に、OEMの再配布および追加のカバレッジを購入せずにSaaSとしてIron Softwareを利用することを含む、契約で明示的に付与されていないすべての権利を明示的に除外します。
価格: 年間 $2999 から始まります。
ロイヤリティフリーの再配布 — 基本ライセンスでカバーされるプロジェクトの数に基づいて、このIron Softwareを様々なパッケージの商用製品の一部として再配布することを可能にします(ロイヤリティを支払う必要はありません)。 基本ライセンスに含まれるプロジェクトの数に基づいて、SaaSソフトウェアサービス内でIron Softwareを展開することができます。
価格設定: 年間$1599から。
価格設定
開発者用スモールビジネスライセンス
開発者のスモールビジネスライセンスは、開発者が製品を使用して無制限のエンドユーザーソフトウェアを作成し、自分の組織内の唯一の物理的なロケーションにのみインストールすることを許可します。 エンドユーザーソフトウェアをデプロイする際には、開発チームの各開発者または使用される各物理的な場所のためにライセンスを購入する必要があります。 開発者向けの小規模ビジネスライセンスでは、エンドユーザーソフトウェアを第三者、公衆向けのウェブサイトおよびアプリケーション、エクストラネット、マルチサイトイントラネット、またはSoftware as a Service (SaaS)プロジェクトの使用シナリオに配布することはできません。 OEM ライセンスを使用して開発したアプリケーションは、単一のクライアントにのみ展開できます。 他の企業で使用するためのライブラリを作成したり、オープンソースソフトウェアとして作品を配布したりする場合、別の種類のライセンスが必要です。
価格: 年間$799から始まります。
開発者 OEM ライセンスは、1 人の開発者が任意の場所にある任意の台数のコンピュータで製品を使用できることを意味します。 つまり、1つのオフィスで作業していても、別のオフィスで1時間だけ作業する必要がある場合、この種のライセンスを使用すればそれが可能です。 OEM開発者ライセンスは、ソフトウェア製品のプロデューサー1名を対象としています。つまり、製品の正規ディーラーではないが、その機能を利用するソフトウェアを作成している人を指します。 エンドユーザーにソフトウェアを配布するには、このライセンスタイプが必要です。 エンドユーザー向けソフトウェアを第三者、公的なウェブサイト/アプリケーション、エクストラネット、複数サイトのイントラネット、またはSaaSプロジェクトの使用シナリオに配布するためには、開発チームの各開発者に対してデベロッパーライセンスを購入する必要があります。 このライセンスでは、エンドユーザー向けのAPIやSDKのようなソフトウェアを作成することはサポートされていません。
価格: 年間$2397から。
サイト・スモールビジネスライセンスは、10人までの開発者が、この製品を使用して無制限のエンドユーザーソフトウェアを作成することを許可し、10か所の物理的な場所(例えば、別々のオフィスビル、または複数のオフィスを持たないビジネスの場合、任意の物理的な場所)で使用できます。 10人以上の開発者がいる場合や、10か所以上でAsposeを使用したい場合は、複数サイトのスモールビジネスライセンスを購入することができます。 このライセンスは、このライセンスで作成されたソフトウェアを他の組織に配布することをサポートしていません。
価格: 年間 $3995 から。
メーター式OEMライセンスは、無制限の開発者、無制限の場所、および無制限のエンドユーザーソフトウェアをサポートします。 エンドユーザーソフトウェアを第三者に配布することができます。 メーター課金のOEMライセンスは、公に公開されているウェブサイトやアプリケーション向けのもので、エクストラネットやSaaSプロジェクトのサポートとして使用できます。 それは、APIまたはSDKを持つ開発ライブラリで使用されるエンドユーザーソフトウェアを作成します。
価格: 年間$1999から。
Aspose価格設定
IronOCR Liteライセンスには、1年間のサポートが含まれる1つの開発者パッケージが約$499で含まれています。Aspose.OCRは1つの開発者パッケージで$799(無料の技術サポート付き)、サポート有料の場合は$1,198です。 IronOCRのProfessionalライセンスは、10人の開発者パッケージと1年のサポートを含み、$999です。一方、Aspose Site OEMは、10人の開発者パッケージを含み、年間$11,186で無料の技術サポートが付いていますが、有料の技術リリースとアップデートにより、その数値は$23,171に上昇します。
IronOCRのLiteおよびProfessionalパッケージには、SaaSサービスまたはOEMおよび5年間のサポートオプションがあります。 Liteパッケージには、1人の開発者用パッケージと5年間のサポート、SaaSおよびOEMサービスが含まれており、$2,897です。一方、AsposeはSaaSまたはOEMサービスおよびカスタマイズされたサポートオプションを提供しています。 IronOCR Professional ライセンスには、10 人の開発者用パッケージが含まれており、1 年間の有料サポート、SaaS および OEM サービスが含まれ、価格は $23,171 です。一方、Aspose はサポートなしで 10 人の開発者用パッケージを提供していますが、SaaS および OEM サービスは価格 $11,186 です。
.NET Framework の文脈での IronOCR は、シンプルで使いやすい Tesseract を提供します。 多様な方法で写真およびPDFドキュメントをサポートします。 また、Tesseract OCRライブラリのパフォーマンスを向上させるためのいくつかの設定も提供しています。 複数の言語が1つの操作でサポートされます。 Tesseract OCRについて詳しく知るには、彼らのウェブサイトを訪れてください。
Aspose OCRは、画像やPDFドキュメントを認識するために人工知能エンジンを使用するソフトウェアアプリケーションです。 また、OCRプロセスのパフォーマンスを向上させるためのさまざまな設定を提供します。 さらに、複数の言語を選択してからOCRを実行するオプションも提供しています。 Asposeにはページ変換の使用にいくつかの制限があります。 それぞれのオペレーティングシステムに対して異なる価格が設定されています。
IronOCRパッケージは、Asposeと比較してより優れたライセンスとサポートを提供します。 また、Asposeはより高価です。IronOCRは$499から始まり、Asposeは年間$999から始まります。 さらに、IronOCRはAsposeと比較して、より多くの機能を提供しており、単一の価格で複数のプラットフォームをサポートします。
では、何を待っているのですか? 無料トライアルはすべての方がご利用可能です。 こちらでライセンスを取得し、すぐに始めることができます。