縱向和橫向方向

在使用 IronPDF 建立或渲染 PDF 時,您可以選擇兩種定向方式其中之一來決定文件的呈現方式。PdfPaperOrientation 類別決定渲染時的紙張方向。 HTML轉PDF.

此範例顯示如何為您的文件設定紙張方向。

IronPDF 在 PDF 中有兩個不同的值稱為 PaperOrientationPageRotation。這兩者的用途不同。不僅如此,您需要知道該何時使用哪一個。

PdfPaperOrientation - 適用於從 HTML 或 URL 渲染的新 PDF 文件:

  • 僅在從 HTML 或 URL 渲染文件時有效的設定。
  • 橫向使用:renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;
  • 縱向使用:renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Portrait;
  • 然而,渲染文件後,這些信息將會遺失。

PageRotation - 適用於已存在的 PDF 文件:

  • 僅在現有文件的屬性中有效。 (這意味著在渲染新文件時無法指定這一點).
  • 此信息儲存為文件本身的一部分。在每頁的基礎上。
  • 新渲染文件的頁面將始終具有默認的 PageRotation 設定為 None
  • PageRotation 的值對頁面的 寬度高度 沒有任何影響。
  • 210mm x 297mm 頁面上指定 PageRotationNone 會生成一個具有 寬度=210 高度=297 的頁面
  • 210mm x 297mm 頁面上指定 PageRotationClockwise90 會生成一個具有 寬度=210 高度=297 的頁面