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

# ABBYY FRE para Windows vs. Linux

> Diferencias entre ABBYY FineReader Engine 12 para Windows y Linux: funciones, API y limitaciones específicas de la plataforma.

Aquí encontrará la lista de diferencias entre ABBYY FineReader Engine 12 para Windows y ABBYY FineReader Engine 12 para Linux.

<div id="differences">
  ## Diferencias
</div>

* Aunque la API de ABBYY FineReader Engine para Windows se ajusta al estándar COM y puede usarse en cualquier herramienta de desarrollo compatible con COM, la versión para Linux solo proporciona una API nativa de C/C++ y un contenedor de Objective-C, por lo que la aplicación debe estar escrita en C/C++ u Objective-C.
* Debe trabajar con [propiedades de cadena](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties) mediante las funciones FREngineAllocString y FREngineFreeString, en lugar de SysAllocString o SysFreeString.
* Los paquetes de distribución para las plataformas Windows y Linux son diferentes. Consulte los detalles en [ABBYY FineReader Engine Distribution Kit](/es/fine-reader/engine/distribution/distribution-windows/distribution-kit).
* Se ignora el parámetro IsSharedCPUCoresMode de la función [InitializeEngine](/es/fine-reader/engine/api-reference/functions/initializeengine-function) y del método [SetCurrentLicense](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/setcurrentlicense-method).
* Los métodos [IEngine::OpenImageFileFromMemory](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openimagefilefrommemory-method) y [IFRDocument::AddImageFileFromMemory](/es/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefrommemory-method) reciben dos parámetros en lugar de un identificador HGLOBAL: un puntero al bloque de memoria y una variable \_\_int64 igual al tamaño de la imagen.
* Los documentos de imagen y los diseños de página siempre se descargan en disco y no pueden mantenerse solo en memoria:
  * Se ignora el valor de la propiedad [IFRDocument::PageFlushingPolicy](/es/fine-reader/engine/api-reference/document-related-objects/frdocument#pageflushingpolicy)
* Los métodos que funcionan con formatos de imagen en memoria (Raw, Bitmap, DIB) no están implementados: [IImage::EstimateBitmapSize](/es/fine-reader/engine/api-reference/image-related-objects/image/estimatebitmapsize-method), [IImage::GetBitmap](/es/fine-reader/engine/api-reference/image-related-objects/image/getbitmap-method), [IEngine::OpenBitmap](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmap-method), [IEngine::OpenBitmapBits](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmapbits-method), [IEngine::OpenDib](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/opendib-method) [IEngine::PrepareBitmap](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparebitmap-method), [IEngine::PrepareBitmapBits](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparebitmap-method), [IEngine::PrepareDib](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparedib-method), [ITrainingImage::SetBitmapBits](/es/fine-reader/engine/api-reference/image-related-objects/trainingimage/setbitmapbits-method).

<div id="unsupported-functionality">
  ## Funcionalidad no admitida
</div>

No se admite la siguiente funcionalidad:

* IEngine::ParentWindow, IEngine::ApplicationTitle
* IEngineLoader, InprocLoader, OutprocLoader, IHostProcessControl
* Procesamiento en paralelo (IEngine::MultiProcessingParams, MultiProcessingParams, MultiProcessingModeEnum, IParallelProcessingCallback), módulo Processor de FineReader Engine (FREngineModuleEnum::FREM\_FREngineProcessor)
* Batch Processor y las interfaces relacionadas (BatchProcessor, IImageSource, IFileAdapter, IAsyncProcessingCallback)
* Formatos de imagen de entrada WDP, WIC y DjVu (IFF\_WdpBw, IFF\_WdpGray, IFF\_WdpColor, IFF\_Wic, IFF\_DjVuBw, IFF\_DjVuGray, IFF\_DjVuColor en la enumeración ImageFileFormatEnum)
* Apertura de formatos ofimáticos (OfficeConversionSettings, OfficeConverters, OfficeConvertersTypeEnum, IPrepareImageMode::OfficeConversionSettings, módulo Opening Office Formats)
* Métodos para guardar en memoria y cargar desde memoria que usan HGLOBAL en la versión de Windows:
  * Métodos SaveToMemory y LoadFromMemory de los denominados objetos persistentes
  * Métodos IImageDocument::SaveToMemory, IEngine::LoadImageDocFromMemory
  * IPDFAttachments::AddFromMemory, IPDFAttachment::SaveToMemory
* Escaneado:
  * IEngine::CreateScanManager, ScanManager
  * IScanCallback
  * ScanSources, ScanSource, ScanSourceSettings, ScanSourceCapabilities
  * ScanSourceApiTypeEnum, ScanRotationAngleEnum, ScanPaperSizeEnum, ScanColorModeEnum, ScanCompressionTypeEnum, ScanBrightnessControlEnum, ScanPaperFeedModeEnum, ScanPauseModeEnum, ScanSourceStatusEnum
  * Módulo de licencia de escaneado
* Servicio de licencias de red:
  * ILicensingConnectionRecoveryCallback
  * IEngine::SetLicensingConnectionRecoveryCallback
  * IEngine::RestartLicensing
* IDictionary::Edit
* IPrepareImageMode::RasterizeFreeText
* Interfaz gráfica para el entrenamiento de patrones:
  * IEngine::EditUserPattern
  * IRecognizerParams::TrainUserPatterns
  * Módulo de licencia UserPatternsTraining
* Visual Components y la API relacionada de FineReader Engine:
  * bloques de autoanálisis (IAutoAnalysisBlock, BlockTypeEnum::BT\_AutoAnalysis)
  * ILayout::VisualBlocks
  * AvailableVisualComponentsFlags y ILicense::AvailableVisualComponents
* Los idiomas predefinidos especiales no están disponibles actualmente

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

[Especificaciones](/es/fine-reader/engine/specifications)

[Novedades de ABBYY FineReader Engine 12](/es/fine-reader/engine/specifications/whats-new)

[Compatibilidad de ABBYY FineReader Engine 12 y 11](/es/fine-reader/engine/specifications/backward-compatibility-issues/version-11)
