他のコンポーネントと比較

IronOCR と Leadtools OCR の比較 1. **性能**: - **IronOCR**:IronOCRは印刷されたテキストと手書きテキストの両方で優れた精度を示し、多言語サポートを提供します。 - **Leadtools OCR**:Leadtools OCRも高い精度を誇りますが、特定の言語やフォントのサポートに制限があります。 2. **使いやすさ**: - **IronOCR**:IronOCRは簡単に統合できるため、開発者にとって使いやすいです。また、.NET環境でシームレスに動作します。 - **Leadtools OCR**:Leadtools OCRも使いやすいインターフェースを提供しますが、利用に関するドキュメントを探すのが難しいことがあります。 3. **機能**: - **IronOCR**:多様なイメージフォーマットをサポートし、.NET環境で直接利用可能です。PDFやスキャンされた画像からテキストを抽出する機能も充実しています。 - **Leadtools OCR**:画像からのテキスト抽出に加え、バッチ処理や複合ドキュメントの処理など、高度な機能を提供します。 4. **価格**: - **IronOCR**:IronOCRは一連のライセンスオプション(Lite License、Plus License、Professional License、Unlimited License)を提供し、コストパフォーマンスに優れています。 - **Leadtools OCR**:Leadtools OCRの価格は機能やライセンスの範囲に応じて異なります。費用効果が高いとは言えない場合もあります。 5. **サポート**: - **IronOCR**:包括的なドキュメントと優れたカスタマーサポートが提供されており、問題解決が迅速に行えます。 - **Leadtools OCR**:サポートは充実していますが、応答時間が遅い場合があります。 総じて、IronOCRはその使いやすさ、性能、サポートの面で優れており、特に.NET環境での利用に最適です。Leadtools OCRも多機能で優れた製品ですが、特定のニーズに応じた詳細な比較検討が必要です。

公開済み 2022年4月25日
共有:

OCRに関する情報をお探しなら、ここは正しい場所です。 このブログでは、OCRおよび関連ソフトウェアについて議論し、それらがOCR関連タスクに適用された場合のパフォーマンスを検証します。 まず、質問を始めましょう:OCRとは何ですか?

光学文字認識(OCR (光学式文字認識))光学スキャナーと専門ソフトウェアを使用して、書かれたまたは印刷されたテキストを識別し、デジタルでエンコードします。 コンピュータはOCRソフトウェアを使用して、テキストの静止写真を読み取り、編集可能で検索可能なデータに変換することができます。

OCRは通常、3つのステップで構成されます。OCRソフトウェアでドキュメントを開きスキャンする、OCRソフトウェアでドキュメントを認識する、そしてOCRで作成されたドキュメントを希望の形式で保存する。

今日は、2つのOCRソフトウェアパッケージを取り上げ、それらの長所と短所の比較、およびC#でそれらのSDKを統合しエクスポートする方法について説明します。 以下に議論されているソフトウェアパッケージは次のとおりです:

  • LeadTools OCR(リードツールズOCR)

    IronOCR

LEADTOOLS OCR

LEADTOOLS OCRは、LEAD Technologies Inc.によって開発され、公開された受賞歴のある開発ツールキットのラインから生まれました。LEADTOOLSは、ラスタ、ドキュメント、医療、マルチメディア、およびベクターイメージングをデスクトップ、サーバー、タブレット、およびモバイルアプリケーションに統合するための包括的なツールキットのコレクションです。 ファイル形式(150+)画像圧縮、画像処理、色変換、色処理、画像表示、特殊効果、スキャン/キャプチャ、共通ダイアログ、印刷、DICOM、PACS、OCR、バーコード、フォーム認識、PDF、ドキュメント整理、注釈など、すべてLEADTOOLSがサポートしています。 何百万行ものコードが、LEADTOOLSツールキットを使用するアプリケーション開発者の手元に実質的にあります。 LEADTOOLSは、プログラミングのニーズを問わず、最も強力な画像技術を提供するために構築されたツールセットです。

LEADTOOLSは、デスクトップ、サーバ、タブレット、モバイルシステムに認識、文書作成、医療、画像処理、およびマルチメディア技術を統合するための包括的なツールキットで、独自の人工知能と機械学習アルゴリズムによって動作します。 アプリを改善するために、30年以上の画像開発知識と150以上のファイルタイプに対するサポートを有効活用してみませんか。

