Java を使用して PDF をトリミングする方法

この簡単なトピックでは、Java を使用して PDF をトリミングする方法 を定義します。これには、環境構成の詳細、プログラムのワークフロー、Java を使用して PDF 内のページをトリミングする基本的なアプリケーションを示す動作するサンプル コードが含まれています。この例は、Java がサポートされている環境であればどれでも使用でき、PDF ファイルの必要な部分をトリミングするために Adobe Acrobat やその他のサードパーティ ツールに依存しません。

Java を使用して PDF をトリミングする手順

  1. ページの一部を切り取るために Aspose.PDF for Java を追加するように環境を構成します
  2. Document クラス オブジェクトを使用してソース PDF ファイルにアクセスし、トリミングします。
  3. コンソール内に既存の PDF ページ ボックスを表示します (必要な場合)。
  4. Rectangle クラス オブジェクトのインスタンスを作成し、トリミング領域を定義します
  5. 作成した Rectangle 値を CropBox、TrimBox、ArtBox、BleedBox に適用します。
  6. 切り抜いたPDFを保存する

前述の手順には、Java* を使用して *PDF ドキュメントをトリミングするプロセスが含まれます。このプロセスは、PDF ファイルにアクセスし、必要に応じて TrimBox、CropBox、BleedBox、ArtBox、および MediaBox の既存の値を出力することによって開始されます。次の手順では、トリミングされるページ上の領域を定義し、この四角形を上記のすべての PDF ページ ボックスの引数として設定することにより、新しい四角形が作成されます。

Java を使用して PDF ファイルをトリミングするコード

上記の例は、Java* を使用して *PDF 内のページをトリミングするアプリケーションを作成するための基礎として参照できます。必要に応じて PDF ボックスの値をいくつでも構成できますが、これらのボックスすべてに新しい値を設定すると、ソース PDF の選択した部分が切り取られ、新しい PDF ファイル ページに完全に表示されます。必要に応じて、normalizeCoowned フラグを利用して新しい四角形の寸法を変更することもできます。

この簡単なトピックでは、Java を使用して PDF ファイルをトリミングする方法 を学習しました。 PDF メタデータを変更するプロセスについて知りたい場合は、Javaを使用してPDFメタデータを変更する方法 の記事を参照してください。

 日本語