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

# Windows版ABBYY FREとmacOS版の比較

> Windows版とmacOS版のABBYY FineReader Engine 12の違い — 機能、API、プラットフォーム固有の制限事項。

ここでは、Windows版ABBYY FineReader Engine 12とmacOS版ABBYY FineReader Engine 12の違いを一覧で確認できます。

<div id="differences">
  ## 相違点
</div>

* Windows 向けの ABBYY FineReader Engine API は COM 標準に準拠しており、COM をサポートする任意の開発ツールで使用できます。一方、macOS 版で提供されるのは C/C++ ネイティブ API と Java ラッパーのみであるため、アプリケーションは C/C++ または Java で記述する必要があります。
* [string プロパティ](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)を扱う場合は、SysAllocString または SysFreeString の代わりに、FREngineAllocString 関数と FREngineFreeString 関数を使用する必要があります。
* ABBYY FineReader Engine をプロセス外サーバーとして読み込む場合は、IUnknown から派生したパラメーターに NULL を渡す必要があります。これらのパラメーターは通常、エクスポート メソッドで使用されます。別の方法でエクスポート パラメーターを渡すには、必要な設定を含む [user profile](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles#user_profiles) を作成します。
* Windows 版と macOS 版では、配布パッケージが異なります。詳細は [ABBYY FineReader Engine Distribution Kit](/ja/fine-reader/engine/distribution/distribution-windows/distribution-kit) を参照してください。
* [synthesis に使用される既定のフォント](/ja/fine-reader/engine/api-reference/enumerations/fontnamesfiltersenum)は異なります。これらは macOS のシステム フォント セットから選択されます。
* [IMultiProcessingParams::UseOnlyPhysicalCPUCores](/ja/fine-reader/engine/api-reference/parameter-objects/multiprocessingparams#useonlyphysicalcpucores) プロパティの値は無視されます。
* [IEngine::OpenImageFileFromMemory](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openimagefilefrommemory-method)、[IFRDocument::AddImageFileFromMemory](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefrommemory-method) メソッドは、1 つの HGLOBAL ハンドルではなく、2 つのパラメーター (メモリ ブロックへのポインターと、画像サイズに等しい `__int64` 変数) を受け取ります。
* メモリ画像形式 (Raw、Bitmap、DIB) を扱うメソッドは実装されていません: [IImage::EstimateBitmapSize](/ja/fine-reader/engine/api-reference/image-related-objects/image/estimatebitmapsize-method), [IImage::GetBitmap](/ja/fine-reader/engine/api-reference/image-related-objects/image/getbitmap-method), [IEngine::OpenBitmap](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmap-method), [IEngine::OpenBitmapBits](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/openbitmapbits-method), [IEngine::OpenDib](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/opendib-method) [IEngine::PrepareBitmap](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparebitmap-method), [IEngine::PrepareBitmapBits](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparebitmap-method), [IEngine::PrepareDib](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparedib-method), [ITrainingImage::SetBitmapBits](/ja/fine-reader/engine/api-reference/image-related-objects/trainingimage/setbitmapbits-method)。

<div id="unsupported-functionality">
  ## サポートされていない機能
</div>

以下の機能はサポートされていません。

* IEngine::ParentWindow, IEngine::ApplicationTitle
* IEngineLoader, InprocLoader, OutprocLoader, IHostProcessControl
* WDP、WIC、DjVu の入力画像形式 (ImageFileFormatEnum 列挙体の IFF\_WdpBw、IFF\_WdpGray、IFF\_WdpColor、IFF\_Wic、IFF\_DjVuBw、IFF\_DjVuGray、IFF\_DjVuColor)
* Windows 版で HGLOBAL を使用する、メモリへの保存およびメモリからの読み込みに関するメソッド:
  * いわゆる永続オブジェクトの SaveToMemory メソッド、LoadFromMemory メソッド
  * IImageDocument::SaveToMemory メソッド、IEngine::LoadImageDocFromMemory メソッド
  * IPDFAttachments::AddFromMemory、IPDFAttachment::SaveToMemory
* スキャン:
  * IEngine::CreateScanManager, ScanManager
  * IScanCallback
  * ScanSources, ScanSource, ScanSourceSettings, ScanSourceCapabilities
  * ScanSourceApiTypeEnum, ScanRotationAngleEnum, ScanPaperSizeEnum, ScanColorModeEnum, ScanCompressionTypeEnum, ScanBrightnessControlEnum, ScanPaperFeedModeEnum, ScanPauseModeEnum, ScanSourceStatusEnum
  * スキャン用の License モジュール
* IDictionary::Edit
* パターン学習 GUI:
  * IEngine::EditUserPattern
  * IRecognizerParams::TrainUserPatterns
  * UserPatternsTraining License モジュール
* Visual Components および関連する FineReader Engine API:
  * 自動解析ブロック (IAutoAnalysisBlock、BlockTypeEnum::BT\_AutoAnalysis)
  * ILayout::VisualBlocks
  * AvailableVisualComponentsFlags および ILicense::AvailableVisualComponents
* 特別な定義済み言語は現在利用できません

<div id="see-also">
  ## 関連項目
</div>

[仕様](/ja/fine-reader/engine/specifications)

[ABBYY FineReader Engine 12 の新機能](/ja/fine-reader/engine/specifications/whats-new)

[ABBYY FineReader Engine 12 と 11 の互換性](/ja/fine-reader/engine/specifications/backward-compatibility-issues/version-11)
