このセクションでは、さまざまなプログラミング言語で作成されたアプリケーションで ABBYY FineReader Engine を使用する際の主なポイントを説明し、関連トピックを扱う記事への参照も示します。 Windows 向け FRE のアプリケーションプログラミングインターフェースは COM 標準に準拠しており、C/C++、.NET、Java、または COM コンポーネントをサポートする任意の開発ツールで使用できます。また、Engine は VBS、JS、Perl などのスクリプト言語でも使用できるように適応させることができます。 Linux 向け FRE は、C/C++ および Java で使用できます。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 では、この制約は Win32 の LoadLibrary 関数と FreeLibrary 関数がリエントラントではないことによるものです。
Windows では、FRE は msvcrt.dll の LC_CTYPE 設定をリセットします。
GC.Collect) 、オブジェクトが必ずしもすぐに削除されるとは限りません。ガベージコレクターのある環境で作業している場合は、このメッセージは無視してかまいません。
ガベージコレクションのない環境 (C++ など) で作業している場合、この例外やメッセージはソースコード内の問題を示している可能性があります。一部のオブジェクトが不適切に処理され、メモリリークの原因になっていることがあります。ただし、Engine の終了後は、いずれにしてもすべての FineReader Engine オブジェクトが削除されるため、メモリリークが発生し得るのはコードのクライアント側、つまり FineReader Engine オブジェクト用に独自のラッパーを作成し、終了前にそれらを解放しなかった場合です。
解放されていないオブジェクトの数を返し、メモリリークの特定に役立つ Engine オブジェクトの TotalObjectsCount プロパティの使用を検討してください。
このセクションのその他の記事
- Engine オブジェクトをロードするさまざまな方法 for Windows ABBYY FineReader Engine のロードとアンロードについて詳しく説明します。
- マルチスレッド サーバーアプリケーションで ABBYY FineReader Engine を使用する for Windows サーバーアプリケーションで使用する際の特有の注意点を説明します。
- エラー処理 エラー処理に関する情報です。
- PDF/XPS エクスポート中のエラー処理 PDF/XPS 形式へのエクスポート中に発生する可能性があるエラーへの対処方法を説明します。
- プロパティの操作 ABBYY FineReader Engine のオブジェクトのインターフェースには、さまざまなプロパティとメソッドがあります。この記事では、言語ごとに異なるプロパティの扱い方について説明します。
- コレクションの操作 ABBYY FineReader Engine には、主なコレクションの種類が 3 つあります。このセクションでは、これらのコレクションの扱い方を説明します。
- 接続可能オブジェクトの操作 ABBYY FineReader Engine のオブジェクトの一部は、いわゆる「接続可能オブジェクト」です。ここでは、そのようなオブジェクトを扱う際に役立つ推奨事項を紹介します。
- スクリプト言語から COM インターフェースを使用する for Windows スクリプト言語で FineReader Engine を使用する方法を詳しく説明します。
- Java で ABBYY FineReader Engine を使用する for Linux and Windows Java で FineReader Engine を使用する方法を説明します。
- Java でのクロスプラットフォーム開発 for Linux and Windows すべてのプラットフォームに共通する Java プログラミングの特徴を説明します。
- .NET Core で ABBYY FineReader Engine を使用する for Windows .NET Core で FineReader Engine を使用する方法を説明します。
- C (Objective-C) で ABBYY FineReader Engine を使用する for Windows C (Objective-C) での FineReader Engine のロードとアンロードについて説明します。
- アウトオブプロセス サーバー実装 for Linux アウトオブプロセス サーバーとしてロードされた ABBYY FineReader Engine の操作方法を詳しく説明します。
