10 #ifndef PDFTK_NET_PTLPDFDOCUMENT_H_
11 #define PDFTK_NET_PTLPDFDOCUMENT_H_
13 #include <PdfTkNet/NetTk.h>
17 ref class PtlParamInput;
18 ref class PtlParamOutput;
19 ref class PtlDocProperty;
22 ref class PtlEmbeddedFiles;
23 ref class PtlParamWaterMark;
24 ref class PtlParamRestriction;
26 ref class PtlParamOptimize;
27 ref class PtlParamSearchText;
28 ref class PtlSearchTextResults;
47 PdfTk::PtlPDFDocument* m_native;
49 PdfTk::PtlPDFDocument* getNative() {
return m_native; };
362 #endif // PDFTK_NET_PTLPDFDOCUMENT_H_
void exportAnnotsToFDF(PtlParamOutput^ outParam)
FDF文書のエクスポート。
@ SAVE_RECONSTRUCT
再構築(デフォルト)
透かしの設定で使うパラメータクラスです。 すべての透かしパラメータクラスのベースクラスです。
Definition: NetParamWaterMark.h:25
bool isEncrypted()
暗号化されているかどうかを取得。
ファイルやストリームの入力指定に使うパラメータクラスです。 パス(ファイル)名を指定して、ストリームを指定しない場合、パス(ファイル)名を使って、ストリームをオープンします。 ストリームを指定した場...
Definition: NetParamInput.h:26
int searchTextAndDoProcess(PtlParamSearchText^ paramSearchText)
テキスト検索して後処理。
bool embedFonts()
フォント埋め込み。
void setSaveOption(SAVE_OPTION option)
保存時のオプションを設定。
void importAnnotsFromPDF(PtlParamInput^ inParam)
マークアップ注釈のPDFからのインポート。
PtlPDFDocument(PtlPDFDocument^ obj)
コピーコンストラクタ alias copy
ページのコンテナを表現するクラスです。
Definition: NetPages.h:28
PDFの文書プロパティを表現したクラスです。 PtlDocPropertyはPtlPDFDocumentから取得して使用します。
Definition: NetDocProperty.h:27
PtlPages getPages()
ページコンテナを取得。
PDFのアウトラインを表現したクラスです。
Definition: NetOutline.h:26
bool hasEmbeddedFiles()
添付ファイルを持っているかどうかを取得。
PtlEncrypt getEncrypt()
暗号化情報を取得。
PDF文書を表現したクラスです。
Definition: NetPDFDocument.h:35
void setRestriction(PtlParamRestriction^ restriction)
閲覧制限を設定。
PDFの閲覧制限を表現したクラスです。
Definition: NetParamRestriction.h:25
bool isPDFX()
PDF/Xかどうかを取得。
bool hasOwnerAuthority()
オーナー権限があるかどうかを取得。
void removeEncrypt()
暗号化情報を削除。
void appendWaterMark(PtlParamWaterMark^ waterMark)
透かしを設定。
bool isPDFA()
PDF/Aかどうかを取得。
void save(PtlParamOutput^ outParam)
PDF文書を保存。
PtlDocProperty getDocProperty()
文書プロパティを取得。
bool hasOutlines()
アウトラインを持っているかどうかを取得。
PtlEmbeddedFiles getEmbeddedFiles()
添付ファイルコンテナを取得。
void setEncrypt(PtlEncrypt^ encrypt)
暗号化情報を設定。
ファイルやストリームの出力指定に使うパラメータクラスです。 パス(ファイル)名を指定して、ストリームを指定しない場合、パス(ファイル)名を 使って、ストリームをオープンします。 ストリームを指定した場合...
Definition: NetParamOutput.h:27
SAVE_OPTION
保存オプション
Definition: NetPDFDocument.h:40
PtlOutline getRootOutline()
ルートアウトラインを取得。
bool isEncryptedOnlyEmbeddedFiles()
添付ファイルのみ暗号化されているかどうかを取得。
PtlPDFDocument operator=(PtlPDFDocument^ obj)
コピーオペレータ alias copy
void setPassword(String^ password)
パスワードを設定。
void removeWaterMark(String^ name)
透かしの削除。
@ SAVE_INCREMENTAL_UPDATE
増分更新
bool optimize(PtlParamOptimize^ paramOptimize)
最適化。
PDFのセキュリティハンドラおよび暗号化情報を表現したクラスです。 すべてのEncryptクラスのベースクラスです。
Definition: NetEncrypt.h:25
PrlPtlPDFDocument/PtlPageのsearchText関数で取得されるテキスト検索結果のコンテナを表現するクラスです。
Definition: NetSearchTextResults.h:24
テキスト検索のパラメータを表現したクラスです。 すべてのテキスト検索のパラメータを表現したクラスのベースクラスです。
Definition: NetParamSearchText.h:25
PtlSearchTextResults searchText(PtlParamSearchText^ paramSearchText)
テキスト検索。
int getPageCount()
ページ数を取得。
bool isSignatured()
署名付きかどうかを取得。
void importAnnotsFromFDF(PtlParamInput^ inParam)
FDF文書のインポート。
添付ファイルのコンテナを表現するクラスです。
Definition: NetEmbeddedFiles.h:24
最適化に使うパラメータクラスです。
Definition: NetParamOptimize.h:24
void load(PtlParamInput^ inParam)
PDF文書をロード。