縦向き & 横向き
IronPDFでPDFを作成またはレンダリングする際に、ドキュメントの向きを2つのオプションから選択できます。 PdfPaperOrientation
クラスは、IronPDF で HTML を PDF に変換するときの用紙の向きを決定します。
この例では、ドキュメントの紙の向きを設定する方法を示します。
IronPDFには、PDF内でPaperOrientation
とPageRotation
という2つの異なる値があります。 どちらも異なる方法で使用されます。 それだけでなく、どのツールをいつ使用するかを理解する必要があります。
PdfPaperOrientation
- これはHTMLまたはURLからレンダリングされる新しいPDFドキュメント用です:
- これは、HTMLまたはURLからドキュメントをレンダリングする際の設定としてのみ有効です。
- 横向きで使用する場合:
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;
- 縦向きで使用するには:
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Portrait;
-
しかし、文書がレンダリングされた後、情報が失われます。
PageRotation - これは既存のPDFドキュメントに使用します。
- これは既存のドキュメントのプロパティとしてのみ有効です。 (つまり、新しいドキュメントのレンダリング中に指定することはできません)。
- この情報は、ドキュメント自体の一部として保存されます。 ページごとに。
- 新しくレンダリングされたドキュメントのページは常にデフォルトの
PageRotation
がNone
になります。 PageRotation
の値は、ページのwidth
およびheight
に影響を与えません。210mm x 297mm
のページにPageRotation
をNone
に指定すると、width=210 height=297
のページになります210mm x 297mm
のページにPageRotation
をClockwise90
に指定すると、width=210 height=297
のページが生成されます。