Rotacionar páginas PDF em Java

Use a API de rotação de página quando precisar mudar a orientação em uma ou mais páginas.

Gire todas as páginas em 90 graus

Use este exemplo quando todas as páginas do documento devem ser giradas no sentido horário.

  1. Abra o PDF de origem em um objeto Document.
  2. Itere por todos objetos Page e defina o valor de rotação.
  3. Salve o PDF atualizado.
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());
    }
}