I am working on Asp.Net project which needs to fill in a word document. My client provides a word template with last name, firstname, birth date,etc… . I have all those information in the sql database, and the client want the users of the application be able to download the word document with filled in information from the database.
What’s the best way to archive this? Basically, I need identify those ‘fillable spot’ in word document, fill those information in when the application user clicks on the download button.
I’m not sure about some of the ASP.Net aspects, but I am working on something similar and you might want to look into using an RTF instead. You can use pattern replacement in the RTF. For example you can add a tag like {USER_FIRST_NAME} in the RTF document. When the user clicks the download button, your application can take the information from the database and replace every instance of {USER_FIRST_NAME} with the data from the database. I am currently doing this with PHP and it works great. Word will open the RTF without a problem so that is another reason I chose this method.