> ## 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 ExportToMemory de l’objet FRDocument

> Méthode ExportToMemory de l’objet FRDocument dans l’API ABBYY FineReader Engine — enregistre le document en mémoire dans un format externe ; le format XLS n’est pas pris en charge dans ce mode.

Cette méthode enregistre le document en mémoire dans un 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).

<Warning>
  Le format XLS n’est pas pris en charge pour l’exportation en mémoire.
</Warning>

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

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

```cpp theme={null}
HRESULT ExportToMemory(
  IFileWriter*         FileWriter,
  FileExportFormatEnum Format,
  IUnknown*            ExportParams
);
```

### C\#

```csharp theme={null}
void ExportToMemory(
  IFileWriter          FileWriter,
  FileExportFormatEnum Format,
  object               ExportParams
);
```

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

```vb theme={null}
Sub ExportToMemory( _
  FileWriter As IFileWriter, _
  Format As FileExportFormatEnum, _
  ExportParams As Object _
)
```

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

FileWriter

\[in] Fait référence à l’interface de l’objet de type [IFileWriter](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/ifilewriter) implémenté par l’utilisateur, qui représente le flux d’écriture du fichier dans lequel le document doit être écrit.

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, auquel cas les valeurs par défaut des paramètres d’exportation sont utilisées.

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

Lors de l’exportation au format PDF ou XPS, cette méthode peut renvoyer les erreurs FREN\_E\_INVALID\_CREATION\_DATE\_FORMAT ou FREN\_E\_INVALID\_MODIFICATION\_DATE\_FORMAT, qui indiquent que le format de la date de création ou de modification est invalide. Elle renvoie é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 du document doit être effectuée avant l’exportation. L’absence de synthèse du document peut entraîner des erreurs lors de l’exportation. Voir 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 signaler des événements aux écouteurs associés à l’interface IConnectionPointContainer de l’objet [FRDocument](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument).
* Pour Linux et Windows :
  * L’exportation dans des processus parallèles est prise en charge uniquement pour les formats PDF (sauf en mode TextOnly) et PPTX.
  * 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.
* Pour Linux : cette méthode ne fonctionne pas si l’objet Engine est chargé comme serveur hors processus.

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

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