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

# ClassificationEngine オブジェクトの CreateObjectFromDocument メソッド

> ABBYY FineReader Engine API の ClassificationEngine オブジェクトの CreateObjectFromDocument メソッド。FRDocument の最初のページから新しい ClassificationObject を作成します。

Document の最初のページに基づいて、新しい [ClassificationObject](/ja/fine-reader/engine/api-reference/classification-related-objects/classificationobject) を作成します。この分類オブジェクトには、分類器に必要なすべてのデータが含まれます。なお、その Description プロパティには、Document の元になったファイル名が含まれます。これが適切でない場合は、オブジェクトの作成後に説明を変更してください。

その後、[Model](/ja/fine-reader/engine/api-reference/classification-related-objects/model) オブジェクトの [Classify](/ja/fine-reader/engine/api-reference/classification-related-objects/model/classify-method) メソッドを呼び出してオブジェクトを分類することも、新しい分類モデルのトレーニングに使用することもできます。

Document 内の別のページ、またはどの Document にも属していない [FRPage](/ja/fine-reader/engine/api-reference/document-related-objects/frpage) オブジェクトに対して分類オブジェクトを作成する必要がある場合は、[CreateObjectFromPage](/ja/fine-reader/engine/api-reference/classification-related-objects/classificationengine/createobjectfrompage-method) メソッドを使用してください。

<div id="syntax">
  ## 構文
</div>

<div id="c">
  ### C++
</div>

```csharp theme={null}
HRESULT CreateObjectFromDocument(
  IFRDocument*            Document,
  IClassificationObject** Result
);
```

### C\#

```csharp theme={null}
IClassificationObject CreateObjectFromDocument( IFRDocument Document );
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```csharp theme={null}
Function CreateObjectFromDocument(Document As IFRDocument) As IClassificationObject
```

<div id="parameters">
  ## パラメーター
</div>

Document

\[in] 分類に関連するデータを抽出するために使用される [FRDocument](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument) オブジェクトです。なお、分類オブジェクトをテキスト特徴を使用する分類子 ([CT\_Text](/ja/fine-reader/engine/api-reference/enumerations/classifiertypeenum#ct_text)、[CT\_Combined](/ja/fine-reader/engine/api-reference/enumerations/classifiertypeenum#ct_combined)) とともに使用する場合、Document の最初のページには認識済みテキストが含まれている必要があります。

Result

\[out, retval] 出力 [ClassificationObject](/ja/fine-reader/engine/api-reference/classification-related-objects/classificationobject) オブジェクトのインターフェイス ポインターを受け取る IClassificationObject\* ポインター変数へのポインターです。

<div id="return-values">
  ## 戻り値
</div>

このメソッド固有の戻り値はありません。[ABBYY FineReader Engine 関数の標準的な戻り値](/ja/fine-reader/engine/api-reference/return-codes)が返されます。

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

[ClassificationEngine](/ja/fine-reader/engine/api-reference/classification-related-objects/classificationengine)

[CreateObjectFromPage](/ja/fine-reader/engine/api-reference/classification-related-objects/classificationengine/createobjectfrompage-method)
