I'm making a program in which I take a D&D Character Sheet and automatically fill it in depending on what the user inputs into the program. I'd eventually like to implement a very basic UI.
My question is, what API should I be using to implement the fill function on the character sheet? I could theoretically have the character sheet in PDF format and I tried using iText, but it seemed very inefficient for the large amount of filling that the form required. I could also put it into word format if that would be easier. If word format would be much easier, then which API should I use to integrate the filling out of this form?
This will be my first "entire" and packaged program that I've ever made, so I don't want to get part way through it and find out there is a much easier option. I've looked at using POI Apache. Would any of you have any suggestions?