def pageCountMatches(pdf_input_dir,input_files_dir,valid_exts): ''' Compare num pages in pdfinfo with pages in input picture directory. return boolean ''' pdf = tools.getFirstFileWithExtension(pdf_input_dir, '.pdf') pdfInfo = tools.pdfinfo(os.path.join(pdf_input_dir, pdf)) numPages = int(pdfInfo['Pages']) numInputFiles = tools.getFileCountWithExtension(input_files_dir,valid_exts) return numPages == numInputFiles
def getPdf(self): self.pdf_name = tools.getFirstFileWithExtension(self.pdf_input_dir, ".pdf") self.pdf_path = os.path.join(self.pdf_input_dir, self.pdf_name) self.pdfinfo = tools.pdfinfo(self.pdf_path)