Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

We tend to issue certificates to our members in the form of PDF files. Till now we have been doing this manually and now we wish to automate the certificate generation part.

We need a functionality whereby my site members should be prompted for the full name. As soon as they hit the Submit button, the PDF file should get generated embedding their name in it with the current date. We already have the certificate (in the form of PDF file) with our branding, design and other text in it. We just want that our member's name should get populated at a particular place within the PDF file.

Is it possible? or are there any apps which can do such a job for me?

Thanks!

share|improve this question

1 Answer 1

It's definitely possible. I've done dynamic generation of PDFs before using Django, so the first thing that came to mind was using ReportLab, however, to modify existing files with ReportLab requires buying their pro-level software, so I looked up something else and came across this:

http://stackoverflow.com/questions/1180115/add-text-to-existing-pdf-using-python

Using a combination of http://docs.djangoproject.com/en/dev/howto/outputting-pdf/ and http://pybrary.net/pyPdf/ should get you started if you want to roll your own Python/Django solution.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.