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

# AddNewPageEx

> Ajoute à un document FlexiCapture l’image d’une page provenant d’un fichier à l’aide de la méthode AddNewPageEx de l’API Web Services.

<div id="what-it-does">
  ## Fonctionnement
</div>

Ajoute à un document l’image de la page provenant d’un fichier. Cette méthode remplace la méthode [AddNewPage](/fr/flexi-capture/api/methods/add-new-page) de la version précédente de l’API Web Services.

Les images ajoutées ne sont accessibles qu’après avoir été prétraitées. Utilisez la méthode [ProcessBatch](/fr/flexi-capture/api/methods/process-batch) pour lancer le traitement par lots après avoir ajouté les images. Si les images ont été ajoutées aux documents d’une tâche ouverte à l’aide de la méthode [OpenTask](/fr/flexi-capture/api/methods/open-task), utilisez plutôt la méthode [CloseTaskEx](/fr/flexi-capture/api/methods/close-task-ex) pour fermer la tâche et l’envoyer à l’étape **Import**.

<div id="definition">
  ## Définition
</div>

```csharp theme={null}
int AddNewPageEx(int sessionId, int batchId, int documentId, PageEx page, File file);
```

<div id="parameters">
  ## Paramètres
</div>

| Nom          | Type                                               | Description                                  |
| ------------ | -------------------------------------------------- | -------------------------------------------- |
| `sessionId`  | `int`                                              | ID de la connexion au serveur d’applications |
| `batchId`    | `int`                                              | ID du lot contenant le document              |
| `documentId` | `int`                                              | ID du document auquel ajouter une page       |
| `page`       | [PageEx](/fr/flexi-capture/api/structures/page-ex) | Description de la page                       |
| `file`       | [File](/fr/flexi-capture/api/structures/file)      | Fichier contenant l’image de la page         |

<div id="add-a-page-image-with-a-post-request">
  ## Ajouter une image de page à l’aide d’une requête POST
</div>

Vous pouvez également utiliser une [requête POST](/fr/flexi-capture/api/files/files) pour ajouter une image de page. Commencez par ajouter une page sans image à l’aide de cette méthode.

Exécutez ensuite une requête POST avec les paramètres suivants :

* `Action = Save`
* `objectType = 0`
* `objectId = documentId`
* `version = 0`
* `streamName = "Page pageId"`, où `pageId` est l’ID de la page renvoyé par la méthode `AddNewPageEx`

<div id="returned-value">
  ## Valeur renvoyée
</div>

| Type  | Description             |
| ----- | ----------------------- |
| `int` | L’ID de la page ajoutée |
