> ## 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 CreateExportFileWriter de l'objet Engine

> Méthode CreateExportFileWriter de l'objet Engine dans l'API ABBYY FineReader Engine — Cette méthode crée l'objet ExportFileWriter pour enregistrer le texte reconnu au format PDF.

<Warning>
  L'objet ExportFileWriter est obsolète et sera supprimé dans les prochaines versions.
</Warning>

Cette méthode crée l'objet [ExportFileWriter](/fr/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter). Cet objet permet d'enregistrer le texte reconnu au format PDF.

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

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

```cpp theme={null}
HRESULT CreateExportFileWriter(
  BSTR   FileName,
  FileExportFormatEnum ExportFormat,
  IUnknown*  Params,
  IExportFileWriter** Result
);
```

### C\#

```csharp theme={null}
IExportFileWriter CreateExportFileWriter(
  BSTR   FileName,
  FileExportFormatEnum ExportFormat,
  object   Params,
);
```

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

```cpp theme={null}
Sub CreateExportFileWriter( _
  FileName As BSTR, _
  ExportFormat As FileExportFormatEnum, _
  Params As Object,  _
) As IExportFileWriter
```

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

FileName

\[in] Spécifie le chemin complet du fichier de sortie. Si ce fichier existe déjà, il est écrasé sans demande de confirmation.

ExportFormat

\[in] Spécifie le format du fichier de sortie.

<Note>
  Seul le format PDF est actuellement pris en charge.
</Note>

Params

\[in] Transmettez via ce paramètre d’entrée l’objet de paramètres d’exportation du type correspondant au format de votre fichier. Par exemple, si vous enregistrez votre texte dans un fichier PDF, créez un objet [PDFExportParams](/fr/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams), définissez les paramètres nécessaires, puis transmettez-le à cette méthode comme paramètre d’entrée Params. Ce paramètre peut valoir 0 ; dans ce cas, les valeurs par défaut des paramètres d’exportation sont utilisées. Si un [profil](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) a été chargé, les paramètres définis par ce profil sont utilisés.

<Warning>
  Sous Linux, si vous travaillez avec ABBYY FineReader Engine chargé hors processus, vous devez transmettre NULL pour ce paramètre.
</Warning>

Result

\[out, retval] Pointeur vers la variable pointeur IExportFileWriter\* qui reçoit le pointeur d’interface de l’objet [ExportFileWriter](/fr/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter) obtenu. \*Result ne doit pas être NULL. \*Result est garanti non NULL après un appel de méthode réussi.

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

Cette méthode ne renvoie aucune valeur de retour spécifique. Elle renvoie les [valeurs de retour standard des fonctions d’ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

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

[Engine](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface)

[ExportFileWriter](/fr/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter)
