在 C# 中翻譯 PDF 物件

有時使用者需要將 PDF 中的特定文字、圖片或圖形移動到其他位置。 透過 IronPDF,我們提供開發人員直接存取 PDF 物件並利用我們的函式庫進行轉換的方法。

在此程式碼範例中,我們將逐步說明如何使用 IronPDF 輕鬆地透過 PDF DOM 翻譯物件。

程式碼說明

我們首先建立 ChromePdfRenderer 的實例,然後呼叫 RenderHtmlAsPdf 將 HTML 字串渲染為 PDF。

渲染文字後,我們接著存取 PDF DOM 物件集合。 我們使用 Pages.First 取得首頁,接著存取其 ObjectModel 以尋找 TextObjects 集合。 TextObjects 集合包含 PDF 文件中的所有 TextObject 實例。 我們存取此集合中的第一個元素,並將其賦值給變數。

在 PDF 中取得第一個 TextObject 後(在本範例中,此處為單字"Test"),我們接著將新的 PointF(X, Y) 指派給 Translate 屬性。 透過設定新座標點,該 WORD 的位置將沿 X 軸向右移動 100 點,並沿 Y 軸向下移動 100 點。

最後,在將文字移入後,我們使用 SaveAs 方法來儲存修改後的 PDF 檔案。

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

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

還在往下捲動嗎?

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