纵向和横向方向

在使用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
  • 页面旋转 "的值不会对页面的 "宽度 "和 "高度 "产生任何影响。
  • 指定 210mm x 297mm 页面的 PageRotationNone 将得到一个 width=210 height=297 的页面。
  • 210mm x 297mm 页面上指定 PageRotationClockwise90,将导致页面的 width=210 height=297