LEADTOOLS OCRクラスライブラリは、ドキュメントの光学文字認識を迅速かつ効率的に組み込むためのプログラミングソフトウェアを提供します。(OCR (光学式文字認識))ソフトウェアプログラムに技術を組み込む。 プログラマーは、LEADTOOLS OCRクラスライブラリを使用してドキュメント画像の文字認識を実行し、認識されたテキストを20以上のファイル形式に出力することができます。

1.1. LeadTools OCR 機能

リードツールキットは、エンドユーザーおよび開発者向けに受賞歴のあるマルチメディア技術を提供し、広範囲にわたるクライアントのニーズを満たすためにあらゆる種類のOCR機能を実行することができます。

1.1.1. マルチスレッド

リード技術エンジンは、エンドユーザーに対してマルチスレッドおよびサーバベースのOCR操作のサポートを提供します。

1.1.2. 複数のOCRドキュメント

LeadTools Document SDKを使用すると、ユーザーはアプリケーション内で複数のOCRドキュメントを作成できます。 各ドキュメントには各々のページ一覧が含まれています。

1.1.3. 言語。

受賞歴のあるLeadToolsテクノロジーのラインは40以上の異なる言語でサービスを提供しており、OCRページを認識する際に使用する言語を選択することができます。

1.1.4. 辞書

LeadTools OCRは、すべての対応言語の辞書にアクセスできる素晴らしい文書スキャナーアプリです。 さらに、ユーザーは1つのドキュメント内で複数の辞書にアクセスすることができます。

1.1.5. ドキュメント管理システム

ファクシミリ、写真コピー、および複雑なレイアウトのドキュメントを含むさまざまなドキュメントを認識します。

1.1.6. 文字認識

精度と速度が向上したLEADTOOLS OCRアプリケーションでは、光学式文字認識(OCR)を実行できます。(OCR (光学式文字認識))画像からテキストを抽出し、複数の文書形式に変換します。 画像からテキストを修正して共有するためには、OCRを使用してテキストを抽出し、コピーしてください。

人工知能

Lead Technologiesは、同じ種類の文書の認識を向上させるためにAIを使用しています。これはエンドユーザーにとって素晴らしいニュースです。

ゾーン認識

受賞歴のあるOCRツールキットラインから提供されるLeadtools ドキュメントSDKは、強力なゾーン認識ソフトウェアを使用しており、ゾーン認識の新たなレベルを実現します。

  • ドキュメントページは、ゾーンの有無にかかわらず表示できます。
  • ゾーンはファイルからインポートおよびエクスポートできます。
  • ページを単一ゾーンとして認識する
  • 各ページ内で、手動で複数のゾーンを指定して識別します。
  • 複数の層に分かれた領域を構築し、テーブル、ルーラー、写真、テキストのような領域を識別する際には、自動領域分割を使用してください。
  • 各ゾーンごとに、OMR、MRZ、およびMICRゾーンなどのさまざまな専門的な選択肢を提供します。

1.1.9. クラウドサービス

これは高容量でスケーラブルなWeb APIです。 ユーザーフレンドリーなインターフェースにより、強力なOCR、バーコード、MICR、ドキュメント変換を簡単にどのプログラムにも組み込むことができます。

注意:

NuGetの公式サイトによると、.NET開発者がLeadToolsよりもIronOCRを好んでいることがわかります。 LeadToolsは77.8Kダウンロードされていますが、一方でIronOCRは320K以上のダウンロード数があります。

2. IronOCR

IronOCRは、.NET開発者向けの高度な光学文字認識(OCR)ライブラリです。スキャナーやカメラからの画像およびPDFからテキストデータを抽出することができ、自動化タスクやデータマイニングのための強力なツールです。IronOCRは、多言語対応と高い認識精度を特徴としており、さまざまな業界での使用が可能です。

IronOCRは、.NETプラットフォームのプログラマーが画像やPDFドキュメントからテキストを検出して読み取ることを可能にするC#ソフトウェアライブラリです。 これは、世界最強のTesseractエンジンを使用する純粋な.NET OCRパッケージです。IronOCRは、写真や低解像度のデジタルノイズや欠陥のある処理など、現実のグラフィックや欠陥のあるドキュメントを扱う際にその真価を発揮します。 セットアップがほとんどまたは全く必要なく、Tesseract 5(4および3)Windows、macOS、Linux、Azure、AWS、Lambda、Mono、およびXamarin Macですぐに使用できます。 ネイティブ バイナリを扱う必要がありません。 フレームワークおよびコアは互換性があります。

