PDFTool.NET 7.0
NetPDFFixUp.h
1
10#ifndef PDFTK_NET_PTLPDFFIXUP_H_
11#define PDFTK_NET_PTLPDFFIXUP_H_
12
13#include <PdfTkNet/NetTk.h>
14
15namespace PdfTkNet {
16
17ref class PtlParamInput;
18ref class PtlParamOutput;
19ref class PtlPDFFixUpErrors;
20
24
25public ref class PtlPDFFixUp : public System::IDisposable
26{
27public:
35
39 enum class PDFA_TYPE {
40 PDFA_1B = 102,
41 PDFA_2B = 202
42 };
43
44protected:
45 PdfTk::PtlPDFFixUp* m_native;
46public:
47 PdfTk::PtlPDFFixUp* getNative() { return m_native; };
48
49public:
56
64
69
74
75public:
82
83public:
92
98 void save(PtlParamOutput^ outParam);
99
100public:
112 bool fixUpPDFA(PDFA_TYPE type, PtlParamInput^ inParam);
113
126
135
146
157};
158
159} // namespace PdfTkNet
160
161#endif // PDFTK_NET_PTLPDFFIXUP_H_
ファイルやストリームの入力指定に使うパラメータクラスです。 パス(ファイル)名を指定して、ストリームを指定しない場合、パス(ファイル)名を使って、ストリームをオープンします。 ストリームを指定した場...
Definition NetParamInput.h:26
ファイルやストリームの出力指定に使うパラメータクラスです。 パス(ファイル)名を指定して、ストリームを指定しない場合、パス(ファイル)名を 使って、ストリームをオープンします。 ストリームを指定した場合...
Definition NetParamOutput.h:27
PDFA_TYPE
PDF/Aのタイプ
Definition NetPDFFixUp.h:39
@ PDFA_2B
PDF/A-2b.
Definition NetPDFFixUp.h:41
@ PDFA_1B
PDF/A-1b.
Definition NetPDFFixUp.h:40
PtlPDFFixUpErrors getErrors()
PDF/A準拠エラー取得。
void save(PtlParamOutput^ outParam)
PDF文書を保存。
PtlPDFFixUp operator=(PtlPDFFixUp^ obj)
コピーオペレータ alias copy
void setSaveOption(SAVE_OPTION option)
保存時のオプションを設定。
PtlPDFFixUp(PtlPDFFixUp^ obj)
コピーコンストラクタ alias copy
SAVE_OPTION
保存オプション
Definition NetPDFFixUp.h:31
@ SAVE_LINEARIZE
リニアライズ
Definition NetPDFFixUp.h:33
@ SAVE_RECONSTRUCT
再構築(デフォルト)
Definition NetPDFFixUp.h:32
bool fixUpPDFA(PDFA_TYPE type, PtlParamInput^ inParam)
PDF/Aへの変換。
bool validatePDFA(PDFA_TYPE type, PtlParamInput^ inParam)
PDF/A準拠のチェック。
PtlPDFFixUp()
コンストラクタ
void setICCProfileRGB(PtlParamInput^ inParam)
出力インテントのプロファイル(RGB用)。
‾PtlPDFFixUp()
デストラクタ
void setICCProfileCMYK(PtlParamInput^ inParam)
出力インテントのプロファイル(CMYK用)。
PtlPDFFixUpErrorのコンテナを表現するクラスです。
Definition NetPDFFixUpErrors.h:24