在 C# 中翻譯 PDF 物件
using IronPdf;
using System.Linq;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render simple HTML to PDF
PdfDocument pdf = renderer.RenderHtmlAsPdf("Test");

// Access the first text object on the first page
var objects = pdf.Pages.First().ObjectModel.TextObjects.First();

// Translate by 100 points right and 100 points down
objects.Translate = new System.Drawing.PointF(100, -100);

// Save the modified PDF
pdf.SaveAs("translated.pdf");
NuGet Download
PM > Install-Package IronPdf
在 C# 中翻譯 PDF 物件

在 C# 中翻譯 PDF 物件

有時,使用者需要將特定的文字、圖片或形狀從 PDF 的某個位置移動到另一個位置。 使用 IronPDF,我們為開發者提供了一種方式,讓他們可以直接存取 PDF 物件,並使用我們的程式庫進行轉換。

在這個程式碼範例中,我們將介紹如何使用 IronPDF 輕鬆地轉換 PDF DOM 中的物件。

程式碼說明

我們首先建立一個RenderHtmlAsPdf來將 HTML 字串渲染為 PDF。

在渲染文字之後,我們接著存取 PDF DOM 物件集合。 我們使用TextObjects集合。 TextObjects集合中包含了 PDF 內所有的TextObject實例。 我們在這個集合中存取第一個元素並將其分配給變數。

在 PDF 中獲取第一個Translate屬性。 透過分配一個新點,該單詞的位置在X和Y軸上分別向右和向下平移了100個點。

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

發現如何輕鬆翻譯 PDF DOM - 立即瀏覽我們的指南!
在 GitHub 上查看

準備開始了嗎?

Nuget Downloads 21,739,885版本:2026.10剛剛發布