在 C# 中翻譯 PDF 物件
有時,使用者需要將特定的文字、圖片或形狀從 PDF 的某個位置移動到另一個位置。 使用 IronPDF,我們為開發者提供了一種方式,讓他們可以直接存取 PDF 物件,並使用我們的程式庫進行轉換。
在這個程式碼範例中,我們將介紹如何使用 IronPDF 輕鬆地轉換 PDF DOM 中的物件。
轉換 PDF 物件的5步驟程式碼
ChromePdfRendererrenderer= newChromePdfRenderer();PdfDocumentpdf=renderer.RenderHtmlAsPdf("Test");- var
objects=pdf.Pages.First().ObjectModel.TextObjects.First(); objects.Translate= newSystem.Drawing.PointF(100,-100);pdf.SaveAs("translated.pdf");
程式碼說明
我們首先建立一個RenderHtmlAsPdf來將 HTML 字串渲染為 PDF。
在渲染文字之後,我們接著存取 PDF DOM 物件集合。 我們使用TextObjects集合。 TextObjects集合中包含了 PDF 內所有的TextObject實例。 我們在這個集合中存取第一個元素並將其分配給變數。
在 PDF 中獲取第一個Translate屬性。 透過分配一個新點,該單詞的位置在X和Y軸上分別向右和向下平移了100個點。
最後,文字移動後,我們使用SaveAs方法儲存修改後的 PDF。
準備開始了嗎?
Nuget 下載 20,088,359 | 版本: 2026.7 剛剛發布

