在C#中翻譯PDF對象 有時使用者需要將 PDF 中的特定文字、圖像或形狀移動到其他位置。 IronPDF 為開發人員提供了直接存取 PDF 物件並使用我們的庫進行轉換的方法。 在這個程式碼範例中,我們將介紹如何使用 IronPDF 輕鬆翻譯 PDF DOM 中的物件。 五步驟代碼即可翻譯 PDF 對象 ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("Test"); var objects = pdf.Pages.First().ObjectModel.TextObjects.First(); objects.Translate = new System.Drawing.PointF(100,-100); pdf.SaveAs("translated.pdf"); 程式碼解釋 我們先實例化一個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 - 立即造訪我們的指南! 在 GitHub 上檢視 代碼 https://github.com/iron-software/IronPdf.Examples/tree/main/examples/translate-pdf-objects 下載 ZIP 相關教程 相關操作指南 類文檔 獲取語言包 下載 IronPDF DLL 回報此頁面的問題 準備好開始了嗎? Nuget 下載 17,570,948 | 版本: 2026.2 剛剛發布 免費 NuGet 下載 總下載量:17,570,948 查看許可證