Transform PDF Pages in .NET

This article was translated from English: Does it need improvement?
Translated
View the article in English

转换 PDF 页面通常涉及使用各种操作来改变页面内容的外观或布局。 这些转换可以包括缩放(调整页面大小)和平移(移动内容到不同的位置)。

快速入门:轻松转换 PDF 页面

学习如何使用 .NET 中的 IronPDF 库轻松转换 PDF 页面。 只需几行代码,您就可以缩放和平移页面内容而不影响原始页面尺寸。 本快速指南演示了如何应用这些转换来无缝增强您的 PDF 文档。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    IronPdf.PdfDocument.FromFile("input.pdf")
      .Pages[0].Transform(50,50,0.8,0.8)
      .SaveAs("output‑transformed.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

最小化工作流程(5 步)

  1. 下载 IronPDF 的综合 C# PDF 库以转换 PDF 页
  2. 准备目标 PDF 文档
  3. 使用 Transform 方法移动和缩放 PDF 页
  4. 进一步编辑 PDF,例如添加 HTML 或图像印章
  5. 将 PDF 导出为新文件


转换 PDF 页

两个转换功能可以移动和调整内容大小。 这仅影响页面上显示内容的外观,并不改变物理页面尺寸。 让我们在基本 PDF 文档示例上尝试 Transform 方法。

:path=/static-assets/pdf/content-code-examples/how-to/transform-pdf-pages-transform-pdf.cs
using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("basic.pdf");

pdf.Pages[0].Transform(50, 50, 0.8, 0.8);

pdf.SaveAs("transformPage.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel
  • 可缩放转换:代码的这一部分通过将缩放因子设置为宽度和高度维度的 0.5,将 PDF 内容缩小到原始尺寸的一半。
  • 平移转换:PDF 页的内容向右移动 100 个单位,向下移动 200 个单位,从而有效地重新定位页面内的内容。
  • 保存转换后的 PDF:应用转换后,文档将另存为新文件。
class="content-img-align-center">
class="center-image-wrapper"> Transform PDF pages

常见问题解答

如何在 C# 中转换 PDF 页面?

要在 C# 中转换 PDF 页面,请从 NuGet 下载 IronPDF 库。准备您的目标 PDF 文档,利用 Transform 方法进行缩放和翻译,然后将修改后的文档另存为新文件。

缩放 PDF 页面包括什么?

缩放 PDF 页面涉及调整其内容大小。例如,您可以使用 IronPDF 通过 Transform.Scale 方法将内容缩小到其原始大小的 50%。

如何移动 PDF 页面上的内容?

您可以通过使用 IronPDF 的翻译功能移动 PDF 页面上的内容。它允许您在不更改页面物理尺寸的情况下水平和垂直移动内容。

转换 PDF 页面会改变其大小吗?

不,使用 IronPDF 转换 PDF 页面只会改变内容的外观,例如其位置和缩放比例,但不会改变页面本身的物理尺寸。

我可以同时对 PDF 页面应用缩放和翻译吗?

可以,IronPDF 允许您对同一 PDF 页面同时应用缩放和翻译,使您能够调整页面上内容的大小和位置。

保存转换后的 PDF 文档的过程是什么?

在使用 IronPDF 应用转换后,您可以将文档保存为新文件,从而保留原件并创建带有应用更改的修改版本。

我在哪里可以找到转换 PDF 页面的示例?

转换 PDF 页面的示例可以在 IronPDF 文档和他们的网站上找到,提供详细的代码片段和说明。

在转换 PDF 页面后是否可以添加其他编辑,例如 HTML 或图像标记?

是的,IronPDF 允许您在转换后进一步编辑 PDF,例如添加 HTML 或图像标记,以增强文档的内容和外观。

IronPDF 是否兼容 .NET 10,能否用于转换 PDF 页面?

是的,IronPDF 除了支持 .NET 9、8、7、6、.NET Core、.NET Standard 和 .NET Framework 之外,还支持 .NET 10。它在面向 .NET 10 的项目中可以开箱即用,因此您可以放心使用相同的Transform方法和 PDF 编辑功能,无需担心兼容性问题。

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。

准备开始了吗?
Nuget 下载 16,154,058 | 版本: 2025.11 刚刚发布