Edicion PDF

Hola buen día.

Les planteo la siguiente situación:

Tengo una gran cantidad de archivos pdf, algunas hojas de manera horizontal y otras de manera vertical, el asunto es que debido al gran numero de páginas se me dificulta editar archivo por archivo y pagina por pagina para ponerlas en la orientación correcta. Existe alguna libreria en Java que me permita detectar la orientación del texto y por consiguente girar la hoja?

Le agradezco cualquier información...