在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屬性。 透過指定一個新點,單字的位置沿著 X 軸和 Y 軸分別向右移動 100 個點,向下移動 100 個點。

最後,在文字移動完成後,我們使用SaveAs方法儲存修改後的 PDF。

了解如何輕鬆翻譯 PDF DOM - 立即造訪我們的指南!

準備好開始了嗎?
Nuget 下載 16,685,821 | 版本: 2025.12 剛發表