纵向和横向方向

在使用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设置None
  • PageRotation 的值对页面的 widthheight 没有任何影响。
  • 210mm x 297mm的页面上指定PageRotationNone将导致页面的width=210 height=297
  • 210mm x 297mm的页面上指定PageRotationClockwise90将导致页面的宽度=210 高度=297