縱向和橫向方向

在使用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文件:

  • 這只適用於現有文件的屬性。 (這意味著在渲染新文件時無法指定這一點).
  • 此信息存儲為文件本身的一部分。 每頁計算。
  • 新渲染文件的頁面將始終預設為「無旋轉」的PageRotation
  • PageRotation 的值不會對頁面的 widthheight 產生任何影響。
  • 210mm x 297mm 頁面上指定 PageRotationNone 將導致頁面 width=210 height=297
  • 指定 210mm x 297mm 頁面的 PageRotationClockwise90,將導致頁面 width=210 height=297