2010-11-09 46 views

Respuesta

45

Puede utilizar Apache PDFBox para cargar un documento PDF y luego llamar al método getNumberOfPages para devolver el recuento de páginas.

PDDocument doc = PDDocument.load(new File("file.pdf")); 
int count = doc.getNumberOfPages(); 
0

Si genera el PDF con FOP, a continuación, puede utilizar http://xmlgraphics.apache.org/fop/

usted puede contar las páginas con la ayuda de etiquetas FOP.

Si solo se trata de un archivo pdf simple de una fuente externa, entonces debe verificar iText API.

7

Debería poder hacer esto con iText. Consulte this thread para saber cómo resolver el problema. Here es el capítulo 2, que está vinculado de forma incorrecta en el hilo:

PdfReader reader = new PdfReader("SimpleRegistrationForm.pdf"); 
int pages = reader.getNumberOfPages(); 
Cuestiones relacionadas