Obtener el número de paginas de un archivo PDF en Python
Python
Publicado el 2 de Enero del 2016 por Xve (294 códigos)
5.218 visualizaciones desde el 2 de Enero del 2016
Este código muestra como obtener el número de páginas de un archivo pdf.
# -*- coding: utf-8 -*-
import re,os
rxcountpages = re.compile(r"/Type\s*/Page([^s]|$)", re.MULTILINE|re.DOTALL)
def countPages(filename):
data = file(filename,"rb").read()
return len(rxcountpages.findall(data))
if __name__=="__main__":
if len(os.sys.argv)==2:
print os.sys.argv[1]
print "Number of pages in PDF File:", countPages(os.sys.argv[1])
No hay comentarios