メインコンテンツへスキップ
C# サンプルは、Windows 向け FRE でのみ使用できます。
エクスポート時には、認識されたDocumentが適切な形式のファイルとして保存されます。ABBYY FineReader Engine には、さまざまなエクスポートパラメーターを調整するためのツールを提供するオブジェクト群があります。これらのオブジェクトへのポインターは、入力パラメーターとしてエクスポートメソッドに渡すことができ、エクスポート結果に影響します。次の FineReader Engine オブジェクトは、エクスポートメソッドを提供します。FRDocument および FRPage です。 サポートされている各外部形式には、それぞれ対応するエクスポートパラメーターオブジェクトがあります。以下のとおりです。 エクスポート処理は、プロファイルを使用して調整することもできます。詳しくは プロファイルの使用 を参照してください。 名刺を vCard 形式にエクスポートするには、IBusinessCard::ExportToVCard メソッドを使用します。

エクスポート手順

このグループに属するオブジェクトを使用した手順は、次のようになります。
  1. テキストの保存先となる外部形式に対応するエクスポート パラメーター オブジェクトを作成します。Engine オブジェクトの対応する作成メソッドを使用します。
  2. 作成したオブジェクトの必要なプロパティを設定します。エクスポート パラメーター オブジェクトのすべてのプロパティを設定する必要はありません。作成時に適切な既定値で初期化されるためです。既定値以外の値にしたいプロパティだけを調整すれば十分です。
  3. 適切な FileExportFormatEnum 定数とともに、このオブジェクトを FRDocument または FRPage オブジェクトのいずれかのエクスポート メソッドに渡します。
RTFExportParams オブジェクトを使用するコード例:
FREngine.IEngine Engine;
FREngine.IFRDocument frDocument;
// Document は認識および合成済みであるものとします
// エクスポート パラメーターを調整します
FREngine.IRTFExportParams exportParams = Engine.CreateRTFExportParams();
exportParams.KeepLines = true;
// 指定したパラメーターを使用して結果を保存します
frDocument.Export( "D:\\Demo.rtf", FREngine.FileExportFormatEnum.FEF_RTF, exportParams );

PDF および PDF/A 形式へのエクスポート

ABBYY FineReader Engine では、PDF および PDF/A 形式へのエクスポートをより簡単に調整できます。そのための PDFExportParams オブジェクトが用意されており、少数のパラメーターだけでエクスポートを調整できます。たとえば、IPDFExportParams::Scenario プロパティを 1 つ設定するだけで、品質とサイズのバランスが取れた PDF に最適化できます。 PDFExportParams オブジェクトを使用する手順は次のとおりです。
  1. Engine オブジェクトの CreatePDFExportParams メソッドを使用して、PDFExportParams オブジェクトを作成します。
  2. PDFExportParams オブジェクトに必要なパラメーターを設定します。
    • エクスポートのシナリオ。これにより、品質、ファイルサイズ、エクスポート速度のいずれか、またはそれらの組み合わせに合わせてエクスポートを最適化できます (Scenario プロパティ)
    • エクスポート形式: PDF、PDF/A-1a、PDF/A-1b、PDF/A-2a、PDF/A-2b、PDF/A-2u、PDF/A-3a、PDF/A-3b、または PDF/A-3u (PDFAComplianceMode プロパティ)
    • 認識テキストのエクスポートモード: テキストと画像のみ、ページ画像の上にテキスト、ページ画像の下にテキスト、ページ画像のみ (TextExportMode プロパティ)
    • 必要に応じて、そのほかのパラメーターを設定します
  3. FEF_PDF 定数とエクスポート パラメーター オブジェクトを、FRDocument または FRPage オブジェクトのいずれかのエクスポート メソッドに渡します。
PDFExportParams オブジェクトを使用するコード例:
FREngine.IEngine Engine;
FREngine.IFRDocument frDocument;
// Document は認識および合成済みであるものとします
// エクスポート パラメーターを調整します
FREngine.IPDFExportParams pdfParams = Engine.CreatePDFExportParams();
pdfParams.Scenario = FREngine.PDFExportScenarioEnum.PES_Balanced;
// 指定したパラメーターを使用して結果を保存します
frDocument.Export( "D:\\Demo.pdf", FREngine.FileExportFormatEnum.FEF_PDF, pdfParams );
同様の手順は、次のコード サンプルでも使用されています。

関連項目

エクスポート形式 プロファイルの使用 前処理、解析、認識、および合成のパラメーターの調整