縱向和橫向方向
在使用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
將導致頁面的width=210 height=297