在 C# 中翻译 PDF 对象
有时用户需要将特定的文本、图像或形状在PDF中移动到另一个位置。 使用IronPDF,我们为开发人员提供了直接访问PDF对象并使用我们的库进行转换的方法。
在此代码示例中,我们将讲解如何使用IronPDF轻松转换PDF DOM中的对象。
翻译 PDF 对象的 5 步代码
ChromePdfRendererrenderer= newChromePdfRenderer();PdfDocumentpdf=renderer.RenderHtmlAsPdf("Test");- var
objects=pdf.Pages.First().ObjectModel.TextObjects.First(); objects.Translate= newSystem.Drawing.PointF(100,-100);pdf.SaveAs("translated.pdf");
代码解释
我们首先实例化一个RenderHtmlAsPdf将HTML字符串渲染为PDF。
渲染文字后,我们访问PDF DOM对象集合。 我们使用TextObjects集合。 TextObject实例。 我们访问此集合中的第一个元素并将其赋值给变量。
在获得PDF中的第一个PointF(X, Y)。 通过分配新点,该词的位置沿X轴向右移动100点,沿Y轴向下移动100点。
最后,在文本移位后,我们利用SaveAs方法保存修改后的PDF。
准备开始了吗?
Nuget 下载 19,936,792 | 版本: 2026.7 刚刚发布

