纵向和横向方向
在使用IronPDF创建或渲染PDF时,您可以从两种文档方向中选择一种。 PdfPaperOrientation
类决定了在使用IronPDF将HTML渲染为PDF时的纸张方向。
此示例向您展示如何为文档设置纸张方向。
IronPDF 在 PDF 中有两个不同的值,分别是 PaperOrientation
和 PageRotation
。 两者使用方式不同。 不仅如此,你还需要知道何时使用哪一个。
PdfPaperOrientation
- 这是用于从 HTML 或 URL 渲染的新 PDF 文档:
- 此设置仅在从HTML或URL渲染文档时有效。
- 用于横向:
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;
- 用于纵向:
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Portrait;
-
但是,在文档渲染后,信息就丢失了。
PageRotation - 这用于已存在的PDF文档:
- 这只适用于现有文档的属性。 (这意味着在呈现新文档时无法指定这一点)。
- 此信息存储为文档本身的一部分。 按每页计算。
- 新渲染文档的页面将始终具有默认的
PageRotation
设置None
。 PageRotation
的值对页面的width
和height
没有任何影响。- 在
210mm x 297mm
的页面上指定PageRotation
为None
将导致页面的width=210 height=297
- 在
210mm x 297mm
的页面上指定PageRotation
为Clockwise90
将导致页面的宽度=210 高度=297