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