> ## 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.

# Engine オブジェクトの処理メソッド

> ABBYY FineReader Engine API における Engine オブジェクトの処理メソッド — Engine レベルで画像ファイルや PDF ファイルを直接開き、変換し、処理するためのメソッドの概要。

[Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface) オブジェクトは、一連の処理メソッドを備えています。これらのメソッドは、画像ファイルやビットマップ (win) を開いて変換したり、画像/PDF ファイルを直接処理したりするために使用されます。ただし、ほとんどの場合は、[FRDocument](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument) オブジェクトのメソッドを使用するほうが便利です。

| 名前                                                                                                                                                                                       | 説明                                                                                                                                                                                                                                                                        |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [GetNumberOfPagesInImageFile](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/getnumberofpagesinimagefile-method)                                | 画像ファイルのページ数を返します。                                                                                                                                                                                                                                                         |
| [InjectTextLayer](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/injecttextlayer-method)                                                        | 入力されたPDFファイルを処理し、同じページ画像と、認識されたテキストから作成されたテキストレイヤーを含む「image on text」タイプの検索可能なPDFファイルを作成します。                                                                                                                                                                               |
| [IsPdfPortfolio](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/ispdfportfolio-method)                                                          | PDF ファイルが PDF Portfolio かどうかを判定します。                                                                                                                                                                                                                                       |
| [IsPdfPortfolioFromStream](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/ispdfportfoliofromstream-method)                                      | ストリームから追加された PDF ファイルが PDF Portfolio かどうかを判定します。                                                                                                                                                                                                                          |
| [IsPdfWithTextualContent](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/ispdfwithtextualcontent-method)                                        | PDFファイルのいずれかのページにテキストレイヤーが含まれているかどうかを判定します。                                                                                                                                                                                                                               |
| [IsPdfWithTextualContentFromStream](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/ispdfwithtextualcontentfromstream-method)                    | ストリームから追加されたPDFファイルのいずれかのページに、テキストレイヤーが含まれているかどうかを判定します。                                                                                                                                                                                                                  |
| [LoadImageDoc](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/loadimagedoc-method)                                                              | ディスク上のフォルダーから、[ImageDocument](/ja/fine-reader/engine/api-reference/image-related-objects/imagedocument) オブジェクトの内容を復元します。                                                                                                                                                  |
| [LoadImageDocFromFile](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/loadimagedocfromfile-method)                                              | [IImageDocument::SaveToFile](/ja/fine-reader/engine/api-reference/image-related-objects/imagedocument/savetofile-method)メソッドを使用して以前に保存したファイルから、[ImageDocument](/ja/fine-reader/engine/api-reference/image-related-objects/imagedocument)オブジェクトの内容を復元します。                  |
| [LoadImageDocFromMemory](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/loadimagedocfrommemory-method) <br /><br /> **注:** *Windows で実装されています。* | 以前に[IImageDocument::SaveToMemory](/ja/fine-reader/engine/api-reference/image-related-objects/imagedocument/savetomemory-method)メソッドで保存されたグローバルメモリから、[ImageDocument](/ja/fine-reader/engine/api-reference/image-related-objects/imagedocument)オブジェクトの内容を復元します。             |
| [OpenBitmap](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmap-method)                                                                  | 指定したビットマップ画像 (HBITMAP) を開きます。 <br /><br /> **注:** *Linux および macOS では実装されていません。*                                                                                                                                                                                          |
| [OpenBitmapBits](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmapbits-method)                                                          | 指定した[ビットマップデータ](/ja/fine-reader/engine/api-reference/enumerations/bitmapbitsformatenum)を開きます。 <br /><br /> **注:** *Linux および macOS では実装されていません。*                                                                                                                          |
| [OpenDib](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/opendib-method)                                                                        | 指定したデバイス非依存ビットマップを開きます。 <br /><br /> **注:** *Linux および macOS ではサポートされていません。*                                                                                                                                                                                              |
| [OpenImageFileFromMemory](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openimagefilefrommemory-method)                                        | ユーザーがあらかじめ読み込んでおいたグローバルメモリから画像ファイルを開きます。                                                                                                                                                                                                                                  |
| [PrepareBitmap](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparebitmap-method)                                                            | 指定されたビットマップ画像 (HBITMAP) のコピーを、FineReader Engineの[内部画像形式](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#internal_format)で作成します。 <br /><br /> **注:** *Linux および macOS ではサポートされていません。*                                                          |
| [PrepareBitmapBits](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparebitmapbits-method)                                                    | 指定された[bitmap data](/ja/fine-reader/engine/api-reference/enumerations/bitmapbitsformatenum)のコピーを、FineReader Engineの[内部画像形式](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#internal_format)で作成します。 <br /><br /> **注:** *LinuxおよびmacOSでは未実装です。* |
| [PrepareDib](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparedib-method)                                                                  | 指定されたデバイス非依存ビットマップのコピーを、FineReader Engineの[内部画像形式](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-images#internal_format)で作成します。 <br /><br /> **注:** *LinuxおよびmacOSでは実装されていません。*                                                                     |
| [RecognizeImageFile](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/recognizeimagefile-method)                                                  | 指定した画像ファイルを開き、前処理、レイアウト解析、認識、ページ合成および文書合成を実行し、認識されたテキストを選択した出力形式でエクスポートします。                                                                                                                                                                                               |

<div id="see-also">
  ## 関連項目
</div>

[Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface)
