本文协助如何使用 C# 旋转 PDF。它解释了设置 IDE 配置所需的资源、为实现所需结果而要执行的任务列表,以及用于使用 C# 更改 PDF 方向的可运行示例代码。示例代码可以在任何支持.NET 的环境中执行,并且不需要任何其他第三方工具或软件来永久旋转 PDF。
使用 C# 旋转 PDF 文件的步骤
- 设置环境添加Aspose.PDF for .NET来旋转页面
- 使用 Document 类加载输入 PDF 以更改方向
- 解析每个页面并使用 MediaBox 属性获取矩形区域
- 在临时变量中交换 MediaBox 矩形长度和宽度
- 将 MediaBox 和 CropBox 设置为更新后的矩形
- 设置页面的 Rotation 属性以旋转内容
- 使用修改后的页面和内容方向保存生成的 PDF 文件
上述步骤指导如何使用 C# 在 PDF 中旋转页面。一开始,源 PDF 被加载到 Document 类对象中,然后解析每个页面以访问其 MediaBox 矩形。矩形的长度和宽度互换,然后重新设置为页面的新 MediaBBox 和 CropBox,然后将生成的 PDF 文件保存在磁盘上。
使用 C# 旋转 PDF 中所有页面的代码
此代码演示如何使用 C# 旋转 PDF 文件。我们可以看到每个页面都有 MediaBox 属性,可用于旋转页面,这样 MediaBox 矩形的宽度与其高度交换,并计算出一个新的矩形,从而仅改变页面方向而内容不变。如果您还想更改内容的方向,请使用此示例代码中设置为 Rotation.on270 的页面的旋转属性。
本文指导我们旋转 PDF 文件的页面和每一页的内容。如果您想了解重新排列 PDF 页面的过程,请参阅 如何使用 C# 重新排列 PDF 中的页面 上的文章。