I am about to design a certificate for 100 people. It is very time-consuming if I change the certificate's recipient name one by one. Are there any tools that can generate a list of names and paste each name to the certificate? I am currently designing using Inkscape.
Since the SVG-format is purely text based, it is easy to solve with most programming languanges.
Here, for example, in bash, assuming that the prepared file "template.svg" contains the name "invitee" to be replaced with the real names from the the file "names.lst":
n=0 while read name do ((n+=1)) sed "s/invitee/$name/" template.svg > invitation-$n.svg done < names.lst
After saving as numbered invitation-$n.svg, you could export it to png format or convert it to something else in just one line.
The names.lst would just look something like this:
Rolling Stones Carlos Santana Nina Simone
One name per line.
I don't know Inkscape, but if I have to do that I would save the certificate as an image file format, place it in a Word document and create a mailing list from an Excel file with all the people's names. With this solution you get the 100 certificates not only with different names but also with all the possible different data of each person.