縦向き & 横向き
IronPDF for Pythonは、新しいPDFファイルに対してランドスケープとポートレートのページオリエンテーションをサポートしており、既存のドキュメントに対してはページごとの回転制御を提供します。
開始方法
新しいPDFについては、レンダーメソッドを呼び出す前にRenderingOptions.PaperOrientationを設定します。 既存のPDFについては、PdfDocumentで個々のページまたはドキュメント全体を回転させます。
コードの理解
新しいPDFファイル
PaperOrientation = PdfPaperOrientation.Landscape: PDFを横向きでレンダリングします。 デフォルトの縦向きレイアウトに戻るにはPortraitを使用します。RenderUrlAsPdfで動作します。
既存のPDFファイル
PdfDocument.FromFile(path): 既存のPDFファイルをロードします。Pages[0].PageRotation: 最初のページの現在の回転を読み取ります(ゼロベースインデックス)。SetPageRotation(PageIndex, Rotation): 指定された角度に単一のページを回転させます。SetAllPageRotations(Rotation): ドキュメント内のすべてのページに同じ回転を適用します。
回転値
PdfPageRotation列挙型は4つのオプションを提供します。
| 価値 | 度 |
|---|---|
None | 0° |
Clockwise90 | 90° |
Clockwise180 | 180° |
Clockwise270 | 270° |






