//入力PDFの取得は「PDFを開く」を参照
//ページコンテナ取得は「ページ情報を操作する」を参照
PtlPage pageToAppend; //用意された何らかのページ
pages.append(pageToAppend, opionFlag);
// 出力PDFの保存は「PDFの保存」を参照
//入力PDFの取得は「PDFを開く」を参照
//ページコンテナ取得は「ページ情報を操作する」を参照
PtlPage pageToAppend; //用意された何らかのページ
pages.insert(whereToInsert, pageToAppend, optionFlag);
// 出力PDFの保存は「PDFの保存」を参照
//入力PDFの取得は「PDFを開く」を参照
//ページコンテナ取得は「ページ情報を操作する」を参照
//追加用PDFの取得も「PDFを開く」を参照
pages.append(docToAppend, 0, PtlPages.PAGE_ALL, PtlPages.OPTION_COPY_OUTLINES);
// 出力PDFの保存は「PDFの保存」を参照
//入力PDFの取得は「PDFを開く」を参照
//ページコンテナ取得は「ページ情報を操作する」を参照
pages.remove(removeStart, pagesToRemove);
// 出力PDFの保存は「PDFの保存」を参照
//入力PDFの取得は「PDFを開く」を参照
//ページコンテナ・ページ取得は「ページ情報を操作する」を参照
pages.move(whereToMove, moveStart, movingPages);
// 出力PDFの保存は「PDFの保存」を参照
各関数の詳細はリファレンスを参照してください。
・2つの異なるPDFを結合して1つのPDFとする
『PDF CookBook(第1巻)1.1.2 PDF文書の結合』
https://www.antenna.co.jp/ptl/cookbook/vol1/i04-0005.html
・PDFから指定したページを削除する
『PDF CookBook(第1巻)1.1.4 ページの削除』
https://www.antenna.co.jp/ptl/cookbook/vol1/i04-0008.html
・ページを移動して順序を入れ替える
『PDF CookBook(第1巻)1.1.7 ページの移動』
https://www.antenna.co.jp/ptl/cookbook/vol1/i04-0010.html