IronOCRは、他のどのOCRエンジンよりも多くの言語に対応しており、プログラマーが意義のある画像を作成し、そこからマルチメディアデータを抽出することを可能にします。 IronOCRは125の国際的な言語をサポートしていますが、標準でインストールされているのは英語のみです。

IronOCRツールキットが提供するサービスは、統合が簡単で、処理が容易で、他のOCRエンジンよりもインタラクティブです。これは、.NET開発者にソリューションを提供し、デジタルでドキュメントを制御および接続することを可能にし、彼らの目的に応じてドキュメントを操作できるようにします。

2.1. IronOCR機能

IronOCRは、ユーザーの技術的なバックグラウンドや使用されるハードウェアの高度さに関係なく、画像から詳細情報を統合、署名、エクスポート、読み取り、抽出するためのユニークな機能と特徴を提供します。

2.1.1. 精度

IronOCR SDKは、他のOCRライブラリに比べてはるかに高い99.8%の精度率のおかげで、OCRライブラリの精度を新たなレベルに引き上げます。

2.1.2. 低品質なスキャンと画像の修正

IronOCRクラスは、C#開発者に詳細な制御を提供します。 それらはOCRを提供します(画像およびPDFからテキストへ)開発者への機能提供と、それぞれのユニークなケースにおける精密に調整されたパフォーマンス。

実際の事例に取り組む際、変数を設定することで速度と精度の完璧なバランスを達成することができます。 背景ノイズの除去、コントラストの強化、解像度の向上、言語、戦略、回転と整列、カラー空間、暗い背景に白いテキストを検出、入力画像タイプは利用可能なオプションの一部です。

以下は、低品質スキャンの修復前と修復後の画像の例です。

Leadtools Ocr Csharp Example Alternatives 1 related to 2.1.2. 低品質なスキャンと画像の修正

以下を日本語に翻訳してください:

After

Leadtools Ocr Csharp Example Alternatives 2 related to 2.1.2. 低品質なスキャンと画像の修正

2.1.3. 言語

IronOCRは、世界中の開発者を支援するために125以上の国際言語でソリューションを提供します。

2.1.4. OCRテキスト抽出

Iron Tesseractは、さまざまな画像形式およびPDFファイルを読み取ることができます。 伝統的な無料のTesseractエンジンでは、この機能は実現できません。 スキャンの品質が低い場合、OCR入力を使用すると、関連するプロパティを自動的に修復することができます。

Leadtools Ocr Csharp Example Alternatives 3 related to 2.1.4. OCRテキスト抽出

2.1.5. 画像最適化フィルター

OCRInputクラスは、C#プログラマーに対して入力の詳細な制御を提供します。 開発者は、速度と精度のために画像入力を前処理します。 これは、PhotoshopバッチスクリプトやImageMagickを使用したOCR用写真の標準的な準備方法を排除します。

2.1.6. 画像のOCR領域

画像に対して高速かつ正確にOCRを実行する点において、IronOCRは全く新しいレベルに引き上げています。 IronOCRは、エンドユーザーが画像内の特定の領域を選択して、その領域に対してOCRを実行できるようにしています。 この領域は、ContentAreas または CropAreas として知られています。

2.1.7. OCRResult クラス

IronOCRは、Tesseract 3, 4または5を使用してスキャンする各ページに対して高度な結果オブジェクトを返します。これには、場所のデータ、画像、テキスト、統計的信頼性、代替シンボルの選択肢、フォント名、フォントサイズ装飾、フォントの太さ、および以下の各要素の位置が含まれます:

  • ページ
  • 段落
  • テキストの行

    • 以下の内容を日本語に翻訳してください:

Words

  • 個別の文字
  • バーコード

複数言語の1ドキュメントに対応

IronOCRを使用すると、開発者は1つのドキュメントで複数の言語を使用できます。 この機能は .NET サービスプロバイダーにとって非常に役立ちます。

注意:

IronOCRは受賞歴のある製品ラインの一部です。この賞を受賞することで、Iron Softwareは素晴らしい認識力を提供する優れたドキュメントスキャナーアプリを提供していることを証明しています。また、優れたドキュメント関連の変換と操作も可能です。

3. Visual Studioで新しいプロジェクトを始める

