loading...

Discussion on: How to Create Certificate Templates

Collapse
eruizdechavez profile image
Erick Ruiz de Chavez

Many languages support creating images or pdfs programmatically. This is a very good candidate for your requirements.

You could use something like Google Forms or Airtable to create a web form and capture all the attendees. Once you have all of this, you can either connect to the API of the used service, or export it as a CSV file.

Once you have this file, using your preferred language, dynamically create an image using your static background and each row on your exported file.

Collapse
iamvp7 profile image
Viswaprasath Author

Hi Erick,

Thanks for reply, Ya we had the idea of CSV and getting the input from that and create the whole image each time from scratch so can create for all.

But I thought there should be some optimized way, where we can have Background and say the parts which are editable and in those parts alone we fill up the value and send the output.

I am not sure how to create those editable parts in the image. :(

Collapse
eruizdechavez profile image
Erick Ruiz de Chavez

Here is a working example of what I proposed. It was fun to implement.

github.com/eruizdechavez/php-diplo...

Thread Thread
iamvp7 profile image
Viswaprasath Author

Thanks for quickly building the solution. I ll surely checkout. This ll be much helpful.

Collapse
eruizdechavez profile image
Erick Ruiz de Chavez

Needless to say, if you need different backgrounds and/or signatures you can then put the image paths in the CSV and then update the code to read the file names/paths from the array.

Collapse
eruizdechavez profile image
Erick Ruiz de Chavez

You also do not need to go high tech with this. I have not tried this with Google Docs, so I am not sure if the feature exists, but in MS Office you can use the said CSV/Excel file and use Word's Mail Merge feature; this requires 0 coding.

support.microsoft.com/en-us/help/3...