O tamanho da página do PDF é sempre o mesmo entre paisagem e retrato com itextpdf

Eu tenho um PDFReader que contém algumas páginas no modo paisagem e outras no retrato.

Preciso diferenciá-los para fazer algum tratamento ... No entanto, se eu chamar getOrientation ou getPageSize, o valor será sempre o mesmo (595 para tamanho da página e 0 para orientação).

Por que o valor não é diferente para uma página em paisagem?

Tentei encontrar outros métodos para recuperar a largura / orientação da página, mas nada funcionou.

Aqui está o meu código:

for(int i = 0; i < pdfreader.getNumberOfPages(); i++)
{
    document = PdfStamper.getOverContent(i).getPdfDocument();

    document.getPageSize().getWidth; //this will always be the same
}

Obrigado !

questionAnswers(2)

yourAnswerToTheQuestion