> ## 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 für Windows im Vergleich zu Linux

> Unterschiede zwischen ABBYY FineReader Engine 12 für Windows und Linux – Funktionen, API und plattformspezifische Einschränkungen.

Hier finden Sie eine Liste der Unterschiede zwischen ABBYY FineReader Engine 12 für Windows und ABBYY FineReader Engine 12 für Linux.

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

* Während die Windows-API von ABBYY FineReader Engine dem COM-Standard entspricht und in jedem Entwicklungstool verwendet werden kann, das COM unterstützt, bietet die Linux-Version nur eine native C/C++-API und einen Objective-C-Wrapper. Daher muss Ihre Anwendung in C/C++ oder Objective-C geschrieben werden.
* Sie müssen mit [string-Eigenschaften](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties) arbeiten und dabei die Funktionen FREngineAllocString und FREngineFreeString anstelle von SysAllocString oder SysFreeString verwenden.
* Die Distributionspakete für Windows- und Linux-Plattformen unterscheiden sich. Weitere Einzelheiten finden Sie im [ABBYY FineReader Engine Distribution Kit](/de/fine-reader/engine/distribution/distribution-windows/distribution-kit).
* Der Parameter IsSharedCPUCoresMode der Funktion [InitializeEngine](/de/fine-reader/engine/api-reference/functions/initializeengine-function) und der Methode [SetCurrentLicense](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/setcurrentlicense-method) wird ignoriert.
* Die Methoden [IEngine::OpenImageFileFromMemory](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openimagefilefrommemory-method) und [IFRDocument::AddImageFileFromMemory](/de/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefrommemory-method) erhalten statt eines einzelnen HGLOBAL-Handles zwei Parameter — einen Zeiger auf den Speicherblock und eine \_\_int64-Variable, die der Bildgröße entspricht.
* Bilddokumente und Seitenlayouts werden immer auf den Datenträger ausgelagert und können nicht ausschließlich im Speicher gehalten werden:
  * Der Wert der Eigenschaft [IFRDocument::PageFlushingPolicy](/de/fine-reader/engine/api-reference/document-related-objects/frdocument#pageflushingpolicy) wird ignoriert
* Die Methoden zum Arbeiten mit Bildformaten im Speicher (Raw, Bitmap, DIB) sind nicht implementiert: [IImage::EstimateBitmapSize](/de/fine-reader/engine/api-reference/image-related-objects/image/estimatebitmapsize-method), [IImage::GetBitmap](/de/fine-reader/engine/api-reference/image-related-objects/image/getbitmap-method), [IEngine::OpenBitmap](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmap-method), [IEngine::OpenBitmapBits](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmapbits-method), [IEngine::OpenDib](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/opendib-method), [IEngine::PrepareBitmap](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparebitmap-method), [IEngine::PrepareBitmapBits](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparebitmap-method), [IEngine::PrepareDib](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparedib-method), [ITrainingImage::SetBitmapBits](/de/fine-reader/engine/api-reference/image-related-objects/trainingimage/setbitmapbits-method).

<div id="unsupported-functionality">
  ## Nicht unterstützte Funktionen
</div>

Die folgenden Funktionen werden nicht unterstützt:

* IEngine::ParentWindow, IEngine::ApplicationTitle
* IEngineLoader, InprocLoader, OutprocLoader, IHostProcessControl
* Parallele Verarbeitung (IEngine::MultiProcessingParams, MultiProcessingParams, MultiProcessingModeEnum, IParallelProcessingCallback), FineReader Engine Processor-Modul (FREngineModuleEnum::FREM\_FREngineProcessor)
* Batch Processor und zugehörige Schnittstellen (BatchProcessor, IImageSource, IFileAdapter, IAsyncProcessingCallback)
* WDP-, WIC- und DjVu-Eingabebildformate (IFF\_WdpBw, IFF\_WdpGray, IFF\_WdpColor, IFF\_Wic, IFF\_DjVuBw, IFF\_DjVuGray, IFF\_DjVuColor in der Enumeration ImageFileFormatEnum)
* Öffnen von Office-Formaten (OfficeConversionSettings, OfficeConverters, OfficeConvertersTypeEnum, IPrepareImageMode::OfficeConversionSettings, Modul Opening Office Formats)
* Methoden zum Speichern in den Speicher und Laden aus dem Speicher, die in der Windows-Version HGLOBAL verwenden:
  * SaveToMemory- und LoadFromMemory-Methoden sogenannter persistenter Objekte
  * IImageDocument::SaveToMemory- und IEngine::LoadImageDocFromMemory-Methoden
  * IPDFAttachments::AddFromMemory, IPDFAttachment::SaveToMemory
* Scannen:
  * IEngine::CreateScanManager, ScanManager
  * IScanCallback
  * ScanSources, ScanSource, ScanSourceSettings, ScanSourceCapabilities
  * ScanSourceApiTypeEnum, ScanRotationAngleEnum, ScanPaperSizeEnum, ScanColorModeEnum, ScanCompressionTypeEnum, ScanBrightnessControlEnum, ScanPaperFeedModeEnum, ScanPauseModeEnum, ScanSourceStatusEnum
  * Lizenzmodul für das Scannen
* Netzwerk-Lizenzierungsdienst:
  * ILicensingConnectionRecoveryCallback
  * IEngine::SetLicensingConnectionRecoveryCallback
  * IEngine::RestartLicensing
* IDictionary::Edit
* IPrepareImageMode::RasterizeFreeText
* GUI für das Trainieren von Mustern:
  * IEngine::EditUserPattern
  * IRecognizerParams::TrainUserPatterns
  * Lizenzmodul UserPatternsTraining
* Visual Components und die zugehörige FineReader Engine API:
  * Autoanalyse-Blöcke (IAutoAnalysisBlock, BlockTypeEnum::BT\_AutoAnalysis)
  * ILayout::VisualBlocks
  * AvailableVisualComponentsFlags und ILicense::AvailableVisualComponents
* Spezielle vordefinierte Sprachen sind derzeit nicht verfügbar

<div id="see-also">
  ## Siehe auch
</div>

[Spezifikationen](/de/fine-reader/engine/specifications)

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

[Kompatibilität zwischen ABBYY FineReader Engine 12 und 11](/de/fine-reader/engine/specifications/backward-compatibility-issues/version-11)
