縱向與橫向
IronPDF for Java 可以修改新建和現有 PDF 文件的頁面方向。
使用 IronPDF 重新渲染的新 PDF 文件預設採用縱向方向。 開發者可以使用ChromePdfRenderOptions實例在將內容(HTML、RTF、URL 等)轉換為 PDF 時覆寫此行為。 setPaperOrientation方法接受一個PaperOrientation值,讓開發人員可以根據需要更改產生的 PDF 的紙張方向。 範例程式碼中的第 21-23 行建立了一個橫向的 PDF 文件。 第 21 行呼叫setPaperOrientation並使用PaperOrientation.LANDSCAPE會觸發方向行為。 將枚舉值替換為PaperOrientation.PORTRAIT ,將使後續對PdfDocument.renderUrlAsPdf呼叫以縱向方向建立IronPDF 主頁。
ChromePdfRenderOptions物件不能用於更改現有 PDF 的頁面方向(這些 PDF 可以是先前呼叫任何 PDF 渲染方法產生的PdfDocument ,也可以是使用PdfDocument.fromFile方法載入到 IronPDF 中的 PdfDocument)。 對於這些 PDF 文檔,可以透過基於旋轉的變換來調整頁面方向。 為此,IronPDF 提供了rotateAllPages方法供使用者使用。
rotateAllPages接受PageRotation枚舉類型,該類型指定一組可接受的旋轉值。 範例程式碼的第 40 行將工作 PDF 文件中的每一頁順時針旋轉 270 度。 若要僅旋轉 PDF 中的一頁(或部分頁面),請選擇rotatePage方法而不是rotateAllPages 。






