在 Java 中旋转 PDF 页面

当需要跨一个或多个页面更改方向时,请使用页面旋转 API。

将所有页面旋转 90 度

当文档中的每一页都应顺时针旋转时,请使用此示例。

  1. 打开源 PDF Document。
  2. 遍历全部 Page 对象并设置旋转值。
  3. 保存更新后的 PDF。
public static void rotatePage(Path inputFile, Path outputFile) {
    try (Document document = new Document(inputFile.toString())) {
        for (Page page : document.getPages()) {
            page.setRotate(Rotation.on90);
        }
        document.save(outputFile.toString());
    }
}