縱向和橫向方向
在使用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
。 PageRotation
的值不會對頁面的width
和height
產生任何影響。- 在
210mm x 297mm
頁面上指定PageRotation
為None
將導致頁面width=210 height=297
- 指定
210mm x 297mm
頁面的PageRotation
為Clockwise90
,將導致頁面width=210 height=297
。