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

> L’objet Document — propriétés et méthodes permettant de lire le document en cours de traitement, y compris les champs, les pages, les résultats de classification et les fichiers source.

`Document` représente le document en cours de traitement dans un script d’activité personnalisée — ses champs, ses pages, ses résultats de classification, ses fichiers source et ses résultats d’export.

<Note>
  Selon les étapes de traitement déjà terminées, certaines propriétés peuvent renvoyer des valeurs vides. Par exemple, seuls `DocumentId` et `SourceFiles` sont renseignés avant l’exécution d’une compétence. `ResultClass` est renseigné après l’exécution d’un Skill de classification. `Fields` est renseigné après l’extraction.
</Note>

<div id="properties">
  ## Propriétés
</div>

| Name                       | Type                                                                                                               | Access           | Description                                                                                                                                                                                                                                            |
| :------------------------- | :----------------------------------------------------------------------------------------------------------------- | :--------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **ClassConfidences**       | [ClassConfidenceModel](/fr/vantage/documentation/skill-designer/process/custom-activity/class-confidence-model)\[] | Lecture seule    | Les valeurs de confiance pour chaque classe.                                                                                                                                                                                                           |
| **DocumentId**             | string                                                                                                             | Lecture seule    | L'identifiant unique du document.                                                                                                                                                                                                                      |
| **DocumentSkillId**        | string                                                                                                             | Lecture seule    | L'identifiant unique de la Compétence de document appliquée au document.                                                                                                                                                                               |
| **DocumentSkillName**      | string                                                                                                             | Lecture seule    | Le nom de la Compétence de document appliquée au document.                                                                                                                                                                                             |
| **Fields**                 | [Field](/fr/vantage/documentation/skill-designer/process/custom-activity/field)\[]                                 | Lecture seule    | Champs détectés dans le document. Renseigné uniquement après l'exécution d'une Compétence de document.                                                                                                                                                 |
| **IsResultClassConfident** | bool                                                                                                               | Lecture seule    | `true` si la classe du document a été déterminée avec un niveau de confiance suffisant.                                                                                                                                                                |
| **Pages**                  | [Page](/fr/vantage/documentation/skill-designer/process/custom-activity/page)\[]                                   | Lecture seule    | Les pages du document.                                                                                                                                                                                                                                 |
| **ResultClass**            | string                                                                                                             | Lecture seule    | La classe attribuée par le Skill de classification. Vide si le document n'a pas été classé.                                                                                                                                                            |
| **RuleErrors**             | [RuleError](/fr/vantage/documentation/skill-designer/process/custom-activity/rule-error)\[]                        | Lecture seule    | Erreurs des règles de validation de l'extraction des champs.                                                                                                                                                                                           |
| **SourceFiles**            | [BinaryFile](/fr/vantage/documentation/skill-designer/process/custom-activity/binary-file)\[]                      | Lecture seule    | Fichiers source du document. Contient l'image avant le prétraitement. Les métadonnées source (y compris les données EXIF) sont conservées pour les JPEG.                                                                                               |
| **Exports**                | [ResultFiles](/fr/vantage/documentation/skill-designer/process/custom-activity/document-export-result#resultfiles) | Lecture/écriture | Résultats d'export du document.                                                                                                                                                                                                                        |
| **RegistrationParameters** | `Record<string, Parameter>`                                                                                        | Lecture seule    | Dictionnaire des paramètres d'enregistrement du fichier source pour la première page — les clés sont les noms des paramètres et les valeurs sont des objets [`Parameter`](/fr/vantage/documentation/skill-designer/process/custom-activity/parameter). |

<Note>
  `ClassConfidences` et `IsResultClassConfident` sont renseignés uniquement lorsqu'un Skill de classification a été appliqué.
</Note>

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

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

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

Renvoie les données du document sous la forme d’une chaîne au format JSON.

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

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

Renvoie l’objet [`Field`](/fr/vantage/documentation/skill-designer/process/custom-activity/field) pour le champ spécifié.

<div id="related-topics">
  ## Rubriques connexes
</div>

* [Transaction](/fr/vantage/documentation/skill-designer/process/custom-activity/transaction)
* [Field](/fr/vantage/documentation/skill-designer/process/custom-activity/field)
* [Page](/fr/vantage/documentation/skill-designer/process/custom-activity/page)
* [BinaryFile](/fr/vantage/documentation/skill-designer/process/custom-activity/binary-file)
* [Modèle objet](/fr/vantage/documentation/skill-designer/process/custom-activity/object-model)
* [Activité personnalisée](/fr/vantage/documentation/skill-designer/process/custom-activity/custom-activity)
