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

# Objeto PrepareImageMode (interfaz IPrepareImageMode)

> Objeto PrepareImageMode (interfaz IPrepareImageMode) en la API de ABBYY FineReader Engine: atributos que controlan cómo se prepara una imagen durante la conversión al formato interno (primero la rotación y luego el espejado); objeto persistente que puede guardarse en archivo/memoria.

Este objeto contiene distintos atributos que especifican cómo se preparará una imagen durante la conversión al formato interno. Todas las propiedades de un objeto de este tipo recién creado se establecen con valores predeterminados razonables. Para conocer el valor predeterminado de una propiedad concreta, consulte su descripción. La secuencia de las transformaciones aplicadas a la imagen preparada es la siguiente: primero se realiza la rotación y después la imagen se refleja.

El objeto PrepareImageMode es un objeto persistente. Esto significa que el estado actual del objeto puede escribirse en un almacenamiento persistente. Más adelante, el objeto puede volver a crearse leyendo el estado del objeto desde el almacenamiento persistente. Los siguientes métodos proporcionan persistencia al objeto:

Linux: [SaveToFile](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method), y [LoadFromFile](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)

Windows [SaveToFile](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method), [LoadFromFile](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method), [SaveToMemory](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method), y [LoadFromMemory](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method).

<div id="properties">
  ## Propiedades
</div>