Visual Studio ソフトウェアを開き、ファイルメニューに移動して新しいプロジェクトを選択します。 次に、コンソールアプリケーションを選択します。

プロジェクト名を入力し、適切なテキストボックスにパスを選択してください。 次に、作成ボタンをクリックし、下記のスクリーンショットのように必要な.NETフレームワークを選択します。

Leadtools Ocr Csharp Example Alternatives 4 related to 3. Visual Studioで新しいプロジェクトを始める

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

Leadtools Ocr Csharp Example Alternatives 5 related to 3. Visual Studioで新しいプロジェクトを始める

次に、ライブラリを追加してプログラムをテストします。

IronOCR ライブラリのインストール

IronOCRライブラリは4つの方法でダウンロードおよびインストールできます。 これらは:

  1. Visual Studio NuGet パッケージ マネージャーを使用する

  2. NuGetのウェブページから直接ダウンロード。

  3. IronOCRのウェブページから直接ダウンロード。

  4. Visual Studio コマンドラインの使用。

4.1. Visual Studio NuGet マネージャーの使用

IronOCRをVisual Studio NuGetパッケージマネージャーを使用してC#プロジェクトに統合できます。

  1. ツールを展開する。

  2. NuGetパッケージマネージャーを拡張する。

  3. ソリューションのNuGetパッケージを管理をクリックします。
    Leadtools Ocr Csharp Example Alternatives 6 related to 4.1. Visual Studio NuGet マネージャーの使用

    その後、新しいウィンドウが検索バーに表示されます:IronOCRと入力してください。

    Leadtools Ocr Csharp Example Alternatives 7 related to 4.1. Visual Studio NuGet マネージャーの使用

    この方法を使用することで、開発者はIronOCRライブラリと任意の言語パックをインストールすることができます。

4.2. NuGetウェブページからの直接ダウンロード

IronOCRは、次の手順に従ってNuGetウェブサイトから直接ダウンロードできます:

  1. 次のリンクにアクセスしてください「https://www.nuget.org/packages/IronOCR/"

  2. 右側のメニューからダウンロードパッケージオプションを選択してください。

  3. ダウンロードしたパッケージをダブルクリックしてください。 自動的にインストールされます。

  4. 次に、ソリューションをリロードしてプロジェクトで使用を開始します。

IronOCRのウェブページからの直接ダウンロード

開発者は、このリンクを使用してIronOCRウェブサイトから直接IronOCRライブラリをダウンロードできます。

  1. ソリューションウィンドウからプロジェクトを右クリックします。

  2. その後、オプションのリファレンスを選択し、ダウンロードしたリファレンスの場所を参照してください。

  3. 次に、「OK」をクリックしてリファレンスを追加します。

4.4. Visual Studio コマンドラインの使用

  1. Visual Studio で、ツール -> NuGet パッケージ マネージャー -> パッケージ マネージャー コンソール に移動します

  2. パッケージマネージャー コンソール タブに次の行を入力してください:

    以下を日本語に翻訳してください:

  3. Install-Package IronOCR

    パッケージが現在のプロジェクトにダウンロード/インストールされ、使用可能になります。

    Leadtools Ocr Csharp Example Alternatives 8 related to 4.4. Visual Studio コマンドラインの使用
Leadtools Ocr Csharp Example Alternatives 9 related to 4.4. Visual Studio コマンドラインの使用

5. LeadTools OCRをインストールする

開発者は次の3通りの方法でLeadTools OCR SDKをダウンロードできます。 それらすべてについて議論します。

  1. Visual StudioのNuGetパッケージマネージャーを使用する。

  2. NuGetウェブサイトを使用する。

  3. LeadToolsウェブサイトからのダウンロード。

Visual StudioのNuGetマネージャを使用する

次の方法で、Visual Studio NuGet パッケージマネージャーを使用して C# プロジェクトに LeadTools OCR をインストールできます:

  1. ツールを展開する。

  2. NuGetパッケージマネージャーを拡張する。

  3. ソリューションのNuGetパッケージを管理をクリックします。
    Leadtools Ocr Csharp Example Alternatives 10 related to Visual StudioのNuGetマネージャを使用する

    次に、新しいウィンドウが表示されます。 検索バーにLeadTools OCRと入力します。

    Leadtools Ocr Csharp Example Alternatives 11 related to Visual StudioのNuGetマネージャを使用する

    これらの手順に従うことで、開発者はLeadTools OCRライブラリと開発者が選択した任意の言語パックをインストールできます。

