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

# Ajuste de los parámetros de exportación

> Ajuste los objetos de parámetros de exportación de ABBYY FineReader Engine (RTFExportParams, TextExportParams, XLExportParams, PDFExportParams) para controlar la exportación a RTF/DOCX/ODT, TXT/CSV, XLS/XLSX, PDF y otros formatos.

<Note>
  Los ejemplos de C# solo son aplicables a FRE para Windows.
</Note>

Durante la exportación, los documentos reconocidos se guardan como archivos en formatos adecuados. ABBYY FineReader Engine dispone de un grupo de objetos que proporcionan herramientas para ajustar distintos parámetros de exportación. Los punteros a estos objetos pueden pasarse a los métodos de exportación como parámetros de entrada y, de este modo, afectar a los resultados de la exportación. Los siguientes objetos de FineReader Engine proporcionan métodos de exportación: [FRDocument](/es/fine-reader/engine/api-reference/document-related-objects/frdocument) y [FRPage](/es/fine-reader/engine/api-reference/document-related-objects/frpage).

Para los formatos externos compatibles, existen los correspondientes objetos de parámetros de exportación. Estos son:

* [RTFExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/rtfexportparams) para los formatos RTF, DOCX y ODT
* [TextExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/textexportparams) para los formatos TXT y CSV
* [XLExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/xlexportparams) para los formatos XLS y XLSX
* [HTMLExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/htmlexportparams) para el formato HTML
* [PDFExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams) para los formatos PDF y PDF/A
* [XMLExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/xmlexportparams) para el formato XML
* [PPTExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pptexportparams) para el formato PPTX
* [AltoExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/altoexportparams) para el formato ALTO
* [JsonExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/jsonexportparams) para el formato JSON
* [EBookExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/ebookexportparams) para los formatos EPUB y FB2
* [XPSExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/xpsexportparams) para el formato XPS
* [MrzJsonExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/mrzjsonexportparams) para el formato JSON (solo para exportar la zona de lectura mecánica)
* [MrzXmlExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/mrzxmlexportparams) para el formato XML (solo para exportar la zona de lectura mecánica)

Los procesos de exportación también pueden ajustarse mediante perfiles. Consulte [Trabajo con perfiles](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) para obtener más información.

La exportación de tarjetas de visita al formato vCard está disponible mediante el método [IBusinessCard::ExportToVCard](/es/fine-reader/engine/api-reference/document-related-objects/businesscard/exporttovcard-method).

<div id="the-export-procedure">
  ## El procedimiento de exportación
</div>

Un procedimiento paso a paso que utiliza objetos de este grupo debería verse así:

1. Cree un objeto de parámetro de exportación que corresponda al formato externo en el que desea guardar el texto. Utilice el [método de creación](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods) correspondiente del objeto Engine.
2. Configure las propiedades necesarias del objeto creado. No es necesario configurar todas las propiedades del objeto de parámetro de exportación, ya que al crearse se inicializan con valores predeterminados adecuados. Solo debe ajustar aquellas propiedades cuyo valor desee que sea distinto del predeterminado.
3. Páselo a uno de los métodos de exportación de los objetos [FRDocument](/es/fine-reader/engine/api-reference/document-related-objects/frdocument) o [FRPage](/es/fine-reader/engine/api-reference/document-related-objects/frpage) junto con la constante [FileExportFormatEnum](/es/fine-reader/engine/api-reference/enumerations/fileexportformatenum) adecuada.

Código de ejemplo que utiliza el objeto [RTFExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/rtfexportparams):

<Accordion title="Código C#">
  ```csharp theme={null}
  FREngine.IEngine Engine;
  FREngine.IFRDocument frDocument;
  // Suponemos que el documento ha sido reconocido y sintetizado
  // Ajustar los parámetros de exportación
  FREngine.IRTFExportParams exportParams = Engine.CreateRTFExportParams();
  exportParams.KeepLines = true;
  // Guardar los resultados usando los parámetros especificados
  frDocument.Export( "D:\\Demo.rtf", FREngine.FileExportFormatEnum.FEF_RTF, exportParams );
  ```
