縦向き & 横向き

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

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

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

PdfPaperOrientation - これはHTMLまたはURLから生成された新しいPDFドキュメント用です。

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

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

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