NuGet Webサイトを使用する

LeadTools OCRは、以下の手順に従ってNuGetのウェブサイトから直接ダウンロードできます。

  1. 「リンクに移動」https://www.nuget.org/packages/Leadtools.Ocr/"

  2. 右側のメニューからダウンロードパッケージオプションを選択してください。

  3. ダウンロードしたパッケージをダブルクリックしてください。 自動的にインストールされます。

  4. 次に、ソリューションをリロードして、プロジェクトで使用を開始します。

5.3. LeadToolsのウェブサイトからダウンロード

開発者は、簡単にLeadtools Document SDKをウェブサイトから直接ダウンロードすることができます。 彼らのウェブサイトに行き、OCRライブラリを含むパックの1つをダウンロードするだけです。

6. マルチスレッドOCR

議論中の両方の ソフトウェア セットは、マルチスレッド OCRエンジン のサービスを提供しています。 この見出しの下で、パフォーマンスと速度について見ていきます。

6.1. LeadTools マルチスレッドOCR

LeadToolsは、各システムの物理コアに応じて、同時に複数のOCRインスタンスを実行することをサポートします。 このLead Technologiesの機能は、.NET開発者にとって多くの時間を節約します。

// Create an instance of an OCR document from the engine 
IOcrDocument ocrDocument= ocrEngineInstance.DocumentManager.CreateDocument(); 
// Add page, zone them, recognize them and save them 
// to the final document: 
ocrDocument.Pages.AddPages(imageFileName, null); 
ocrDocument.Recognize(null); 
ocrDocument.Save(documentFileName, DocumentFormat.Pdf, null); 
// Create an instance of an OCR document from the engine 
IOcrDocument ocrDocument= ocrEngineInstance.DocumentManager.CreateDocument(); 
// Add page, zone them, recognize them and save them 
// to the final document: 
ocrDocument.Pages.AddPages(imageFileName, null); 
ocrDocument.Recognize(null); 
ocrDocument.Save(documentFileName, DocumentFormat.Pdf, null); 
' Create an instance of an OCR document from the engine 
Dim ocrDocument As IOcrDocument= ocrEngineInstance.DocumentManager.CreateDocument()
' Add page, zone them, recognize them and save them 
' to the final document: 
ocrDocument.Pages.AddPages(imageFileName, Nothing)
ocrDocument.Recognize(Nothing)
ocrDocument.Save(documentFileName, DocumentFormat.Pdf, Nothing)
VB   C#

6.2. IronOCR マルチスレッドOCR

IronOCRのマルチスレッド機能を使用することは、開発者にとって非常に簡単で時間節約になります。 Iron Tesseractは、すべてのコア上で利用可能なすべてのスレッドを自動的に使用しようとし、メイン/GUI スレッドの応答性を慎重に考慮します。

using IronOcr;

var Ocr = new IronTesseract();

using (var Input = new OcrInput())
{
    Input.AddPdf("scan.pdf")

    // Image processing is automatically multithreaded
    Input.Deskew();

    // OCR reading is automatically multi threaded too
    var Result = Ocr.Read(Input);     
}
using IronOcr;

var Ocr = new IronTesseract();

using (var Input = new OcrInput())
{
    Input.AddPdf("scan.pdf")

    // Image processing is automatically multithreaded
    Input.Deskew();

    // OCR reading is automatically multi threaded too
    var Result = Ocr.Read(Input);     
}
Imports IronOcr

Private Ocr = New IronTesseract()

Using Input = New OcrInput()
	Input.AddPdf("scan.pdf") Input.Deskew()

	' OCR reading is automatically multi threaded too
	Dim Result = Ocr.Read(Input)
End Using
VB   C#

7. 検索可能なPDFを作成する

C#開発者にとって、簡単に検索可能なPDFを作成することは夢のようなものです。 このセクションでは、IronOCR SDKおよびLead Technologies OCR SDKを使用してこのプロセスについて説明します。

7.1. IronOCRを使用して検索可能なPDFを作成する

IronOCRの素晴らしいドキュメントスキャナーアプリは、画像内のテキスト文字を検出し、それらを有意義なPDFテキストに変換するサポートを提供することにより、開発者が検索可能なPDFの作成を新しいレベルに引き上げます。 以下にユーザー向けのコード例を示します:

