Cómo encontrar pdf es vertical u horizontal usando la biblioteca PDFBOX en Java

Suponiendo que tiene un objeto PDPage:

PDRectangle mediaBox = page.findMediaBox();
boolean isLandscape = mediaBox.getWidth() > mediaBox.getHeight();

sin embargo ... la página podría rotarse:

int rotation = page.findRotation();
if (rotation == 90 || rotation == 270)
    isLandscape = !isLandscape;

Esto es solo para 1.8. *. En las versiones 2. *, use getMediaBox()y getRotation(). No utilice los get*métodos en las versiones 1.8. * Porque no buscan el árbol de la página si falta información en el nivel de la página.

Respuesta 1

Quiero incluir un archivo test.txt en mi programa Java, pero no sé cómo incluir un archivo en NetBeans para una aplicación Java. Este es mi código: proyecto de paquete; import java.util. *; import java.io ....

Tengo el fragmento de pom.xml que intenta resolver la dependencia de fitbit: <repositorios> <repository> <name> FitBit GitHub Repo </name> <id & ...

Estoy tratando de hacer que un cliente de servicio web trabaje desde OSGi, estoy usando Felix como mi contenedor. Hasta ahora he intentado usar Apache CXF. Esto no funcionaría con mi servicio web ya que está codificado / RPC y ...

Tengo las siguientes dos dependencias en mi proyecto: <dependencia> <groupId> com.google.javascript </groupId> <artifactId> compilador de cierre </artifactId> <versión> ...