このクイック チュートリアルでは、Python を使用して PDF ページをトリミングする方法について説明します。 IDE 構成、このアプリケーションを作成するための段階的なプロセス、および Python を使用してページごとに PDF をトリミングするためのすぐに実行できるサンプル コードを提供します。 PDF をトリミングするために、サードパーティ製のツールやその他のソフトウェアは必要ありません。
Python を使用して PDF ファイルをトリミングする手順
- PDF をトリミングするには、環境を .NET 経由で Aspose.PDF for Python を使用 に設定します
- ソース PDF ファイルを Document クラス オブジェクトに読み込み、ページをトリミングします
- クロップ、トリム、アート、裁ち落とし、メディアなど、ボックスの既存の寸法を表示します
- 新しい rectangle を作成して設定し、上記のボックスの寸法を変更します
- 切り抜いた PDF ファイルをディスクに保存する
これらの手順は、Python を使用して PDF ページをクロップするプロセスをまとめたものです。ガイダンスは、IDE 構成の開始から直接提供され、その後、複数のビューの境界を設定するために使用されるさまざまなボックスの既存の寸法を読み込んで表示し、最後にこれらのボックスの新しい寸法を設定します。このプロセスは一度に 1 ページに適用できますが、すべてのページを繰り返し処理して完全な PDF ファイルをトリミングすることもできます。
Python を使用して PDF をトリミングするコード
このコードは、Python を使用して PDF のページをトリミングするプロセスを示しています。ページ クラスには、Adobe Acrobat で表示されるページのサイズの crop_box、印刷後の最終的なボックスのサイズの trim_box、コンテンツの周囲に描画されるボックスの art_box、ページを超える色の範囲の bleed_box、および最大のページ ボックス。ここでは、すべての既存のプロパティが四角形で表示され、さまざまなシナリオで効果を観察するために、すべてのプロパティに対して新しい四角形が設定されています。
この記事では、Python を使用して PDF から 1 ページを切り取る 方法を学びました。 PDF ファイルをフラット化するプロセスについて知りたい場合は、PythonでPDFを平坦化する方法 の記事を参照してください。