この簡単なトピックでは、Java を使用して PDF をトリミングする方法 を定義します。これには、環境構成の詳細、プログラムのワークフロー、Java を使用して PDF 内のページをトリミングする基本的なアプリケーションを示す動作するサンプル コードが含まれています。この例は、Java がサポートされている環境であればどれでも使用でき、PDF ファイルの必要な部分をトリミングするために Adobe Acrobat やその他のサードパーティ ツールに依存しません。
Java を使用して PDF をトリミングする手順
- ページの一部を切り取るために Aspose.PDF for Java を追加するように環境を構成します
- Document クラス オブジェクトを使用してソース PDF ファイルにアクセスし、トリミングします。
- コンソール内に既存の PDF ページ ボックスを表示します (必要な場合)。
- Rectangle クラス オブジェクトのインスタンスを作成し、トリミング領域を定義します
- 作成した Rectangle 値を CropBox、TrimBox、ArtBox、BleedBox に適用します。
- 切り抜いたPDFを保存する
前述の手順には、Java* を使用して *PDF ドキュメントをトリミングするプロセスが含まれます。このプロセスは、PDF ファイルにアクセスし、必要に応じて TrimBox、CropBox、BleedBox、ArtBox、および MediaBox の既存の値を出力することによって開始されます。次の手順では、トリミングされるページ上の領域を定義し、この四角形を上記のすべての PDF ページ ボックスの引数として設定することにより、新しい四角形が作成されます。
Java を使用して PDF ファイルをトリミングするコード
上記の例は、Java* を使用して *PDF 内のページをトリミングするアプリケーションを作成するための基礎として参照できます。必要に応じて PDF ボックスの値をいくつでも構成できますが、これらのボックスすべてに新しい値を設定すると、ソース PDF の選択した部分が切り取られ、新しい PDF ファイル ページに完全に表示されます。必要に応じて、normalizeCoowned フラグを利用して新しい四角形の寸法を変更することもできます。
この簡単なトピックでは、Java を使用して PDF ファイルをトリミングする方法 を学習しました。 PDF メタデータを変更するプロセスについて知りたい場合は、Javaを使用してPDFメタデータを変更する方法 の記事を参照してください。