在 C# 中移除 PDF 物件

從 PDF 文件中選擇性地移除物件可能是一項複雜的任務。 然而,IronPDF 為開發人員提供了一種簡單直觀的方式,可直接操作 PDF 的文件物件模型 (DOM)。

本範例將示範如何僅透過幾行程式碼,便能以程式化方式從 PDF 檔案中移除特定物件(例如圖片或文字)。

程式碼說明

在此範例中,我們首先使用 FromFile 載入 PDF 檔案。 此方法會載入您指定的 PDF 檔案,並將其指派給一個變數。

隨後,我們可以透過 Pages.First 查找 PDF 第一頁上的物件清單,進行深入分析。 這會擷取 PDF 的第一頁。 要存取 PDF DOM 物件,我們接著存取 ObjectModel 集合,該集合包含第一頁的 PDF 物件。

若要移除某個物件,我們會鎖定 ObjectModel 中的特定集合。 在此情況下,我們將從 ImageObjects 集合中移除一張圖片。 接著我們呼叫標準的清單方法 RemoveAt,並傳入欲刪除元素的索引。 在此範例中,我們透過傳入索引 0 來移除集合中找到的第一張圖片。請注意,集合採用零索引,因此第一個元素始終位於索引 0 處。

最後,我們透過呼叫 SaveAs,將已移除該元素的修改後 PDF 儲存為新檔案。

了解如何輕鬆移除 PDF DOM —— 立即參閱我們的指南!

準備開始了嗎?
Nuget 下載 19,014,616 | 版本: 2026.5 just released
Still Scrolling Icon

還在往下捲動嗎?

想要快速確認成果嗎? PM > Install-Package IronPdf
執行範例 觀看您的 HTML 轉為 PDF。