A real estate agent asked me to create a program to automate the process of generating rental agreement contracts. Basically the whole document is the same for most parties but only a couple of lines change (date, addresses, social security numbers, names, etc.).
Ideally they'd fill out a form with that information, press a button and then the contract is automatically generated.
I've worked with a few java libraries to create excel documents in the past but I was wondering what would be the best approach to create something like this? Probably doing a java GUI with the form to then export into word might be an overkill (considering that it needs to follow a template design with logos, specific fonts and size)? Or would programming a plugin for Word in VBA or C# be able to do the trick? Or maybe there is a simpler way that I haven't thought of yet.
Thanks again for you input!