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移除集合中的第一個影像。請記住,集合是從零開始索引的,因此第一個元素總是在索引零。

最後,我們通過呼叫SaveAs來將修改後的PDF保存到新文件,現已缺失被移除的元素。

輕鬆移除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

受到全球數百萬工程師的信任

Iron Software的客戶標誌
獲取您的無義務諮詢
填寫以下表格或電子郵件sales@ironsoftware.com
您的詳細資訊將始終保密
受到全球數百萬工程師的信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立