from sys import * from pdflib_py import * import md5 p = PDF_new() PDF_open_file(p, "textarea.pdf") PDF_set_parameter(p, "usercoordinates", "true") PDF_set_info(p, "Creator", "smalltext.py") PDF_begin_page(p, 612, 3000) font = PDF_load_font(p, "Courier", "host", "") PDF_setfont(p, font, 12.0) i = 0 # the idea is to overflow the placetext matrix once, so that # we have at least two different ty values for y in range(3000 / 9): PDF_set_text_pos(p, 0, y*9); text = "".join([md5.md5(str(i+j*732849)).hexdigest() for j in range(3)]) print text PDF_show(p, text) i = i + 1 PDF_end_page(p) PDF_close(p) PDF_delete(p);