纵向和横向方向

在 IronPDF 中创建或渲染 PDF 时,您可以从两种方向中选择一种,以确定文档的方向。PdfPaperOrientation "类决定了渲染时的纸张方向。 HTML 转 PDF.

本例向您演示如何设置文档的纸张方向。

IronPDF 在 PDF 中有两个不同的值,分别称为 "PaperOrientation"(纸张方向)和 "PageRotation"(页面旋转)。这两种值的用法各不相同。不仅如此,你还需要知道何时使用哪种值。

PDFPaperOrientation` - 用于从 HTML 或 URL 呈现的新 PDF 文档:

  • 此设置仅在从 HTML 或 URL 呈现文档时有效。
  • 对于横向文档,请使用renderer.RenderingOptions.PaperOrientation=PdfPaperOrientation.Landscape;`渲染器。
  • 纵向使用renderer.RenderingOptions.PaperOrientation=PdfPaperOrientation.Portrait;`纵向使用
  • 然而,文档渲染完成后,这些信息就会丢失。

PageRotation - 用于已存在的 PDF 文档:

  • 该属性仅对现有文档有效。 (这意味着在渲染新文档时不能指定该值).
  • 这些信息作为文档本身的一部分存储。以每页为单位。
  • 新渲染文档的页面默认 PageRotationNone
  • 页面旋转 "的值不会对页面的 "宽度 "和 "高度 "产生任何影响。
  • 在一个 210mm x 297mm 页面上指定 PageRotationNone 将导致页面的 width=210 height=297 宽度=210,高度=297。
  • 如果在 210mm x 297mm 页面上指定 PageRotationClockwise90 ,页面将显示为 width=210 height=297