> ## 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étodo CreateExportFileWriter del objeto Engine

> Método CreateExportFileWriter del objeto Engine en la API de ABBYY FineReader Engine: este método crea el objeto ExportFileWriter para guardar el texto reconocido en formato PDF.

<Warning>
  El objeto ExportFileWriter está en desuso y se eliminará en futuras versiones.
</Warning>

Este método crea el objeto [ExportFileWriter](/es/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter). Este objeto permite guardar el texto reconocido en formato PDF.

<div id="syntax">
  ## Sintaxis
</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">
  ## Parámetros
</div>

FileName

\[in] Especifica la ruta completa del archivo de salida. Si este archivo ya existe, se sobrescribe sin pedir confirmación.

ExportFormat

\[in] Especifica el formato del archivo de salida.

<Note>
  Actualmente, solo se admite el formato PDF.
</Note>

Params

\[in] Pase mediante este parámetro de entrada el objeto de parámetros de exportación del tipo correspondiente al formato de archivo. Por ejemplo, si va a guardar el texto en un archivo PDF, cree un objeto [PDFExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams), configure en él los parámetros necesarios y páselo a este método como parámetro de entrada Params. Este parámetro puede ser 0; en ese caso, se usan los valores predeterminados de los parámetros de exportación o, si se ha cargado un [perfil](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles), se usan los parámetros definidos en ese perfil.

<Warning>
  En Linux, si trabaja con ABBYY FineReader Engine cargado fuera de proceso, debe pasar NULL para este parámetro.
</Warning>

Result

\[out, retval] Un puntero a la variable de puntero IExportFileWriter\* que recibe el puntero a la interfaz del objeto [ExportFileWriter](/es/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter) resultante. \*Result no debe ser NULL. Se garantiza que \*Result no será NULL después de una llamada correcta al método.

<div id="return-values">
  ## Valores de retorno
</div>

Este método no devuelve valores de retorno específicos. Devuelve los [valores de retorno estándar de las funciones de ABBYY FineReader Engine](/es/fine-reader/engine/api-reference/return-codes).

<div id="see-also">
  ## Consulte también
</div>

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

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