> ## 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éthode Export de l’objet FRDocument

> Méthode Export de l’objet FRDocument dans l’API ABBYY FineReader Engine — Enregistre le document dans un fichier dans un format externe défini par FileExportFormatEnum ; prend en charge le traitement parallèle pour les formats PDF (sauf en mode TextOnly) et PPTX sous Linux/Windows.

Cette méthode enregistre le document dans un fichier au format externe. Les formats de fichier disponibles sont représentés par les constantes de l’énumération [FileExportFormatEnum](/fr/fine-reader/engine/api-reference/enumerations/fileexportformatenum).

<Note>
  Sous Linux et Windows, le traitement parallèle est pris en charge uniquement lors de l’exportation aux formats PDF (à l’exception du mode TextOnly) et PPTX.
</Note>

<div id="syntax">
  ## Syntaxe
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT Export(
  BSTR                 ExportFileName,
  FileExportFormatEnum Format,
  IUnknown*            ExportParams
);
```

### C\#

```csharp theme={null}
void Export(
  string               ExportFileName,
  FileExportFormatEnum Format,
  object               ExportParams
);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub Export( _
  ExportFileName As String, _
  Format As FileExportFormatEnum, _
  ExportParams As Object _
)
```

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

ExportFileName

\[in] Cette variable contient le chemin complet du fichier de sortie. Si ce fichier existe déjà, il est remplacé sans confirmation.

Format

\[in] Cette variable spécifie le format du fichier de sortie. Consultez la description de [FileExportFormatEnum](/fr/fine-reader/engine/api-reference/enumerations/fileexportformatenum) pour connaître les formats de fichier pris en charge.

ExportParams

\[in] Transmettez, via ce paramètre d’entrée, l’objet de paramètres d’exportation du type correspondant à votre format de fichier. Par exemple, si vous enregistrez le texte dans un fichier RTF, créez un objet [RTFExportParams](/fr/fine-reader/engine/api-reference/parameter-objects/export-parameters/rtfexportparams), définissez-y les paramètres nécessaires, puis transmettez-le à cette méthode comme paramètre d’entrée exportParams. Ce paramètre peut valoir 0 ; dans ce cas, les valeurs par défaut des paramètres d’exportation sont utilisées.

<Warning>
  Sous Linux, si vous utilisez ABBYY FineReader Engine chargé hors processus, vous devez transmettre NULL pour ce paramètre. Si vous souhaitez transmettre les paramètres d’exportation, créez un [profil utilisateur](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles#user_profiles) avec les paramètres souhaités.
</Warning>

<div id="return-values">
  ## Valeurs de retour
</div>

Lors d'un export au format PDF ou XPS, cette méthode peut retourner les erreurs FREN\_E\_INVALID\_CREATION\_DATE\_FORMAT ou FREN\_E\_INVALID\_MODIFICATION\_DATE\_FORMAT, indiquant que le format de date de création ou de modification est invalide. Elle retourne également les [codes de retour standard des fonctions ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

<div id="remarks">
  ## Remarques
</div>

* Dans la plupart des cas, la synthèse de documents doit être effectuée avant l’exportation d’un document. Le fait d’omettre la synthèse de documents peut entraîner des erreurs lors de l’exportation. Consultez la description de la méthode [IFRDocument::Synthesize](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/synthesize-method) pour plus de détails.
* Cette méthode peut notifier des événements aux écouteurs associés à l’interface IConnectionPointContainer de l’objet [FRDocument](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument).
* Sous Linux et Windows : selon la valeur de la propriété [IEngine::MultiProcessingParams](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#multiprocessingparams), ABBYY FineReader Engine peut répartir l’exportation de documents multipages entre les cœurs du processeur.

<div id="see-also">
  ## Voir aussi
</div>

[FRDocument](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument)
