You can try this, which worked for me:
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__": parent = "/Users/username/" os.chdir(parent) filename = 'LaTeX20120726.pdf' print count_pages(filename)
Hello
source share