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

# Formats de sortie

Pour demander un ou plusieurs formats, utilisez le champ `outputTypes` de `POST /parse` en le répétant pour chaque format. Chaque requête doit en spécifier au moins un, et chaque format s’applique à l’ensemble des fichiers de la requête.

```bash theme={null}
curl -F files=@invoice.pdf -F outputTypes=doclang -F outputTypes=json \
  http://localhost:8080/parse
```

| `outputTypes` | Idéal pour | Structure | Positions |
| - | - | - | - |
| `doclang` | Prompts de LLM, RAG, agents | Oui | Oui |
| `json` | Code applicatif, pipelines de traitement | Oui | Oui |
| `xml` | Applications reposant sur l'export XML de FineReader Engine | Oui | Oui |
| `txt` | Indexation pour la recherche, extraction simple | Non | Non |

Chaque résultat porte le nom du fichier téléversé, avec le format pour extension, et est rangé sous l'ID de la tâche : si `invoice.pdf` est demandé aux formats `doclang` et `json`, vous obtenez `{jobId}/invoice.doclang` et `{jobId}/invoice.json`. Même un PDF scindé ne produit qu'un seul fichier par format.

* **DocLang** est un format de document ouvert, conçu nativement pour l'IA, et c'est celui que nous recommandons pour alimenter les LLM. Voir [DocLang](https://docs.abbyy.com/fr/fine-parser/concepts/doclang.md).
* **JSON** contient les pages, le texte, les tableaux et les éléments de disposition, avec leurs positions.
* **XML** correspond à l'export XML de FineReader Engine. Ses options se définissent dans la section `[XMLExportParams]` du [profil](https://docs.abbyy.com/fr/fine-parser/enterprise/basics/recognition-settings.md).
* **Texte brut** correspond au texte reconnu, dans l'ordre de lecture.
