PDFTool
7.0
|
PDF/A準拠のチェック変換を表現したクラスです。 More...
#include <PtlPDFFixUp.h>
Public Types | |
enum | SAVE_OPTION { SAVE_RECONSTRUCT = 0, SAVE_LINEARIZE = 1 } |
保存オプション More... | |
enum | PDFA_TYPE { PDFA_1B = 102, PDFA_2B = 202 } |
PDF/Aのタイプ More... | |
Public Member Functions | |
int | getHandle () const |
PtlPDFFixUp () | |
コンストラクタ More... | |
PtlPDFFixUp (const PtlPDFFixUp &obj) | |
コピーコンストラクタ alias copy More... | |
‾PtlPDFFixUp () | |
デストラクタ | |
PtlPDFFixUp & | operator= (const PtlPDFFixUp &obj) |
コピーオペレータ alias copy More... | |
void | setSaveOption (SAVE_OPTION option) |
保存時のオプションを設定。 More... | |
void | save (PtlParamStream &outParam) |
PDF文書を保存。 More... | |
bool | fixUpPDFA (PDFA_TYPE type, PtlParamStream &inParam) |
PDF/Aへの変換。 More... | |
bool | validatePDFA (PDFA_TYPE type, PtlParamStream &inParam) |
PDF/A準拠のチェック。 More... | |
PtlPDFFixUpErrors | getErrors () |
PDF/A準拠エラー取得。 More... | |
void | setICCProfileRGB (PtlParamStream &inParam) |
出力インテントのプロファイル(RGB用)。 More... | |
void | setICCProfileCMYK (PtlParamStream &inParam) |
出力インテントのプロファイル(CMYK用)。 More... | |
PDF/A準拠のチェック変換を表現したクラスです。
PdfTk::PtlPDFFixUp::PtlPDFFixUp | ( | ) |
コンストラクタ
PtlException |
PdfTk::PtlPDFFixUp::PtlPDFFixUp | ( | const PtlPDFFixUp & | obj | ) |
bool PdfTk::PtlPDFFixUp::fixUpPDFA | ( | PDFA_TYPE | type, |
PtlParamStream & | inParam | ||
) |
PDF/Aへの変換。
PDF/Aへの変換を行います。
変換対応PDF/A
PDF/A-1b,PDF/A-2b
type | PDFA_TYPE(PDFA_1B,PDFA_2Bのいずれか) |
inParam | InputParam |
PtlException |
PtlPDFFixUpErrors PdfTk::PtlPDFFixUp::getErrors | ( | ) |
PDF/A準拠エラー取得。
PDF/Aへの変換、PDF/A準拠のチェックでエラーがあった場合、準拠エラーを取得できます。
PtlException |
PtlPDFFixUp& PdfTk::PtlPDFFixUp::operator= | ( | const PtlPDFFixUp & | obj | ) |
コピーオペレータ alias copy
obj | コピー元オブジェクト。 |
void PdfTk::PtlPDFFixUp::save | ( | PtlParamStream & | outParam | ) |
void PdfTk::PtlPDFFixUp::setICCProfileCMYK | ( | PtlParamStream & | inParam | ) |
出力インテントのプロファイル(CMYK用)。
PDF/Aへの変換時に使用する出力ンテントのプロファイルを指定します。 指定が無い場合、デフォルトのプロファイル(JapanColor2001Coated.icc)となります。
inParam | InputParam |
PtlException |
void PdfTk::PtlPDFFixUp::setICCProfileRGB | ( | PtlParamStream & | inParam | ) |
出力インテントのプロファイル(RGB用)。
PDF/Aへの変換時に使用する出力ンテントのプロファイルを指定します。 指定が無い場合、デフォルトのプロファイル(sRGB2014.icc)となります。
inParam | InputParam |
PtlException |
void PdfTk::PtlPDFFixUp::setSaveOption | ( | SAVE_OPTION | option | ) |
bool PdfTk::PtlPDFFixUp::validatePDFA | ( | PDFA_TYPE | type, |
PtlParamStream & | inParam | ||
) |
PDF/A準拠のチェック。
PDF/A準拠のチェックを行います。
チェック対応PDF/A
PDF/A-1b,PDF/A-2b
type | PDFA_TYPE(PDFA_1B,PDFA_2Bのいずれか) |
inParam | InputParam |
PtlException |