Python - Contar páginas en archivo pdf.

 
Vista:

Contar páginas en archivo pdf.

Publicado por Eva M. (1 intervención) el 11/08/2016 17:59:26
Hola a todos, buenas tardes.

Utilizo Python 3.4 y necesito sacar el número de páginas que tenga un pdf, he estado buscando por todos lados y no he entontrado nada que se parezca, he probado con la librería PyPDF2, pero no funciona en esta versión de Python.

Si alguien pudiera echarme una mano lo agradecería muchísimo. A estas alturas me vale cualquier cosa de la que pueda obterner ese dato para poder trabajar con él.

Muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jorge De Los Santos
Val: 77
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Contar páginas en archivo pdf.

Publicado por Jorge De Los Santos (54 intervenciones) el 12/08/2016 03:27:47
Podrías probar con lo siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
import re
import os
 
rxcountpages = re.compile(r"/Type\s*/Page([^s]|$)", re.MULTILINE|re.DOTALL)
 
def count_pages(filename):
    data = file(filename,"rb").read()
    return len(rxcountpages.findall(data))
 
if __name__=="__main__":
    filename = 'pdfex.pdf'
    print count_pages(filename)


Fuente: http://stackoverflow.com/questions/16647746/how-to-count-the-numer-of-pdf-pages-in-python-that-has-blank-pdf-page-also
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar