在 .NET 中旋转 PDF 文本和页面

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

旋转 PDF 文本或页面是指改变 PDF 文档中整个页面或特定文本元素的方向。 这个旋转可以用度来表示。(通常为 90、180 或 270 度)以顺时针或逆时针重新定位内容。


适用于PDF的C# NuGet库

安装使用 NuGet

Install-Package IronPdf
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

适用于PDF的C# NuGet库

安装使用 NuGet

Install-Package IronPdf
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

开始在您的项目中使用IronPDF,并立即获取免费试用。

第一步:
green arrow pointer

查看 IronPDFNuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变PDF。

适用于PDF的C# NuGet库 nuget.org/packages/IronPdf/
Install-Package IronPdf

考虑安装 IronPDF DLL 直接。下载并手动安装到您的项目或GAC表单中: IronPdf.zip

手动安装到你的项目中

下载DLL
## 旋转PDF页面 使用 `SetPageRotation`、`SetPageRotations` 和 `SetAllPageRotations` 方法分别设置单页、多页和所有页面的旋转。 这些方法将用指定的度数(顺时针测量)完全覆盖当前页面的旋转。如果原始页面旋转已设置为所需的度数,则这些方法不会影响输出文件。 ```cs :path=/static-assets/pdf/content-code-examples/how-to/rotating-text-set-page-rotation.cs ```
## 使用 CSS3 来旋转文本 在 .NET 中将 HTML 转换为 PDF 后,可能需要以编程方式旋转文本或整个页面。 经常需要在使用 HTML5 和 CSS3 的 PDF 中渲染垂直对齐的文本。以下是您可以实现此目的的方法。 **CSS3** 允许在使用 IronPDF 将 PDF 转换为 HTML 后将文本旋转到任何角度。[PDF .NET 库](/use-case/pdf-dot-net-library/)您之前安装的。 这是通过使用 `-webkit-transform: rotate` CSS3 样式实现的,它可以将任何 HTML 元素旋转到任何角度。 [-webkit-transform](https://www.quackit.com/css/properties/webkit/css_-webkit-transform.cfm)允许对 HTML 元素进行多种类型的3D和3D旋转变换和效果。 一个简短的C# HTML转PDF,并将文本旋转180度的示例是: ```cs :path=/static-assets/pdf/content-code-examples/how-to/rotating-text-css.cs ```