在 C# 中翻译 PDF 对象

有时用户需要将特定的文本、图像或形状在PDF中移动到另一个位置。 使用IronPDF,我们为开发人员提供了直接访问PDF对象并使用我们的库进行转换的方法。

在此代码示例中,我们将讲解如何使用IronPDF轻松转换PDF DOM中的对象。

代码解释

我们首先实例化一个 ChromePdfRenderer,然后调用 RenderHtmlAsPdf 将 HTML 字符串渲染为 PDF。

渲染文字后,我们访问PDF DOM对象集合。 我们使用 Pages.First 获取首页,然后访问其 ObjectModel 以查找 TextObjects 集合。 TextObjects 集合包含 PDF 文件中的所有 TextObject 实例。 我们访问此集合中的第一个元素并将其赋值给变量。

在 PDF 中获取第一个 TextObject 后(在本例中即单词"Test"),我们将为 Translate 属性分配一个新的 PointF(X, Y)。 通过分配新点,该词的位置沿X轴向右移动100点,沿Y轴向下移动100点。

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

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

准备开始了吗?
Nuget 下载 19,014,616 | 版本: 2026.5 just released
Still Scrolling Icon

还在滚动吗?

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