> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 高度な開発ツール

> ABBYY FineReader Engine 12 の高度な開発ツール: 定義済みプロファイルとカスタムプロファイル、マルチ CPU 認識、シナリオをテストするための Project Tool。

開発者が ABBYY FineReader Engine をより効果的に活用し、コアレベルで認識処理を操作できるようにする便利なツール:""

<div id="working-with-profiles">
  ## プロファイルの利用
</div>

ABBYY FineReader Engine 12 には、[基本的な使用シナリオ](/ja/fine-reader/engine/introduction/basic-usage-scenarios-overview)向けにあらかじめ最適化された定義済みプロファイルのセットが用意されています。これらのプロファイルで指定された設定により、それぞれの状況で最適な結果が得られます。また、ほとんどのプロファイルは 2 種類用意されており、1 つは生成される文書の品質を最優先に最適化した設定、もう 1 つは最高の処理速度を優先して最適化した設定です。以下に、利用可能な定義済みプロファイルの一覧を示します。

| シナリオ                                                                                                                               | プロファイル名                                                            |
| ---------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
| <a href="/ja/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/data-extraction">データ抽出</a>                        | *DataExtraction*                                                   |
| <a href="/ja/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/document-conversion">コンテンツ再利用のための文書変換</a>         | *DocumentConversion\_Accuracy* <br /> *DocumentConversion\_Normal* |
| <a href="/ja/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/document-archiving">文書アーカイブ</a>                   | *DocumentArchiving\_Accuracy* <br /> *DocumentArchiving\_Speed*    |
| <a href="/ja/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/text-extraction">field の検出および文書分類のためのテキスト抽出</a>   | *TextExtraction\_Accuracy* <br /> *TextExtraction\_Speed*          |
| <a href="/ja/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/field-level-recognition">field レベルの認識</a>         | *FieldLevelRecognition*                                            |
| <a href="/ja/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/barcode-recognition">バーコード認識</a>                  | *BarcodeRecognition\_Accuracy* <br /> *BarcodeRecognition\_Speed*  |
| <a href="/ja/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/business-card-recognition">名刺認識</a>               | *BusinessCardsProcessing*                                          |
| <a href="/ja/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/machine-readable-zone-capture">機械可読領域からのデータ取得</a> | *MachineReadableZone*                                              |
| **高圧縮 PDF 形式での文書アーカイブ**                                                                                                            | *HighCompressedImageOnlyPdf*                                       |
| **技術図面認識**                                                                                                                         | *EngineeringDrawingsProcessing*                                    |

<Note>
  これらのプロファイルで提供される設定の一覧は、[Predefined Profiles Specification](/ja/fine-reader/engine/specifications/predefined-profiles-specification)で確認できます。
</Note>

これらのプロファイルで提供される設定は、Engine object の [LoadPredefinedProfile](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/loadpredefinedprofile-method) メソッドを使用して読み込むことができます。プロファイルを読み込むと、新しく作成されるオブジェクトには、そのプロファイルで指定された新しい既定値が設定されます。

<div id="voting-api-support">
  ## Voting API のサポート
</div>

ABBYY FineReader Engine をサードパーティ製アプリケーションで認識処理に参加するエンジンの 1 つとして使用する場合、文字、単語、および文字間の分離について、対応する信頼度レベル付きの認識候補 (または仮説) が提供されます。この情報は、複数の認識技術を必要とするアプリケーション向けに、効率的で高精度な投票アルゴリズムを設計する際に役立ちます。

たとえば、"O" を認識する場合、ABBYY FineReader Engine は 3 つの仮説を返すことがあります。具体的には、信頼度 60 の "0" (ゼロ) 、信頼度 80 の大文字の "O"、信頼度 10 の大文字の "C" です。文字間の分離については、たとえば次のようなケースがあります。"m" に対する仮説として考えられるのは、"m"、"rn"、"in" です。詳細は [Using Voting API](/ja/fine-reader/engine/guided-tour/advanced-techniques/using-voting-api) を参照してください。

<div id="on-the-fly-tuning-of-core-recognition">
  ## コア認識の「オンザフライ」調整
</div>

ABBYY FineReader では、開発者が Optical Character Recognition (OCR) の処理中に、認識エンジンへコアレベルでアクセスして制御できます。FineReader の認識エンジンは仮説 (または認識候補) を生成し、開発者は独自のランキング基準を使用して、各仮説の[信頼度レベルの設定](/ja/fine-reader/engine/guided-tour/advanced-techniques/using-voting-api#charconfidence_and_issuspicious)の処理に影響を与えたり微調整したり (または最適な仮説を選択したり) できます。

<div id="code-samples-for-common-conversion-tasks">
  ## 一般的な変換タスク向けのコードサンプル
</div>

SDK には、さまざまなシナリオで Engine を使用する方法を示す[ソースコードサンプル](/ja/fine-reader/engine/guided-tour/samples)一式が付属しています。Windows 向けのコードサンプルは、Visual Basic .NET、raw C++、Native COM Support を使用する C++、C#、Java、およびスクリプト言語向けに用意されています。

<div id="see-also">
  ## 関連情報
</div>

[主な機能](/ja/fine-reader/engine/introduction/key-new-features)
