PDFTool.NET 7.0
PdfTkNet::PtlPDFFixUp Class Reference

PDF/A準拠のチェック変換を表現したクラスです。 More...

#include <NetPDFFixUp.h>

Inheritance diagram for PdfTkNet::PtlPDFFixUp:
Collaboration diagram for PdfTkNet::PtlPDFFixUp:

Public Types

enum class  SAVE_OPTION { SAVE_RECONSTRUCT = 0 , SAVE_LINEARIZE = 1 }
 保存オプション More...
enum class  PDFA_TYPE { PDFA_1B = 102 , PDFA_2B = 202 }
 PDF/Aのタイプ More...

Public Member Functions

PdfTk::PtlPDFFixUp * getNative ()
 PtlPDFFixUp ()
 コンストラクタ
 PtlPDFFixUp (PtlPDFFixUp^ obj)
 コピーコンストラクタ alias copy
 ‾PtlPDFFixUp ()
 デストラクタ
 !PtlPDFFixUp ()
 ファイナライザ。
PtlPDFFixUp operator= (PtlPDFFixUp^ obj)
 コピーオペレータ alias copy
void setSaveOption (SAVE_OPTION option)
 保存時のオプションを設定。
void save (PtlParamOutput^ outParam)
 PDF文書を保存。
bool fixUpPDFA (PDFA_TYPE type, PtlParamInput^ inParam)
 PDF/Aへの変換。
bool validatePDFA (PDFA_TYPE type, PtlParamInput^ inParam)
 PDF/A準拠のチェック。
PtlPDFFixUpErrors getErrors ()
 PDF/A準拠エラー取得。
void setICCProfileRGB (PtlParamInput^ inParam)
 出力インテントのプロファイル(RGB用)。
void setICCProfileCMYK (PtlParamInput^ inParam)
 出力インテントのプロファイル(CMYK用)。

Protected Attributes

PdfTk::PtlPDFFixUp * m_native

Detailed Description

PDF/A準拠のチェック変換を表現したクラスです。

Member Enumeration Documentation

◆ PDFA_TYPE

PDF/Aのタイプ

Enumerator
PDFA_1B 

PDF/A-1b.

PDFA_2B 

PDF/A-2b.

◆ SAVE_OPTION

保存オプション

Enumerator
SAVE_RECONSTRUCT 

再構築(デフォルト)

SAVE_LINEARIZE 

リニアライズ

Constructor & Destructor Documentation

◆ PtlPDFFixUp() [1/2]

PdfTkNet::PtlPDFFixUp::PtlPDFFixUp ( )

コンストラクタ

Exceptions
PtlException

◆ PtlPDFFixUp() [2/2]

PdfTkNet::PtlPDFFixUp::PtlPDFFixUp ( PtlPDFFixUp^ obj)

コピーコンストラクタ alias copy

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

Member Function Documentation

◆ fixUpPDFA()

bool PdfTkNet::PtlPDFFixUp::fixUpPDFA ( PDFA_TYPE type,
PtlParamInput^ inParam )

PDF/Aへの変換。

PDF/Aへの変換を行います。
変換対応PDF/A
PDF/A-1b,PDF/A-2b

Parameters
typePDFA_TYPE(PDFA_1B,PDFA_2Bのいずれか)
inParamInputParam
Returns
true: PDF/Aへの変換でエラーがない、false: PDF/Aへの変換でエラーがある。
Exceptions
PtlException

◆ getErrors()

PtlPDFFixUpErrors PdfTkNet::PtlPDFFixUp::getErrors ( )

PDF/A準拠エラー取得。

PDF/Aへの変換、PDF/A準拠のチェックでエラーがあった場合、準拠エラーを取得できます。

Returns
PtlPDFFixUpErrors
Exceptions
PtlException

◆ operator=()

PtlPDFFixUp PdfTkNet::PtlPDFFixUp::operator= ( PtlPDFFixUp^ obj)

コピーオペレータ alias copy

Parameters
objコピー元オブジェクト。

◆ save()

void PdfTkNet::PtlPDFFixUp::save ( PtlParamOutput^ outParam)

PDF文書を保存。

Parameters
outParamOutputParam
Exceptions
PtlException

◆ setICCProfileCMYK()

void PdfTkNet::PtlPDFFixUp::setICCProfileCMYK ( PtlParamInput^ inParam)

出力インテントのプロファイル(CMYK用)。

PDF/Aへの変換時に使用する出力ンテントのプロファイルを指定します。 指定が無い場合、デフォルトのプロファイル(JapanColor2001Coated.icc)となります。

Parameters
inParamInputParam
Exceptions
PtlException

◆ setICCProfileRGB()

void PdfTkNet::PtlPDFFixUp::setICCProfileRGB ( PtlParamInput^ inParam)

出力インテントのプロファイル(RGB用)。

PDF/Aへの変換時に使用する出力ンテントのプロファイルを指定します。 指定が無い場合、デフォルトのプロファイル(sRGB2014.icc)となります。

Parameters
inParamInputParam
Exceptions
PtlException

◆ setSaveOption()

void PdfTkNet::PtlPDFFixUp::setSaveOption ( SAVE_OPTION option)

保存時のオプションを設定。

オプションを設定しないと再構築して保存されます。

Parameters
option保存オプション。SAVE_XXXのいずれかの値。
Exceptions
PtlException

◆ validatePDFA()

bool PdfTkNet::PtlPDFFixUp::validatePDFA ( PDFA_TYPE type,
PtlParamInput^ inParam )

PDF/A準拠のチェック。

PDF/A準拠のチェックを行います。
チェック対応PDF/A
PDF/A-1b,PDF/A-2b

Parameters
typePDFA_TYPE(PDFA_1B,PDFA_2Bのいずれか)
inParamInputParam
Returns
true: PDF/Aへの変換でエラーがない、false: PDF/Aへの変換でエラーがある。
Exceptions
PtlException