纵向和横向方向
在使用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
。 PageRotation
的值对页面的width
和height
没有任何影响。- 指定
210mm x 297mm
页面的PageRotation
为None
将得到一个width=210 height=297
的页面。 - 在
210mm x 297mm
页面上指定PageRotation
为Clockwise90
,将导致页面的width=210 height=297
。