Saltar al contenido principal
Los ejemplos de C# solo son aplicables a FRE para Windows.
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 y FRPage. Para los formatos externos compatibles, existen los correspondientes objetos de parámetros de exportación. Estos son: Los procesos de exportación también pueden ajustarse mediante perfiles. Consulte Trabajo con perfiles para obtener más información. La exportación de tarjetas de visita al formato vCard está disponible mediante el método IBusinessCard::ExportToVCard.

El procedimiento de exportación

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 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 o FRPage junto con la constante FileExportFormatEnum adecuada.
Código de ejemplo que utiliza el objeto RTFExportParams:
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 );

Exportar a formatos PDF y PDF/A

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, 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 del objeto Engine.
  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 y el objeto de parámetros de exportación a uno de los métodos de exportación de los objetos FRDocument o FRPage.
Código de ejemplo que utiliza el objeto PDFExportParams:
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 );
Un procedimiento similar se emplea en los siguientes ejemplos de código:

Consulte también

Formatos de exportación Trabajo con perfiles Ajuste de los parámetros de preprocesamiento, análisis, reconocimiento y síntesis