C# を使用して空白の PDF ページを削除する

この記事では、C# を使用して空白の PDF ページを削除するプロセスについて説明します。IDE の設定方法、手順の一覧、そして C# を使用して PDF の空白ページを削除する方法 を示すサンプルコードが提供されます。カスタム出力を作成するためのサンプルコードを改善するさまざまな強化策についても議論します。

C# を使用して PDF の余分なページを削除する手順

  1. IDE を Aspose.PDF for .NET を使用するように設定し、空白ページを削除します。
  2. 完全な製品機能を利用するには、有効なライセンスを適用してください
  3. Document クラスを使用してソース PDF ファイルを読み込みます。
  4. 読み込まれた PDF ファイル内の各 page を解析する
  5. 現在のページにテキスト、画像、注釈、埋め込みフォームがないことを確認する
  6. 上記の基準を使用して各空白ページにマークする
  7. 最後のページから各ページを走査し、空白ページをすべて削除する
  8. 空白ページを除いた更新済み PDF ファイルを保存する

これらの手順は、C# を使用して PDF の空白ページを削除する方法 のプロセスを要約しています。ソース PDF を Document オブジェクトにロードし、各ページを解析してテキスト、画像、注釈、または埋め込みフォームが含まれているかを確認し、空白ページのリストを保存します。最後に、最後のページからすべての空白ページを削除し、結果として得られる出力 PDF ファイルを保存します。

C# を使用して PDF の空白ページを削除するコード

このコードは、C# を使用して PDF の余分なページを削除する 方法を示しています。Pages.Delete(int[]) を使用すると、空白ページを削除する際にすべてのページを反復処理する代わりに、1 回の呼び出しで全ての空白ページを削除できます。ImagePlacementAbsorber は、Resources.Images.Count が参照されたリソースも含むため、ページ上に実際に描画された画像のみの存在を検出するために使用できます。

この短いチュートリアルでは、空白ページを検索し、PDF ファイルからすべて削除する手順を教えます。PDF を白黒 PDF に変換するには、記事 C# を使用した PDF の白黒変換 を参照してください。

 日本語