| 1 |
from controllers import booze |
|---|
| 2 |
|
|---|
| 3 |
l = {'name': {'trust': {'1': '', '3': '', '2': '', '4': ''}, 'id_ref': '1417', 'last': 'termie', 'full': 'termie'}, 'keyword': [], 'works_for': {'company': 'Pixar Animation Studios'}, 'photo': './photos/1417.jpg', 'imageurl': 'http://pic01.test.mediamatic.nl/icon/1417-600-600-crop.jpg', 'rfid': '1145791773', 'intro': "<p>I know, I know, my badge doesn't say anything, but I swear I am the guy in the picture</p>", 'address': {'work': {'mobile': '', 'phone': '', 'email': '', 'email_sha1': ''}, 'trust': {'11': '', '10': '', '1': '', '3': '', '2': '', '5': '', '4': '', '7': '', '6': '', '9': '', '8': ''}, 'id_ref': '1417', 'email': 'andy@mediamatic.nl', 'email_sha1': 'b2de22f6b7792c394568598e0ea263fe95b88d3f'}, 'id': '1417'} |
|---|
| 4 |
|
|---|
| 5 |
r = {'name': {'trust': {'1': '', '3': '', '2': '', '4': ''}, 'id_ref': '4171', 'full': 'Willem Velthoven', 'first': 'Willem', 'last': 'Velthoven'}, 'works_for': {'company': 'Mediamatic'}, 'keyword': ['Meet up', 'Play', 'Process', 'Prototype', 'Useful', 'Flexible', 'Fun', 'Trust', 'Support'], 'photo': './photos/4171.jpg', 'imageurl': 'http://pic01.test.mediamatic.nl/icon/4171-600-600-crop.jpg', 'rfid': '1425237277', 'intro': """<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec tincidunt dignissim augue. Quisque sit amet ligula. Nulla convallis, velit at viverra convallis, ante est ultricies nulla, elementum tincidunt massa nisl nec erat. Suspendisse sagittis iaculis arcu. Proin tempor, enim at tincidunt aliquet, metus nibh vulputate purus, at molestie eros urna ut pede. Sed mauris pede, fermentum sit amet, mattis vel, condimentum quis, ipsum.. .7 </p>""", 'address': {'website': 'http://www.mediamatic.net', 'id_ref': '4171', 'email_sha1': '770d09e29d401310a2b397eb223aba0542da3c0c', 'work': {'mobile': '', 'phone': '', 'email': '', 'email_sha1': ''}, 'trust': {'11': '', '10': '', '1': '', '3': '', '2': '', '5': '', '4': '', '7': '', '6': '', '9': '', '8': ''}, 'email': 'koe2moe@yahoo.com'}, 'id': '4171'} |
|---|
| 6 |
|
|---|
| 7 |
voucher_path = "./vouchers" |
|---|
| 8 |
background_path = "./test/voucher.png" |
|---|
| 9 |
|
|---|
| 10 |
c = booze.BoozeVoucher.fromPeople(l, r, background_path, use_fonts=False, draw_lines=False) |
|---|
| 11 |
doc = booze.pyx.document.document([c.toPage()]) |
|---|
| 12 |
fname = "%s/%s-%s.pdf"%(voucher_path, l['id'], r['id']) |
|---|
| 13 |
doc.writePDFfile(fname) |
|---|