このチュートリアルでは、Python を使用して空白の PDF ページを削除する方法を説明します。開発環境の設定情報、手順のリスト、そして Python を使用して PDF の余分なページを削除するサンプルコード が含まれています。カスタム出力のためにコードを強化するさまざまなオプションについても議論します。
Python を使用して PDF の空白ページを削除する手順
- Aspose.PDF for Python via .NET を使用するための開発環境を構築する
- 試用制限なしで製品を使用するためにライセンスをロードする
- ソースPDFファイルを Document オブジェクトにロードし、各ページを解析します。
- page 上にテキスト、画像、注釈、またはフォームなどのコンテンツが存在しないことを確認してください。
- 上記の基準を使用して空白ページのリストを作成する
- 各ページを逆順に解析し、空白ページを削除します
- 空のページを削除した後、出力PDFファイルを保存します
上記の手順は Python を使用して PDF の空白ページを削除する方法 を示しています。プロセスを開始するには、ライセンスをロードし、空白ページが含まれるソース PDF ファイルをロードし、各ページのコンテンツの有無を確認して空白ページのリストを作成します。最後に、PDF ファイルを逆順に解析し、リストから空白ページを削除し、結果の PDF ファイルを保存します。
Python を使用して PDF の余分なページを削除するコード
上記のコードは、Python を使用して PDF の空白ページを削除する方法 を示しています。Pages.Delete(int[]) を一度の呼び出しで使用することで、ページを1つずつ削除する代わりに、すべてのページを一括で削除するオプションがあります。ページ上に実際に描画されている画像を検出するには、Resources.Images.Count の代わりに ImagePlacementAbsorber を使用してください。
この記事では、空白ページを削除する手順を教えます。カラー PDF を白黒 PDF に変換するには、記事Python を使用した PDF の白黒変換を参照してください。