Jump to content

Recommended Posts

Posted

I'm creating a Wordpress site that is an online training course, and at the end, I want the user to be able to type their name into a box and print out a personalised certificate.

 

The certificate is already created as a PDF, but can be converted if need be. Basically I want an editable region in the certificate document, that will match whatever is entered on the webpage, and then the user can download the PDF / print it off.

 

If anyone has any idea of how this can be done, a link or a quick how to would be appreciated.

 

Thanks

Posted
I'm creating a Wordpress site that is an online training course, and at the end, I want the user to be able to type their name into a box and print out a personalised certificate.

 

For this kind of thing, I've always used ReportLab's open source Python PDF creation library:

 

ReportLab - Content to PDF Solutions

 

If you don't have permissions to run scripts on your webhost, ReportLab do offer a hosted solution that might meet your needs, although I don't have any expertience with that myself.

  • Thanks 1
Posted
Thanks - I'll have a look at that , hopefully will sort the issue. If not i'm tempted to just upload the certificate as a word doc, with edit protection enabled and just an editable region where their name goes
Posted
Does it need to be a pdf, html5 canvas plus an svg graphic should work on most newer systems.

 

Actually, if I remember correctly, Mozilla's PDF.js lets you add elements to a PDF document in-browser, so you can build up a printable PDF document client-side:

 

PDF.js

 

This is the component that Firefox uses for viewing PDF documents, and seems to be pretty comprehensive.

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...