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

# Método CreateObjectFromDocument del objeto ClassificationEngine

> Método CreateObjectFromDocument del objeto ClassificationEngine en la API de ABBYY FineReader Engine: crea un nuevo ClassificationObject a partir de la primera página de un FRDocument.

Crea un nuevo [ClassificationObject](/es/fine-reader/engine/api-reference/classification-related-objects/classificationobject) a partir de la primera página de un documento. El objeto de clasificación contiene todos los datos necesarios para el clasificador. Tenga en cuenta que su propiedad Description contendrá el nombre del archivo a partir del cual se creó el documento. Si esto no resulta adecuado, cambie la descripción después de crear el objeto.

A continuación, puede clasificar el objeto llamando al método [Classify](/es/fine-reader/engine/api-reference/classification-related-objects/model/classify-method) del objeto [Model](/es/fine-reader/engine/api-reference/classification-related-objects/model) o usarlo al entrenar un nuevo modelo de clasificación.

Si necesita crear un objeto de clasificación para otra página del documento, o para un objeto [FRPage](/es/fine-reader/engine/api-reference/document-related-objects/frpage) que no pertenezca a ningún documento, use el método [CreateObjectFromPage](/es/fine-reader/engine/api-reference/classification-related-objects/classificationengine/createobjectfrompage-method).

<div id="syntax">
  ## Sintaxis
</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">
  ## Parámetros
</div>

Document

\[in] Un objeto [FRDocument](/es/fine-reader/engine/api-reference/document-related-objects/frdocument) que se utilizará para extraer los datos relevantes para la clasificación. Tenga en cuenta que, si va a usar el objeto de clasificación con un clasificador que utiliza características de texto ([CT\_Text](/es/fine-reader/engine/api-reference/enumerations/classifiertypeenum#ct_text), [CT\_Combined](/es/fine-reader/engine/api-reference/enumerations/classifiertypeenum#ct_combined)), la primera página del documento debe contener texto reconocido.

Result

\[out, retval] Un puntero a la variable de puntero IClassificationObject\* que recibe el puntero de interfaz del objeto de salida [ClassificationObject](/es/fine-reader/engine/api-reference/classification-related-objects/classificationobject).

<div id="return-values">
  ## Valores de retorno
</div>

Este método no tiene valores de retorno específicos. Devuelve los [valores de retorno estándar de las funciones de ABBYY FineReader Engine](/es/fine-reader/engine/api-reference/return-codes).

<div id="see-also">
  ## Consulte también
</div>

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

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