Hi , I can build a tool in vb.net to load excel data fill a template in word (its to easy edit word files) replacing "special" words like student_name, etc, and export to pdf and/or send pdf to emial.
In the past I worked in certificate printing after respond a quiz.
Check my portfolio, a lot of windows desktop applications.
Your software screen texts, buttons, labels will be in english?