縱向和橫向方向

在使用IronPDF創建或渲染PDF時,您可以從兩種文檔方向中選擇一種。 PdfPaperOrientation 類別在使用 IronPDF 將 HTML 轉換為 PDF 時確定紙張方向。

此示例向您展示如何為您的文件設置紙張方向。

IronPDF 在 PDF 中有兩個不同的值,分別是 PaperOrientationPageRotation。 兩者使用方式不同。 不僅如此,您還需要知道何時使用哪一個。

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 將導致頁面的 width=210 height=297