纵向和横向方向
Java 版 IronPDF 可以修改新建和现有 PDF 文档的页面方向。
使用 IronPDF 重新渲染的新 PDF 文档默认使用纵向方向。 开发者可以在将内容(HTML、RTF、URL 等)转换为 PDF 时通过 ChromePdfRenderOptions 实例覆盖此行为。 setPaperOrientation 方法接受一个 PaperOrientation 值,并允许开发人员根据需要更改生成的 PDF 的纸张方向。 示例代码第 21 到 23 行创建了横向设置的 PDF 文档。 在第 21 行使用 PaperOrientation.LANDSCAPE 调用 setPaperOrientation 触发了方向行为。 将枚举值替换为 PaperOrientation.PORTRAIT 将使对 PdfDocument.renderUrlAsPdf 的后续调用以纵向方向创建 IronPDF 主页。
ChromePdfRenderOptions 对象不能用于更改现有 PDF 的页面方向(这些可以是通过任何 PDF 渲染方法的先前调用生成的或使用 PdfDocument.fromFile 方法加载到 IronPDF 的 PdfDocument)。 对于这些 PDF 文档,可以通过基于旋转的转换来调整页面方向。 为此目的,IronPDF 提供了可用的 rotateAllPages 方法。
rotateAllPages 接受一个 PageRotation 枚举类型,指定一组可接受的旋转值。 示例代码第 40 行将工作 PDF 文档中的每一页顺时针旋转 270 度。 要只旋转 PDF 中的一页(或部分页面),请选择 rotatePage 方法而不是 rotateAllPages。