using IronOcr;

  var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    Input.Add(@"images\page1.png")
    Input.Add(@"images\page2.bmp")
    Input.Add(@"images\page3.tiff")

    Input.Deskew();

    var Result = Ocr.Read(Input);
    Result.SaveAsSearchablePdf("searchable.pdf");
}
using IronOcr;

  var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    Input.Add(@"images\page1.png")
    Input.Add(@"images\page2.bmp")
    Input.Add(@"images\page3.tiff")

    Input.Deskew();

    var Result = Ocr.Read(Input);
    Result.SaveAsSearchablePdf("searchable.pdf");
}
Imports IronOcr

  Private Ocr = New IronTesseract()
Using Input = New OcrInput()
	Input.Add("images\page1.png") Input.Add("images\page2.bmp") Input.Add("images\page3.tiff") Input.Deskew()

	Dim Result = Ocr.Read(Input)
	Result.SaveAsSearchablePdf("searchable.pdf")
End Using
VB   C#

7.2. LeadTools OCRを使用して検索可能なPDFを作成する

リードテクノロジーズは、受賞歴のあるソフトウェアシリーズから優れたドキュメントスキャナーアプリを提供しています。 しかし、エンドユーザーにとって、コードはIronOCRで使用されるものよりも少し複雑です。

private void saveAsSearchablePDFToolStripMenuItem_Click(object sender, EventArgs e) 
{ 
   try 
   { 
      // Create a document   
      using (IOcrDocument ocrDocument = _ocrEngine.DocumentManager.CreateDocument(null, OcrCreateDocumentOptions.AutoDeleteFile)) 
      { 
         // Create IOcrPage from loaded image 
         _ocrPage = _ocrEngine.CreatePage(_viewer.Image, OcrImageSharingMode.AutoDispose); 
         // Recognize Text 
         _ocrPage.Recognize(null); 
         // Add the page  
         ocrDocument.Pages.Add(_ocrPage); 
         // Save page as documentation 
         SaveFileDialog saveDlg = new SaveFileDialog(); 
         saveDlg.InitialDirectory = @"C:\LEADTOOLS22\Resources\Images"; 
         saveDlg.Filter = "Adobe Portable Document Format
*.pdf"; 
         if (saveDlg.ShowDialog(this) != DialogResult.OK) 
            return; 
         ocrDocument.Save(saveDlg.FileName, DocumentFormat.Pdf, null); 
         MessageBox.Show($"OCR output saved to {saveDlg.FileName}"); 
      } 
   } 
   catch (Exception ex) 
   { 
      MessageBox.Show(ex.ToString()); 
   } 
} 
private void saveAsSearchablePDFToolStripMenuItem_Click(object sender, EventArgs e) 
{ 
   try 
   { 
      // Create a document   
      using (IOcrDocument ocrDocument = _ocrEngine.DocumentManager.CreateDocument(null, OcrCreateDocumentOptions.AutoDeleteFile)) 
      { 
         // Create IOcrPage from loaded image 
         _ocrPage = _ocrEngine.CreatePage(_viewer.Image, OcrImageSharingMode.AutoDispose); 
         // Recognize Text 
         _ocrPage.Recognize(null); 
         // Add the page  
         ocrDocument.Pages.Add(_ocrPage); 
         // Save page as documentation 
         SaveFileDialog saveDlg = new SaveFileDialog(); 
         saveDlg.InitialDirectory = @"C:\LEADTOOLS22\Resources\Images"; 
         saveDlg.Filter = "Adobe Portable Document Format
*.pdf"; 
         if (saveDlg.ShowDialog(this) != DialogResult.OK) 
            return; 
         ocrDocument.Save(saveDlg.FileName, DocumentFormat.Pdf, null); 
         MessageBox.Show($"OCR output saved to {saveDlg.FileName}"); 
      } 
   } 
   catch (Exception ex) 
   { 
      MessageBox.Show(ex.ToString()); 
   } 
} 
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

互換性

このセクションでは、これらのソフトウェアパッケージがさまざまなプラットフォームをサポートするために提供するサービスについて説明します。 これらのソフトウェアパッケージの両方は、多くのプラットフォームおよびオペレーティングシステムをサポートしています。

8.1 IronOCRの互換性

IronOCR .NET SDKは、C#プログラミング言語をサポートするほぼすべての.NETプラットフォームおよびオペレーティングシステムに対応する最高のOCR SDKです。 IronOCRはJPEG、JPG、TIFFなど、さまざまな画像フォーマットにも対応しています。

