Pythonで空白のPDFページを削除する

このチュートリアルでは、Python を使用して空白の PDF ページを削除する方法を説明します。開発環境の設定情報、手順のリスト、そして Python を使用して PDF の余分なページを削除するサンプルコード が含まれています。カスタム出力のためにコードを強化するさまざまなオプションについても議論します。

Python を使用して PDF の空白ページを削除する手順

  1. Aspose.PDF for Python via .NET を使用するための開発環境を構築する
  2. 試用制限なしで製品を使用するためにライセンスをロードする
  3. ソースPDFファイルを Document オブジェクトにロードし、各ページを解析します。
  4. page 上にテキスト、画像、注釈、またはフォームなどのコンテンツが存在しないことを確認してください。
  5. 上記の基準を使用して空白ページのリストを作成する
  6. 各ページを逆順に解析し、空白ページを削除します
  7. 空のページを削除した後、出力PDFファイルを保存します

上記の手順は Python を使用して PDF の空白ページを削除する方法 を示しています。プロセスを開始するには、ライセンスをロードし、空白ページが含まれるソース PDF ファイルをロードし、各ページのコンテンツの有無を確認して空白ページのリストを作成します。最後に、PDF ファイルを逆順に解析し、リストから空白ページを削除し、結果の PDF ファイルを保存します。

Python を使用して PDF の余分なページを削除するコード

上記のコードは、Python を使用して PDF の空白ページを削除する方法 を示しています。Pages.Delete(int[]) を一度の呼び出しで使用することで、ページを1つずつ削除する代わりに、すべてのページを一括で削除するオプションがあります。ページ上に実際に描画されている画像を検出するには、Resources.Images.Count の代わりに ImagePlacementAbsorber を使用してください。

この記事では、空白ページを削除する手順を教えます。カラー PDF を白黒 PDF に変換するには、記事Python を使用した PDF の白黒変換を参照してください。

 日本語