- まず、Scenario プロパティを設定します。このプロパティは、画質、ファイル サイズ、エクスポート速度、またはそれらの組み合わせといった観点で、いくつかのパラメーターを最適化します。このプロパティの値を選択すると、PDFExportParams オブジェクトとそのサブオブジェクトのプロパティは、選択したタスクに適した値に設定されます。
- その後、タスクに最適になるよう追加のパラメーターをカスタマイズできます。詳細については、エクスポート パラメーターの調整を参照してください。
プロパティ
Engine オブジェクトを返します。 | ||
PDF (PDF/A) 形式へのエクスポートシナリオを指定します。品質、ファイルサイズ、エクスポート速度などのパラメーターを最適化します。 このプロパティの値を変更すると、FontEmbeddingMode,TextAndBackgroundColorMode,WriteXmpMetadata,WriteTaggedPDFPDFExportFeatures サブオブジェクトのプロパティ、およびColorPictureFormats,GrayPictureFormats,BwPictureFormatsPDFPictureCompressionParams サブオブジェクトのプロパティがデフォルト値にリセットされます。 デフォルト値は PES_Balanced です。 選択したシナリオによっては、一部の内部エクスポート設定が変更される場合があります。これは、以下の PDFExportParams プロパティの値に影響します。 | ||
エクスポート形式を指定します。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 を選択できます。 このプロパティの値は、エクスポート時に使用できる設定に影響します。このプロパティの値が PCM_None 以外の場合 (PDF/A 形式へのエクスポートが実行される場合) :
これらの要件が満たされない場合、エラーが返されます。 デフォルト値は PCM_None です。これは、PDF へのエクスポートが実行されることを意味します。 | ||
認識されたテキストを PDF (PDF/A) 形式にエクスポートするモードを指定します。使用可能なモードは、テキストと画像のみ、ページ画像の上にテキスト、ページ画像の下にテキスト、ページ画像のみ、テキストのみです。 このプロパティが PEM_TextOnly の場合、PDFPictureCompressionParamsサブオブジェクトの BwPictureFormats、ColorPictureFormats、および GrayPictureFormats プロパティの値は無視されます。 このプロパティのデフォルト値は PEM_ImageOnText です。 | ||
出力 PDF (PDF/A) ファイルに対してを使用するモードを指定します。 このプロパティの値は、白黒 PDF へのエクスポート時には無視されます。 このプロパティのデフォルト値は MRC_Auto です。 | ||
追加のエクスポートパラメーター (暗号化情報、PDF バージョンなど) を指定します。 | ||
出力 PDF (PDF/A) ファイルのカラーを維持するか、グレースケールまたは白黒で保存するかを指定します。カラーを保存する必要がなく、出力ファイルのサイズを削減したい場合は、カラードキュメントに対してこのプロパティを PCM_ForceToGray に設定すると便利です。 CorrectColorDepth プロパティが TRUE に設定されている場合、ABBYY FineReader Engine はドキュメントの色深度をさらに補正できます。たとえば、Colority を PCM_ForceToGray に設定し、CorrectColorDepth が TRUE の場合、FineReader Engine はカラー画像をグレースケールに変換し、グレースケール画像の色深度を検出して、必要に応じて一部の画像を白黒に変換します。 このプロパティのデフォルト値は PCM_KeepColority です。 | ||
このプロパティをTRUEに設定すると、ABBYY FineReader Engineはドキュメントの色深度を補正します。FALSEに設定した場合、ABBYY FineReader EngineはColorityプロパティで定義された色でドキュメントを保存します。 このプロパティのデフォルト値はTRUEです。 | ||
出力PDFファイルに添付されたユーザー定義画像のコレクションを返します。このコレクションに画像を追加するには、PDFPicturesオブジェクトのAddNewメソッドを使用し、PDFPictureオブジェクトのメソッドでページ上の画像位置を設定します。 | ||
MRCパラメーターを含む、PDF (PDF/A) ファイルへの画像書き込みパラメーターを指定します。これらのパラメーターにより、選択したエクスポートシナリオで定義されたパラメーターをリセットできます。 | ||
画像の解像度をdpiで指定します。このプロパティの値の解釈方法は、ResolutionTypeプロパティで指定します。 指定する解像度は、元の解像度を超えることはできません。 このプロパティのデフォルト値は300 dpiです。 | ||
Resolutionプロパティで指定した画像解像度の値をどのように使用するかを定義します。次のいずれかの方法で使用できます:
このプロパティのデフォルト値はPRT_Desiredです。 | ||
メソッド
| 名前 | 説明 |
|---|---|
| CopyFrom | 現在のオブジェクトのプロパティを、別のオブジェクトの対応するプロパティの値で初期化します。 |
| LoadFromFile | ディスク上のファイルからオブジェクトの内容を復元します。 |
| LoadFromMemory <Note> : Windows のみ。 </Note> | グローバル メモリからオブジェクトの内容を復元します。 |
| SaveToFile | オブジェクトの内容をディスク上のファイルに保存します。 |
| SaveToMemory <Note> : Windows のみ。 </Note> | オブジェクトの内容をグローバル メモリに保存します。 |
オブジェクト図
出力パラメーター
入力パラメーター
- FRDocument オブジェクトの Export、ExportPages、ExportToMemory メソッド
- FRPage オブジェクトの Export メソッド
- Engine オブジェクトの RecognizeImageFile メソッド
- Windows Visual Components 用の IDocumentViewerEvents インターフェイスの OnExportPages メソッド
- Windows Visual Components 用の IDocumentViewerEvents インターフェイスの OnSendToPages メソッド
サンプル
C# のコード
C# のコード
- Linux: Hello, CommandLineInterface
- macOS: TiffToRtf
- Windows: Hello, CommandLineInterface、およびデモツール: BatchProcessingRecognition, MultiProcessingRecognition, PDFExportProfiles
