如何訪問所有 PDF DOM 對象
訪問 PDF DOM 物件是指以類似操作網頁 DOM 的方式互動處理 PDF 檔案的結構。(文件物件模型). 在 PDF 的背景下,DOM 是文件內部結構的表現,允許開發人員以程式方式訪問和操作不同的元素,如文字、圖片、註釋和中繼資料。
如何訪問所有 PDF DOM 對象
- 下載 C# 庫以存取 PDF DOM 物件
- 匯入或呈現目標PDF文件
- 訪問 PDF 的頁集合並選擇所需的頁面
- 使用 物件模型 用來查看和互動 DOM 物件的屬性
- 儲存或匯出修改過的 PDF 文件
立即在您的專案中使用IronPDF,並享受免費試用。
訪問 DOM 對象範例
可以從 PdfPage 物件存取 ObjectModel。 首先,導入目標 PDF 並訪問其 Pages 屬性。 從那裡開始,選擇任意頁面,您將可以訪問 ObjectModel 屬性。
警告
:path=/static-assets/pdf/content-code-examples/how-to/access-pdf-dom-object.cs
using IronPdf;
using System.Linq;
// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Create a PDF from a URL
PdfDocument pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
// Access DOM Objects
var objects = pdf.Pages.First().ObjectModel;
Imports IronPdf
Imports System.Linq
' Instantiate Renderer
Private renderer As New ChromePdfRenderer()
' Create a PDF from a URL
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://ironpdf.com/")
' Access DOM Objects
Private objects = pdf.Pages.First().ObjectModel
ObjectModel 屬性目前由 ImageObject、PathObject 和 TextObject 組成。 每個物件包含該頁索引上的資訊、邊框、比例和轉換。 此資訊也可以修改。
ImageObject:
- 高度:圖像的高度。
- 寬度:圖像的寬度。
ExportBytesAsJpg:一種將圖像以 JPG 格式導出為字節數組的方法。
PathObject:
- 填充顏色:路徑的填充顏色。
- StrokeColor:路徑的描邊顏色。
點:定義路徑的點的集合。
TextObject:
- 顏色:文字的顏色。
- 內容:實際的文本內容。