Girar páginas PDF en Java

Utilice la API de rotación de páginas cuando necesite cambiar la orientación en una o más páginas.

Rotar todas las páginas 90 grados

Utilice este ejemplo cuando cada página del documento deba girarse en sentido horario.

  1. Abra el PDF de origen Document.
  2. Itere sobre todos Page objetos y establezca el valor de rotación.
  3. Guarde el PDF actualizado.
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());
    }
}