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

# Document

> El objeto Document: propiedades y métodos para leer el documento que se está procesando, incluidos los campos, las páginas, los resultados de clasificación y los archivos de origen.

`Document` representa el documento que se está procesando actualmente en un script de actividad personalizada: sus campos, páginas, resultados de clasificación, archivos de origen y resultados de exportación.

<Note>
  Según las etapas de procesamiento que se hayan completado, algunas propiedades pueden devolver valores vacíos. Por ejemplo, solo `DocumentId` y `SourceFiles` se rellenan antes de que se aplique cualquier skill. `ResultClass` se rellena después de que se ejecuta un Skill de clasificación. `Fields` se rellena después de la extracción.
</Note>

<div id="properties">
  ## Propiedades
</div>

| Name                       | Type                                                                                                               | Access              | Description                                                                                                                                                                                                                                     |
| :------------------------- | :----------------------------------------------------------------------------------------------------------------- | :------------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **ClassConfidences**       | [ClassConfidenceModel](/es/vantage/documentation/skill-designer/process/custom-activity/class-confidence-model)\[] | De solo lectura     | Los valores de confianza de cada clase.                                                                                                                                                                                                         |
| **DocumentId**             | string                                                                                                             | De solo lectura     | El identificador único del documento.                                                                                                                                                                                                           |
| **DocumentSkillId**        | string                                                                                                             | De solo lectura     | El identificador único del Skill de documento aplicado al documento.                                                                                                                                                                            |
| **DocumentSkillName**      | string                                                                                                             | De solo lectura     | El nombre del Skill de documento aplicado al documento.                                                                                                                                                                                         |
| **Fields**                 | [Field](/es/vantage/documentation/skill-designer/process/custom-activity/field)\[]                                 | De solo lectura     | Campos detectados en el documento. Solo se rellenan después de ejecutar un Skill de documento.                                                                                                                                                  |
| **IsResultClassConfident** | bool                                                                                                               | De solo lectura     | `true` si la clase del documento se determinó con confianza.                                                                                                                                                                                    |
| **Pages**                  | [Page](/es/vantage/documentation/skill-designer/process/custom-activity/page)\[]                                   | De solo lectura     | Las páginas del documento.                                                                                                                                                                                                                      |
| **ResultClass**            | string                                                                                                             | De solo lectura     | La clase asignada por el Skill de clasificación. Vacío si el documento no se clasificó.                                                                                                                                                         |
| **RuleErrors**             | [RuleError](/es/vantage/documentation/skill-designer/process/custom-activity/rule-error)\[]                        | De solo lectura     | Errores de las reglas de validación de la extracción de campos.                                                                                                                                                                                 |
| **SourceFiles**            | [BinaryFile](/es/vantage/documentation/skill-designer/process/custom-activity/binary-file)\[]                      | De solo lectura     | Archivos de origen del documento. Contienen la imagen antes del preprocesamiento. En los archivos JPEG, se conservan los metadatos de origen (incluidos los datos EXIF).                                                                        |
| **Exports**                | [ResultFiles](/es/vantage/documentation/skill-designer/process/custom-activity/document-export-result#resultfiles) | Lectura y escritura | Resultados de exportación del documento.                                                                                                                                                                                                        |
| **RegistrationParameters** | `Record<string, Parameter>`                                                                                        | De solo lectura     | Diccionario de los parámetros de registro del archivo de origen de la primera página: las claves son nombres de parámetros y los valores son objetos [`Parameter`](/es/vantage/documentation/skill-designer/process/custom-activity/parameter). |

<Note>
  `ClassConfidences` e `IsResultClassConfident` se rellenan solo cuando se ha aplicado un Skill de clasificación.
</Note>

<div id="methods">
  ## Métodos
</div>

<div id="tojsonstring">
  ### ToJsonString
</div>

```javascript theme={null}
string ToJsonString();
```

Devuelve los datos del documento como una cadena en formato JSON.

<div id="getfield">
  ### GetField
</div>

```javascript theme={null}
Field GetField(string fieldName);
```

Devuelve el objeto [`Field`](/es/vantage/documentation/skill-designer/process/custom-activity/field) para el campo con el nombre especificado.

<div id="related-topics">
  ## Temas relacionados
</div>

* [Transacción](/es/vantage/documentation/skill-designer/process/custom-activity/transaction)
* [Campo](/es/vantage/documentation/skill-designer/process/custom-activity/field)
* [Página](/es/vantage/documentation/skill-designer/process/custom-activity/page)
* [BinaryFile](/es/vantage/documentation/skill-designer/process/custom-activity/binary-file)
* [Modelo de objetos](/es/vantage/documentation/skill-designer/process/custom-activity/object-model)
* [Actividad personalizada](/es/vantage/documentation/skill-designer/process/custom-activity/custom-activity)
