IRONSOFTWAREHOME
C# で PDF オブジェクトを削除する
using IronPdf;
using System.Linq;

// Load a PDF file
PdfDocument pdf = PdfDocument.FromFile("sampleObjectsWithImages.pdf");

// Access DOM Objects
var objects = pdf.Pages.First().ObjectModel;

// Remove first image
objects.ImageObjects.RemoveAt(0);

// Save the modified PDF
pdf.SaveAs("removed.pdf");
Imports IronPdf
Imports System.Linq

' Load a PDF file
Dim pdf As PdfDocument = PdfDocument.FromFile("sampleObjectsWithImages.pdf")

' Access DOM Objects
Dim objects = pdf.Pages.First().ObjectModel

' Remove first image
objects.ImageObjects.RemoveAt(0)

' Save the modified PDF
pdf.SaveAs("removed.pdf")
NuGet Download
PM > Install-Package IronPdf
C# で PDF オブジェクトを削除する

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

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

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

コードの説明

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

その後、Pages.Firstを使用してPDFの最初のページにあるオブジェクトのリストを絞り込みます。 これは PDF の最初のページを取得します。 PDF DOMオブジェクトにアクセスするには、最初にObjectModelコレクションにアクセスし、これには最初のページのPDFオブジェクトが含まれます。

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

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

PDFのDOMを簡単に削除する方法を発見 - 今すぐガイドをご覧ください!
GitHubで見る

準備はできましたか?

Nuget Downloads 20,878,335バージョン:2026.9リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。