在 C# 中缩放 PDF 对象 IronPDF使开发人员能够以编程方式缩放PDF对象,允许对PDF中的文本和图像等元素进行精确控制,而无需修改原始文件或创建全新的文件。 使用IronPDF库,您可以轻松缩放PDF对象。 下面的示例演示了如何仅用几行代码完成此任务。 class="examples__featured-snippet"> 5步代码以缩放PDF对象 string html = @"<img src='https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTi8LuOR6_A98euPLs-JRwoLU7Nc31nVP15rw&s'>"; PdfDocument pdf = renderer.RenderHtmlAsPdf(html); ImageObject image = pdf.Pages.First().ObjectModel.ImageObjects.First(); image.Scale = new System.Drawing.PointF(0.7f, 0.7f); pdf.SaveAs("scaled_image.pdf"); 代码解释 在这个例子中,我们首先创建一个包含<img>标签的HTML字符串以嵌入图像。 之后,使用RenderHtmlAsPdf方法,我们将该HTML字符串渲染为PdfDocument对象。 要访问刚刚添加的ImageObject,我们通过文档的结构进行导航。 我们首先使用Pages.First访问PDF的初始页面。 从那里,我们深入到它的ObjectModel中,其中包含页面的结构化内容。 然后我们访问ImageObjects集合,检索第一个元素并将其分配给变量。 要缩放图像,我们为Scale属性分配一个新的PointF。 在本例中,我们将图像以其原始大小的70%在x轴和y轴上进行缩放。 注意,缩放因数大于1将增加大小,而小于1(但大于0)的因数将有效地缩小图像。 您还可以通过为x和y提供不同的值来进行非均匀缩放。 在修改缩放属性后,我们最终调用SaveAs方法以保存已应用更改的PDF。 立即访问我们的指南,了解如何轻松缩放PDF DOM! 在 GitHub 上查看 代码 https://github.com/iron-software/IronPdf.Examples/tree/main/examples/scale-pdf-objects 下载 ZIP 相关教程 相关操作指南 类文档 获取语言包 下载IronPDF DLL 报告此页面的问题 准备开始了吗? Nuget 下载 16,133,208 | 版本: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:16,133,208 查看许可证