</Accordion>

<div id="export-to-pdf-and-pdfa-formats">
  ## Exportar a formatos PDF y PDF/A
</div>

ABBYY FineReader Engine permite ajustar la exportación a los formatos PDF y PDF/A de una manera aún más conveniente. Para ello, proporciona el objeto [PDFExportParams](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams), que permite configurar la exportación con solo unos pocos parámetros. Por ejemplo, usando únicamente la propiedad `IPDFExportParams::Scenario`, puede optimizar el PDF en cuanto a calidad y tamaño.

El procedimiento para usar el objeto PDFExportParams es el siguiente:

1. Cree un objeto PDFExportParams mediante el método [CreatePDFExportParams](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods) del objeto [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface).
2. Establezca los parámetros necesarios del objeto PDFExportParams:
   * el escenario de exportación, que optimiza la exportación según determinados parámetros: calidad, tamaño del archivo o velocidad de exportación (propiedad Scenario)
   * el formato de exportación: PDF, PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b o PDF/A-3u (propiedad PDFAComplianceMode)
   * el modo de exportación del texto reconocido: solo texto e imágenes, texto sobre la imagen de la página, texto bajo la imagen de la página o solo imagen de la página (propiedad TextExportMode)
   * establezca otros parámetros si es necesario
3. Pase la constante [FEF\_PDF](/es/fine-reader/engine/api-reference/enumerations/fileexportformatenum) y el objeto de parámetros de exportación a uno de los métodos de exportación de los objetos [FRDocument](/es/fine-reader/engine/api-reference/document-related-objects/frdocument) o [FRPage](/es/fine-reader/engine/api-reference/document-related-objects/frpage).

Código de ejemplo que utiliza el objeto PDFExportParams:

<Accordion title="Código C#">
  ```csharp theme={null}
  FREngine.IEngine Engine;
  FREngine.IFRDocument frDocument;
  // Suponemos que el documento ha sido reconocido y sintetizado
  // Ajustar los parámetros de exportación
  FREngine.IPDFExportParams pdfParams = Engine.CreatePDFExportParams();
  pdfParams.Scenario = FREngine.PDFExportScenarioEnum.PES_Balanced;
  // Guardar los resultados usando los parámetros especificados
  frDocument.Export( "D:\\Demo.pdf", FREngine.FileExportFormatEnum.FEF_PDF, pdfParams );
  ```
</Accordion>

Un procedimiento similar se emplea en los siguientes ejemplos de código:

* Linux: [Hello](/es/fine-reader/engine/guided-tour/samples#hello), [CommandLineInterface](/es/fine-reader/engine/guided-tour/samples#commandlineinterface)

* macOS: [TiffToRtf](/es/fine-reader/engine/guided-tour/samples#tifftortf)

* Windows: [Hello](/es/fine-reader/engine/guided-tour/samples#hello), [CommandLineInterface](/es/fine-reader/engine/guided-tour/samples#commandlineinterface); y herramientas de demostración: [BatchProcessingRecognition](/es/fine-reader/engine/guided-tour/samples#batchprocessingrecognition), [MultiProcessingRecognition](/es/fine-reader/engine/guided-tour/samples#multiprocessingrecognition), [PDFExportProfiles](/es/fine-reader/engine/guided-tour/samples#pdfexportprofiles).

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

[Formatos de exportación](/es/fine-reader/engine/specifications/export-formats)

[Trabajo con perfiles](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles)

[Ajuste de los parámetros de preprocesamiento, análisis, reconocimiento y síntesis](/es/fine-reader/engine/guided-tour/advanced-techniques/tuning-parameters-of-preprocessing-analysis-recognition-and-synthesis)
