纵向和横向方向
IronPDF for Python支持新PDF的横向和纵向页面方向,并提供现有文档的每页旋转控制。
开始
对于 新 PDF,在调用任何渲染方法之前设置 RenderingOptions.PaperOrientation。 对于 现有 PDF,在加载的 PdfDocument 上使用 SetPageRotation 或 SetAllPageRotations 旋转单独页面或整个文档。
理解代码
新PDF
PaperOrientation = PdfPaperOrientation.Landscape:以横向渲染 PDF。 使用Portrait返回默认的直立布局。- 可与
RenderHtmlFileAsPdf和RenderUrlAsPdf一同工作。
现有PDF
PdfDocument.FromFile(path):加载现有 PDF 文件。Pages[0].PageRotation:读取第一页的当前旋转(从零开始的索引)。SetPageRotation(PageIndex, Rotation):将单页旋转到指定角度。SetAllPageRotations(Rotation):将相同的旋转应用于文档中的每一页。
旋转值
PdfPageRotation 枚举提供四种选择:
| 价值 | 度数 |
|---|---|
None | 0° |
Clockwise90 | 90° |
Clockwise180 | 180° |
Clockwise270 | 270° |






