縱向和橫向方向
在使用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
