¿Alguien sabe cómo puedo contar el número de páginas en un archivo pdf usando php? ¡Gracias!número de páginas en un archivo pdf
Respuesta
PDFs páginas de la tienda en un árbol. Los objetos "/ Pages" pueden tener entradas "/ Parent" y "/ Kids", seguidas de "/ Count". No puede sumar las entradas "/ Count" porque un Kid podría ser otro nodo Pages. El objeto "/ página" es la hoja.
Abra el pdf como archivo de texto y cuente el número de veces que aparece "/ Página" (no "/ Páginas") en el archivo. Eso debería ser correcto la mayor parte del tiempo.
Sobre la base de la respuesta de R Ubben he encontrado el siguiente código PHP para dar buenos resultados:
function count_pages($pdfname) {
$pdftext = file_get_contents($pdfname);
$num = preg_match_all("/\/Page\W/", $pdftext, $dummy);
return $num;
}
\W
coincide con cualquier carácter no alfanumérico y excluye cosas como /Pages
, /PageMode
etc.
Buena función. Gracias hombre. – dsplatonov
Gracias hombre, realmente útil. – cyberfly
Agradecería que pudieras dar más detalles sobre el significado y los contenidos esperados de la variable ficticia $. De lo contrario, ¡una gran respuesta! Gracias. –
exec('pdftops ' . $filename . ' - | grep showpage | wc -l', $output);
Ver también las preguntas y respuestas similares:
- 1. Determine el número de páginas en un archivo PDF
- 2. Determinar el número de páginas en un archivo PDF
- 3. Número de páginas de Pdf con Java
- 4. Recortar páginas de un archivo .pdf
- 5. ¿Cómo puedo obtener el número de páginas en un archivo PDF en Perl?
- 6. ¿Cómo crear un archivo PDF de varias páginas con Gnuplot?
- 7. ¿Cómo puedo dividir un archivo PDF en páginas (preferiblemente C#)
- 8. páginas de Split A4 en un archivo PDF a páginas A5
- 9. Ghostscript: PDF total de páginas
- 10. ImageMagick o GhostScript: convierta un TIFF de varias páginas en un PDF de varias páginas
- 11. Cómo imprimir gráficos R en varias páginas de un PDF y varios PDF?
- 12. Número de páginas en un documento de Word en java
- 13. ¿Cómo obtener el número total de páginas del pdf existente en ruby on rails?
- 14. Estructura de un archivo PDF?
- 15. Convertir páginas de archivos PDF en imágenes con itextsharp
- 16. Limite el número de páginas en will_paginate
- 17. Forzar un número máximo de páginas en LaTeX
- 18. ¿Cómo obtener el número de páginas en un documento de Word en Linux?
- 19. ¿Cómo obtener un recuento de páginas en un documento mPDF?
- 20. itextsharp trimning pdf páginas del documento
- 21. contraseña proteger un archivo PDF
- 22. ¿Busca programáticamente texto en un archivo PDF y dice el número de página?
- 23. Exportar páginas PDF a una serie de imágenes en Java
- 24. Conversión de páginas PDF a JPG en Java-GAE
- 25. Insertar un archivo pdf en látex
- 26. TCPDF - Número de páginas no exactamente alineado a la derecha
- 27. Fusionando imágenes png en un archivo pdf
- 28. Abrir un archivo pdf programáticamente en un destino con nombre
- 29. la creación de dos páginas en PDF con Imagick
- 30. Convertir PDF de varias páginas a PNG y viceversa (Linux)
Sí, este es el método más simple si no va a utilizar una biblioteca de terceros. – Rowan
Impresionante. Muy útil, gracias! –