¿Cómo puedo determinar el número de páginas en un archivo PDF dado, usando una API Java de fuente libre/abierta?Determinar el número de páginas en un archivo PDF
18
A
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();
2
PDFBox Apache debe hacer el truco
Cuestiones relacionadas
- 1. número de páginas en un archivo pdf
- 2. Determine el número de páginas en un archivo PDF
- 3. Número de páginas de Pdf con Java
- 4. ¿Cómo puedo obtener el número de páginas en un archivo PDF en Perl?
- 5. Recortar páginas de un archivo .pdf
- 6. ¿Cómo crear un archivo PDF de varias páginas con Gnuplot?
- 7. ¿Cómo puedo determinar si un archivo es un archivo PDF?
- 8. ¿Cómo puedo dividir un archivo PDF en páginas (preferiblemente C#)
- 9. páginas de Split A4 en un archivo PDF a páginas A5
- 10. Ghostscript: PDF total de páginas
- 11. ¿Cómo obtener el número de páginas en un documento de Word en Linux?
- 12. ImageMagick o GhostScript: convierta un TIFF de varias páginas en un PDF de varias páginas
- 13. Limite el número de páginas en will_paginate
- 14. ¿Cómo obtener el número total de páginas del pdf existente en ruby on rails?
- 15. Determinar el número de páginas en cada tabla SQL sin usar DBCC
- 16. Determinar cuándo un ViewPager cambia las páginas
- 17. Determinar el número de fotogramas en un Core Audio AudioBuffer
- 18. ¿Cómo puedo determinar la extensión (en bytes) de la página 1 en un archivo PDF linealizado?
- 19. Cómo imprimir gráficos R en varias páginas de un PDF y varios PDF?
- 20. Determinar el número de archivos en un directorio
- 21. ¿Cómo determinar el número de tarjetas SIM en un dispositivo?
- 22. ¿Busca programáticamente texto en un archivo PDF y dice el número de página?
- 23. Número de páginas en un documento de Word en java
- 24. cómo determinar la base de un número?
- 25. Cómo agregar el número de página en el pie de página en PDF por Itextsharp
- 26. ¿Cómo determinar el número de bits similares?
- 27. Estructura de un archivo PDF?
- 28. Convertir páginas de archivos PDF en imágenes con itextsharp
- 29. ¿Determinar si el valor de JavaScript es un "número entero"?
- 30. Forzar un número máximo de páginas en LaTeX