在 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轴向右移动100点,沿Y轴向下移动100点。

最后,在文本移动完成后,我们使用 SaveAs 方法保存修改后的 PDF。

了解如何轻松翻译 PDF DOM - 立即访问我们的指南!

准备开始了吗?
Nuget 下载 18,332,619 | 版本: 2026.4 刚刚发布
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronPdf
运行示例看着你的HTML代码变成PDF文件。