| Nombre                   | Tipo                                                                                                                                                                                                                                                       | Descripción                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Application              | [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface), [de solo lectura](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties)                                  | Devuelve el objeto Engine.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| CompressImageMode        | [CompressImageModeEnum](/es/fine-reader/engine/api-reference/enumerations/compressimagemodeenum)                                                                                                                                                           | Especifica si la imagen debe comprimirse durante la conversión al formato interno. Se aplica solo a imágenes en color y en escala de grises; las imágenes en blanco y negro siempre se comprimen con compresión sin pérdida. De forma predeterminada, esta propiedad se establece en CIM\_Auto, lo que actualmente significa que las imágenes de origen digital (p. ej., obtenidas de archivos PDF) usarán compresión sin pérdida, mientras que las demás imágenes usarán compresión máxima.                                                                                                                  |
| DocumentType             | [DocumentTypeEnum](/es/fine-reader/engine/api-reference/enumerations/documenttypeenum)                                                                                                                                                                     | Especifica el tipo de documento presente en la imagen. Si conoce con certeza el tipo de documento, puede establecer esta propiedad para omitir el clasificador de documentos y ahorrar tiempo. De forma predeterminada, esta propiedad es DT\_Auto, lo que significa que FineReader Engine debe ejecutar el clasificador de documentos para determinar el tipo de documento.                                                                                                                                                                                                                                  |
| ImageSourceType          | [ImageSourceTypeEnum](/es/fine-reader/engine/api-reference/enumerations/imagesourcetypeenum)                                                                                                                                                               | Especifica el origen de la imagen. Por ejemplo, una foto y una captura de pantalla con texto requerirán distintas técnicas de preprocesamiento. De forma predeterminada, esta propiedad es IST\_Auto, lo que significa que FineReader Engine debe detectar automáticamente el origen de la imagen.                                                                                                                                                                                                                                                                                                            |
| OfficeConversionSettings | [OfficeConversionSettings](/es/fine-reader/engine/api-reference/image-related-objects/officeconversionsettings), [de solo lectura](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Proporciona acceso a la configuración para importar documentos digitales mediante los mismos métodos que se usan para abrir imágenes. <Note> *Solo Linux y Windows.* </Note>                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| EnforceOwnerRestrictions | [VARIANT\_BOOL](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                                                                        | Especifica si se aplican las restricciones del propietario (permisos) declaradas en un documento PDF. Los documentos PDF pueden incluir indicadores de permisos que restringen determinadas operaciones sin necesidad de una contraseña para abrir el archivo. Cuando se establece en TRUE (predeterminado), el motor aplica estas restricciones y devuelve un error si están presentes. Cuando se establece en FALSE, las restricciones se ignoran y el documento se procesa con normalidad. Establezca esta propiedad en FALSE solo cuando su aplicación ya tenga autorización sobre los archivos enviados. |
| RasterizeFreeText        | [VARIANT\_BOOL](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                                                                                                        | Especifica si deben conservarse las anotaciones de texto libre del documento PDF de entrada. De forma predeterminada, esta propiedad se establece en TRUE. <Note> *Solo Linux y Windows.* </Note> <Warning> En Linux, antes de usar esta propiedad, asegúrese de que la fuente Arial o Liberation Sans esté disponible en su estación de trabajo. </Warning>                                                                                                                                                                                                                                                  |

<div id="methods">
  ## Métodos
</div>

| Nombre                                                                                                                   | Descripción                                                                                           |
| ------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------- |
| [CopyFrom](/es/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/copyfrom-method) | Inicializa las propiedades del objeto actual con los valores de propiedades similares de otro objeto. |
| [LoadFromFile](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)               | Restaura el contenido del objeto desde un archivo del disco.                                          |
| [LoadFromMemory](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method)           | Restaura el contenido del objeto desde la memoria global. <Note> *Solo para Windows.* </Note>         |
| [SaveToFile](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method)                   | Guarda el contenido del objeto en un archivo del disco.                                               |
| [SaveToMemory](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method)               | Guarda el contenido del objeto en la memoria global. <Note> *Solo para Windows.* </Note>              |

<div id="related-objects">
  ## Objetos relacionados
</div>

<div id="linux-and-windows">
  ### Linux y Windows
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/prepareimagemode.gif?s=c027a849b0d68efad9ecd85d4716c46d" alt="PrepareImageMode" width="166" height="90" data-path="images/fine-reader/engine/prepareimagemode.gif" />[](/es/fine-reader/engine/api-reference/image-related-objects/officeconversionsettings)[](/es/fine-reader/engine/api-reference/image-related-objects/officeconversionsettings)[](/es/fine-reader/engine/api-reference/image-related-objects/officeconversionsettings)

[Diagrama de objetos](/es/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## Parámetro de salida
</div>

Este objeto es el parámetro de salida del método [CreatePrepareImageMode](/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).

<div id="input-parameter">
  ## Parámetro de entrada
</div>

Este objeto se pasa como parámetro de entrada a los siguientes métodos:

* los métodos [AddImageFile](/es/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefile-method), [AddImageFileFromAttachment](/es/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefromattachment-method), [AddImageFileWithPassword](/es/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilewithpassword-method), [AddImageFileWithPasswordCallback](/es/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilewithpasswordcallback-method), [AddImageFileFromMemory](/es/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefrommemory-method) del objeto [FRDocument](/es/fine-reader/engine/api-reference/document-related-objects/frdocument)
* los métodos [CreateFRDocumentFromImage](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createfrdocumentfromimage-method), [PrepareBitmapBits](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparebitmapbits-method), [OpenImageFileFromMemory](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openimagefilefrommemory-method), [OpenBitmapBits](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmapbits-method), [OpenBitmap](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmap-method), [OpenDib](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/opendib-method), [PrepareBitmap](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparebitmap-method), [PrepareDib](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparedib-method), [InjectTextLayer](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/injecttextlayer-method) del objeto [Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface)
* el método [Start](/es/fine-reader/engine/api-reference/batch-processor/batchprocessor/start-method) del objeto [BatchProcessor](/es/fine-reader/engine/api-reference/batch-processor/batchprocessor) en Linux y Windows

<div id="samples">
  ## Ejemplos
</div>

El objeto se usa en los siguientes ejemplos de código:

* Linux: [CommandLineInterface](/es/fine-reader/engine/guided-tour/samples#commandlineinterface)
* Windows: [CommandLineInterface](/es/fine-reader/engine/guided-tour/samples#commandlineinterface); y en Demo Tools: [Perfiles de procesamiento predefinidos del Engine](/es/fine-reader/engine/guided-tour/samples#engine_predefined_processing_profiles)

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

[Trabajar con imágenes](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-images)

[Trabajar con propiedades](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