.NET 言語:

  • C# (シーシャープ)
  • VB.NET (ブイビー・ドットネット)
  • F#(エフシャープ)

プラットフォーム:

  • .NET 5 (ドットネットファイブ)
  • .NET Core 2xおよび3x
  • .NET スタンダード 2
  • .NET Framework 4x

アプリタイプ:

  • コンソール、ウェブ、デスクトップ

OS(オペレーティングシステム):

  • マイクロソフト ウィンドウズ
  • Linux(Debian、CentOS、Ubuntu)
  • マックオーエス
  • ドッカー(ウィンドウズ、リナックス、アジュール)
  • Azure (アジュール)(アジュール)(VPS(バーチャルプライベートサーバー)、ウェブアプリ、ウェブサイト、関数)

統合開発環境 (IDE(統合開発環境)):

  • マイクロソフト ビジュアル スタジオ
  • JetBrains ReSharper & Rider (ジェットブレインズ リシャーパー & ライダー)

8.2 LeadTools互換性

Lead Technologiesは、さまざまなプラットフォームにわたる各種製品およびアプリの統合サポートも提供しています。 Lead Technologiesはユーザーや開発者に優れたSDKサポートを提供しています。

展開用オペレーティングシステム

  • ウィンドウズ

    • Mac-OS 10.10

(ティッシュ マック・オー・エス 10 点 10.)

  • iOS 8.0
  • Android 4.0 以降

コンポーネントタイプ

  • .NET

    • C#、VB、C++/CLI、XAML
  • Windowsフォーム、WPF、Webフォーム
  • Webサービス
  • iOS & macOS
  • アンドロイド
  • Linux (リナックス)

互換コンテナ

  • マイクロソフト ビジュアル スタジオ
  • .NET Framework 4.5
  • .NET Framework 4.0
  • .NET Framework 3.5
  • .NET Framework 3.0

    • .NET Framework 2.0 (.NET フレームワーク 2.0)

      翻訳された内容は以下の通りです:

  1. ライセンス

上記のソフトウェアを使用するにはライセンスが必要です。 両方のソフトウェアセットは、環境にログインする前にライセンスを保持する必要があります。 ログインすると、彼らの新しいレベルのソフトウェア技術にアクセスすることができるようになります。

9.1. LeadTools ライセンス

LeadToolsは2つの(2)SDKライセンスの主要なライセンスコンポーネント:

  • 「開発ライセンス」は、プログラマーがSDKを開発に使用することを許可します。
  • 「デプロイメントライセンス」は、LeadToolの知的財産を含むSDKの再配布可能なファイルを使用して作成されたエンドユーザーアプリケーションを顧客がデプロイまたは配布することを許可するライセンスです。
開発ライセンス

LEADTOOLSで開発するには、開発ライセンスが必要です。 開発ライセンスは、LEADから直接、またはLEAD認定のリセラーやディストリビューターを通じて購入できます。

開発ライセンスにより、顧客は開発用マシンにSDKをインストールし、SDKサンプルコードおよびドキュメントを使用して、特定の再配布可能なライブラリおよびファイルをアプリケーションに組み込むことで、エンドユーザー向けアプリケーションを作成することができます。

デプロイメントライセンス

お客様によるSDKで開発されたエンドユーザーアプリケーションの利用(エンドユーザーソフトウェア)はデプロイメントライセンスに準拠しています。

通常のエンドユーザーアプリケーションライセンス契約とは異なり、アプリケーションのコピーを禁止しているのに対し、SDKライセンスではSDKの一部をコピーおよび再配布することが許可されています。 LEADの知的財産を再現し、LEAD SDKを使用して作成されたエンドユーザーソフトウェアと共に配布するために、LEADのクライアントは必要な展開ライセンスを取得する必要があります。

価格

LeadToolsは開発者に無料ライセンスを提供していません。 代わりに、開発者向けの包括的なライセンスを提供します。 Lead TechnologiesのOCR SDK価格構造をご覧になるには、こちらをクリックしてください。

Leadtools Ocr Csharp Example Alternatives 12 related to 価格

9.2. IronOCR ライセンス

