在 C# 中翻译 PDF 对象 有时用户需要将特定的文本、图像或形状在PDF中移动到另一个位置。 使用IronPDF,我们为开发人员提供了直接访问PDF对象并使用我们的库进行转换的方法。 在此代码示例中,我们将讲解如何使用IronPDF轻松转换PDF DOM中的对象。 class="examples__featured-snippet"> 翻译PDF对象的5步代码 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"这个词),我们为Translate属性分配一个新的PointF(X, Y)。 通过分配新点,该词的位置沿X轴向右移动100点,沿Y轴向下移动100点。 最后,在文本移动后,我们使用SaveAs方法保存修改后的PDF。 发现如何轻松翻译PDF DOM–立即访问我们的指南! 在 GitHub 上查看 代码 https://github.com/iron-software/IronPdf.Examples/tree/main/examples/translate-pdf-objects 下载 ZIP 相关教程 相关操作指南 类文档 获取语言包 下载IronPDF DLL 报告此页面的问题 准备开始了吗? Nuget 下载 16,133,208 | 版本: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:16,133,208 查看许可证