> ## 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 FineReader Engine のエクスポートパラメーターオブジェクト（RTFExportParams、TextExportParams、XLExportParams、PDFExportParams）を調整して、RTF/DOCX/ODT、TXT/CSV、XLS/XLSX、PDF などの出力を制御します。

<Note>
  C# サンプルは、Windows 向け FRE でのみ使用できます。
</Note>

エクスポート時には、認識されたDocumentが適切な形式のファイルとして保存されます。ABBYY FineReader Engine には、さまざまなエクスポートパラメーターを調整するためのツールを提供するオブジェクト群があります。これらのオブジェクトへのポインターは、入力パラメーターとしてエクスポートメソッドに渡すことができ、エクスポート結果に影響します。次の FineReader Engine オブジェクトは、エクスポートメソッドを提供します。[FRDocument](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument) および [FRPage](/ja/fine-reader/engine/api-reference/document-related-objects/frpage) です。

サポートされている各外部形式には、それぞれ対応するエクスポートパラメーターオブジェクトがあります。以下のとおりです。

* [RTFExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/rtfexportparams) — RTF、DOCX、ODT 形式用
* [TextExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/textexportparams) — TXT、CSV 形式用
* [XLExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/xlexportparams) — XLS、XLSX 形式用
* [HTMLExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/htmlexportparams) — HTML 形式用
* [PDFExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams) — PDF、PDF/A 形式用
* [XMLExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/xmlexportparams) — XML 形式用
* [PPTExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pptexportparams) — PPTX 形式用
* [AltoExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/altoexportparams) — ALTO 形式用
* [JsonExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/jsonexportparams) — JSON 形式用
* [EBookExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/ebookexportparams) — EPUB、FB2 形式用
* [XPSExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/xpsexportparams) — XPS 形式用
* [MrzJsonExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/mrzjsonexportparams) — JSON 形式用 (機械可読領域のエクスポート専用)
* [MrzXmlExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/mrzxmlexportparams) — XML 形式用 (機械可読領域のエクスポート専用)

エクスポート処理は、プロファイルを使用して調整することもできます。詳しくは [プロファイルの使用](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) を参照してください。

名刺を vCard 形式にエクスポートするには、[IBusinessCard::ExportToVCard](/ja/fine-reader/engine/api-reference/document-related-objects/businesscard/exporttovcard-method) メソッドを使用します。

<div id="the-export-procedure">
  ## エクスポート手順
</div>

このグループに属するオブジェクトを使用した手順は、次のようになります。

1. テキストの保存先となる外部形式に対応するエクスポート パラメーター オブジェクトを作成します。Engine オブジェクトの対応する[作成メソッド](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods)を使用します。
2. 作成したオブジェクトの必要なプロパティを設定します。エクスポート パラメーター オブジェクトのすべてのプロパティを設定する必要はありません。作成時に適切な既定値で初期化されるためです。既定値以外の値にしたいプロパティだけを調整すれば十分です。
3. 適切な [FileExportFormatEnum](/ja/fine-reader/engine/api-reference/enumerations/fileexportformatenum) 定数とともに、このオブジェクトを [FRDocument](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument) または [FRPage](/ja/fine-reader/engine/api-reference/document-related-objects/frpage) オブジェクトのいずれかのエクスポート メソッドに渡します。

[RTFExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/rtfexportparams) オブジェクトを使用するコード例:

<Accordion title="C# コード">
  ```csharp theme={null}
  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 );
  ```
</Accordion>

<div id="export-to-pdf-and-pdfa-formats">
  ## PDF および PDF/A 形式へのエクスポート
</div>

ABBYY FineReader Engine では、PDF および PDF/A 形式へのエクスポートをより簡単に調整できます。そのための [PDFExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams) オブジェクトが用意されており、少数のパラメーターだけでエクスポートを調整できます。たとえば、IPDFExportParams::Scenario プロパティを 1 つ設定するだけで、品質とサイズのバランスが取れた PDF に最適化できます。

PDFExportParams オブジェクトを使用する手順は次のとおりです。

1. [Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface) オブジェクトの [CreatePDFExportParams](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods) メソッドを使用して、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](/ja/fine-reader/engine/api-reference/enumerations/fileexportformatenum) 定数とエクスポート パラメーター オブジェクトを、[FRDocument](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument) または [FRPage](/ja/fine-reader/engine/api-reference/document-related-objects/frpage) オブジェクトのいずれかのエクスポート メソッドに渡します。

PDFExportParams オブジェクトを使用するコード例:

<Accordion title="C# コード">
  ```csharp theme={null}
  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 );
  ```
</Accordion>

同様の手順は、次のコード サンプルでも使用されています。

* Linux: [Hello](/ja/fine-reader/engine/guided-tour/samples#hello), [CommandLineInterface](/ja/fine-reader/engine/guided-tour/samples#commandlineinterface)

* macOS: [TiffToRtf](/ja/fine-reader/engine/guided-tour/samples#tifftortf)

* Windows: [Hello](/ja/fine-reader/engine/guided-tour/samples#hello), [CommandLineInterface](/ja/fine-reader/engine/guided-tour/samples#commandlineinterface)、およびデモ ツール: [BatchProcessingRecognition](/ja/fine-reader/engine/guided-tour/samples#batchprocessingrecognition), [MultiProcessingRecognition](/ja/fine-reader/engine/guided-tour/samples#multiprocessingrecognition), [PDFExportProfiles](/ja/fine-reader/engine/guided-tour/samples#pdfexportprofiles).

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

[エクスポート形式](/ja/fine-reader/engine/specifications/export-formats)

[プロファイルの使用](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles)

[前処理、解析、認識、および合成のパラメーターの調整](/ja/fine-reader/engine/guided-tour/advanced-techniques/tuning-parameters-of-preprocessing-analysis-recognition-and-synthesis)
