# Page number self.cell(0, 10, footerstr, 0, 0, 'C') if __name__ == "__main__": if (len(sys.argv) != 4): pdb.set_trace() print("Usage: %s [InPDF] [Footer String] [OutPDF]" % sys.argv[0]) print( "\nThis script is non-destructive to the input PDF; it is only used for a page count indicator.\n" ) sys.exit(1) # Get page count try: pdf = PdfFileReader(open(sys.argv[1], 'rb')) except: sys.stderr.write("Error opening file %s\n" % sys.argv[1]) sys.exit(1) pagecount = pdf.getNumPages() #pdf=PDF("Footer String") footerstr = sys.argv[2] pdf = PDF() pdf.add_font('OpenSans', '', FONTPATH, uni=True) for i in range(0, pagecount): pdf.add_page() pdf.output(sys.argv[3], 'F')