IronOCRは、開発者向けのライセンスを無料で提供するライブラリです。 IronPDFには独自の価格設定構造もあります。 Liteバンドルは隠れた料金なしで$749から始まります。 SaaSやOEM製品の再配布も可能です。 すべてのライセンスには、30日間の返金保証、1年間のソフトウェアサポートおよびアップグレード、開発/ステージング/本番環境の有効性、そして永久ライセンスが含まれています。(一回限りの購入). IronOCRの全体的な価格構造とライセンシングの詳細を見るには、こちらをご覧ください。

Leadtools Ocr Csharp Example Alternatives 13 related to 9.2. IronOCR ライセンス

SaaSおよびOEM製品の再配布ロイヤリティフリーサービスを、一度のお支払いで$1,599でご利用いただけます。

Leadtools Ocr Csharp Example Alternatives 14 related to 9.2. IronOCR ライセンス

10. まとめと結論

10.1. サマリー

IronOCRは、Iron Tesseractと呼ばれる世界で最も強力なTesseractエンジンを使用する.NET SDKライブラリです。 合計で125以上の国際言語をサポートしています。 IronOCRは、多くの画像機能を備えた素晴らしいドキュメントスキャナーアプリです。例えば、画像の特定領域のOCR、画像からのテキスト抽出、低解像度画像の修正、画像の特定領域でのOCR実行など、他にも多くの関連機能があります。 IronOCRは速度と精度を提供することに重点を置いており、その精度率は99.8%で、他のどのOCR Tesseractよりも高いです。 IronOCRは、パフォーマンスを調整したり、入力画像を大幅に変更したりする必要がなく、すぐに使用できます。 さらに、それに加えて、Iron Software の製品5つをすべて、たった2つの価格で入手することが常に可能です。 ウェブページを見るにはこちらをクリックしてください。

  1. IronPDF

    1. IronOCR

IronOCRは、.NET開発者向けの高度な光学文字認識(OCR)ライブラリです。スキャナーやカメラからの画像およびPDFからテキストデータを抽出することができ、自動化タスクやデータマイニングのための強力なツールです。IronOCRは、多言語対応と高い認識精度を特徴としており、さまざまな業界での使用が可能です。

  1. IronXL

IronXLは.NETフレームワークに対応したライブラリで、Excelのデータを簡単に読み込んだり、操作したり、生成したりすることができます。このライブラリを使用することで、技術者はExcelファイルの読み取り、編集、書き出しを迅速かつ効率的に行うことが可能になります。また、IronXLはExcelに依存せずに動作するため、Excelソフトウェアがインストールされていない環境でも利用できます。IronXLは、高速で強力、高機能を兼ね備えたソリューションを提供し、企業のデータ操作を支援します。

  1. IronBarcode

  2. IronWebscraper

    LeadTools OCRは、LeadToolsのツールキットであり、ほとんどの認識機能を迅速かつ効率的に提供します。 プログラマーは、LEADTOOLS OCR クラスライブラリを使用してドキュメントの画像で文字認識を行い、認識されたテキストを20以上のファイル形式に出力することができます。 そのライブラリは、ほとんどのプログラミング言語およびほぼすべてのプラットフォームで統合することができます。 機能には以下が含まれます:

    • マルチスレッドサポートによる高速かつ正確なOCR
    • ラテン文字、キリル文字、東アジア文字、アラビア文字を含む広範なOCR言語文字セットのサポート
    • OCR結果を検索可能なPDF、PDF/A、Word、およびXMLを含む40を超える出力形式に保存
    • 全ページおよびゾーンOCR
    • 組み込みおよびカスタムのスペル辞書により、OCR結果を改善します。
    • スキャン画像からのOCR結果を向上させるための強力なドキュメント画像のクリーンアップおよび前処理機能

10.2. 結論

IronOCRとLeadTools OCRはどちらもトップクラスのツールであり、C#や.NET開発者が望むすべての機能を提供します。 IronOCRは競合製品よりも使いやすく、コードも簡単です。 両方のソフトウェアは継続的なコストがかかりませんが、IronOCRはLeadTools OCRライブラリよりもはるかにコスト効率が良いです。 IronOCRは、他の競合製品よりも高い精度を提供します。 IronOCRは125以上の言語に対応する国際的な言語サポートを提供します。 一方、LeadToolsは40以上の言語に対してのみサポートを提供しています。 パフォーマンスのさまざまな側面を考慮すると、唯一導き出せる結論は、IronOCRがLeadTools OCRに対して大きな利点を持っているということです。

< 以前
IronOCRとAbbyy Finereaderの比較
次へ >
IronOCRとAsprise OCRの比較