C#でPDFオブジェクトを削除

PDF ドキュメントからオブジェクトを選択的に削除することは複雑な作業になる可能性があります。 しかし、IronPDF は開発者にとって簡単で直感的な PDF のドキュメントオブジェクトモデル (DOM) を直接操作する方法を提供します。

この例では、わずか数行のコードを使用して、プログラムで特定のオブジェクト (画像やテキストなど) を PDF ファイルから削除する方法を示します。

class="examples__featured-snippet">

PDFオブジェクトを削除するための4ステップコード

  1. PdfDocument pdf = PdfDocument.FromFile("sampleObjectsWithImages.pdf");
  2. IPdfPageObjectModel objects = pdf.Pages.First().ObjectModel;
  3. objects.ImageObjects.RemoveAt(0);
  4. pdf.SaveAs("removed.pdf");

コードの説明

この例では、最初に FromFile を使用して PDF ファイルをロードします。 このメソッドは、選択した PDF ファイルをロードし、変数に割り当てます。

その後、Pages.First を使用して PDF の最初のページにあるオブジェクトのリストを見つけることで掘り下げます。 これは PDF の最初のページを取得します。 PDF DOM オブジェクトにアクセスするために、ObjectModel コレクションにアクセスします。これは、最初のページの PDF オブジェクトを保持しています。

オブジェクトを削除するには、ObjectModel 内の特定のコレクションをターゲットにします。 この場合、ImageObjects コレクションから画像を削除しています。 その後、標準リストメソッド RemoveAt を呼び出し、削除したい要素のインデックスを渡します。 この例では、インデックス 0 を渡すことで、コレクションにある最初の画像を削除します。コレクションはゼロインデックスであることを覚えておいてください。そのため、最初の要素は常にインデックスゼロにあります。

最後に、SaveAs を呼び出すことで修正された PDF を新しいファイルに保存します。削除された要素が欠けています。

PDF DOM を簡単に削除する方法を発見 - 今すぐガイドを訪問!

準備はいいですか?
Nuget ダウンロード 16,133,208 | バージョン: 2025.11 ただ今リリースされました