在 C# 中缩放 PDF 对象

IronPDF使开发人员能够以编程方式缩放PDF对象,允许对PDF中的文本和图像等元素进行精确控制,而无需修改原始文件或创建全新的文件。

使用IronPDF库,您可以轻松缩放PDF对象。 下面的示例演示了如何仅用几行代码完成此任务。

代码解释

在此示例中,我们首先创建一个包含 <img> 标签的 HTML 字符串,用于嵌入图片。 随后,使用 RenderHtmlAsPdf 方法,我们将该 HTML 字符串渲染为 PdfDocument 对象。

要访问我们刚刚添加的 ImageObject,我们需要遍历文档的结构。 我们首先使用 Pages.First 访问 PDF 的首页。 接下来,我们将深入分析其 ObjectModel 部分,其中包含页面的结构化内容。 随后,我们访问 ImageObjects 集合,获取其第一个元素,并将其赋值给一个变量。

要调整图像大小,我们将 Scale 属性赋予新的 PointF 值。 在本例中,我们将图像以其原始大小的70%在x轴和y轴上进行缩放。 注意,缩放因数大于1将增加大小,而小于1(但大于0)的因数将有效地缩小图像。 您还可以通过为x和y提供不同的值来进行非均匀缩放。

修改 Scale 属性后,我们最后调用 SaveAs 方法,将应用了更改的 PDF 保存下来。

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

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

还在滚动吗?

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