縦向き & 横向き

IronPDFでPDFを作成またはレンダリングする際に、ドキュメントの向きを2つのオプションから選択できます。 PdfPaperOrientation クラスは、IronPDF で HTML を PDF に変換するときの用紙の向きを決定します。

この例では、ドキュメントの紙の向きを設定する方法を示します。

IronPDFには、PDF内でPaperOrientationPageRotationという2つの異なる値があります。 どちらも異なる方法で使用されます。 それだけでなく、どのツールをいつ使用するかを理解する必要があります。

PdfPaperOrientation - これはHTMLまたはURLからレンダリングされる新しいPDFドキュメント用です:

  • これは、HTMLまたはURLからドキュメントをレンダリングする際の設定としてのみ有効です。
  • 横向きで使用する場合: renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;
  • 縦向きで使用するには:renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Portrait;
  • しかし、文書がレンダリングされた後、情報が失われます。

    PageRotation - これは既存のPDFドキュメントに使用します。

  • これは既存のドキュメントのプロパティとしてのみ有効です。 (つまり、新しいドキュメントのレンダリング中に指定することはできません)。
  • この情報は、ドキュメント自体の一部として保存されます。 ページごとに。
  • 新しくレンダリングされたドキュメントのページは常にデフォルトのPageRotationNoneになります。
  • PageRotation の値は、ページの width および height に影響を与えません。
  • 210mm x 297mm のページに PageRotationNone に指定すると、width=210 height=297 のページになります
  • 210mm x 297mmのページにPageRotationClockwise90に指定すると、width=210 height=297のページが生成されます。