株式会社インターワーク
PDFページの操作・編集

PDFページの操作・編集

ページの追加、コピー、削除、リサイズ、N-up、テキスト・画像挿入をプログラムで制御

PDFページ操作

JPedalのPdfManipulator APIは、PDFドキュメントのページ単位の操作を包括的にサポートします。ページの追加・コピー・削除・リサイズ・回転、N-upレイアウト、テキスト・画像・注釈の挿入、ファイルの添付・除去など、PDFの構造を自在に制御できます。

操作一覧

ページ追加

指定位置に空白ページを追加。用紙サイズ(A4、A4横等)を選択可能です。

ページコピー

既存ページを指定位置にコピー。テンプレートページの複製に便利です。

ページ削除

指定ページを削除。不要なカバーページや空白ページの除去に使用します。

リサイズ・スケーリング

ページの物理サイズを変更。縦横比を指定して拡大・縮小できます。

N-upレイアウト

複数ページを1ページに集約。2×2、3×3等のグリッドレイアウトに対応します。

回転

ページを90度単位で回転。スキャンPDFの向き補正に活用できます。

テキスト挿入

任意の位置にテキストを追加。フォント、サイズ、色を指定できます。

画像挿入

BufferedImageをPDFページ上の指定領域に配置します。

注釈追加

FreeText、Link、Square、Circle等の注釈を追加。色や座標を細かく指定可能です。

コード例

PdfManipulator APIの主な操作パターン

指定位置にA4横ページを追加

PdfManipulator pdf = new PdfManipulator();
pdf.loadDocument(new File("inputFile.pdf"));
pdf.addPage(1, PaperSize.A4_LANDSCAPE);
pdf.apply();
pdf.writeDocument(new File("outputFile.pdf"));

JPedal 無料トライアル

JPedalの全機能を無料でお試しいただけます。トライアル版は評価目的でのご利用が可能です。

無料トライアルを申し込む