縱向和橫向方向
在使用 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
的值對頁面的寬度
和高度
沒有任何影響。- 在
210mm x 297mm
頁面上指定PageRotation
為None
會生成一個具有寬度=210 高度=297
的頁面 - 在
210mm x 297mm
頁面上指定PageRotation
為Clockwise90
會生成一個具有寬度=210 高度=297
的頁面