この節では画像の個数を取得する方法、及び指定の画像を取得し、抽出する方法を説明します。第1項では指定したページに含まれる画像の個数を数える方法を説明します。第2項では取得した画像の抽出をする方法を、第3項ではその出力形式の指定方法を、第4項では取得した画像の大きさ・解像度を取得する方法を説明します。
画像を取得するためにはPtlEditElementsの形で該当するページコンテントから画像エレメントを含むエレメントのコンテナを取得し、そこからインデックス番号で指定した画像をPtlEditElementの形で取得します。このときPtlContent.getEditElements( )メソッドを用いる際に画像を取得するよう指定する必要があります。画像を抽出するためには取得した画像のインデックス番号と一致する画像エレメントをPtlEditImageとして取得し、これをwriteFile( )メソッドを使って書き出します。
『PDF Tool API V7.0』以降では、画像抽出の際に元の画像のまま抽出できるオプション(※)が追加されました。
※:元のままで抽出するためにはPDFに画像を貼り付ける際に一定の条件を満たしている必要があります。
詳細は「『PDF CookBook』(第5巻)5.2 画像抽出オプション」を参照して下さい。