I do not know if the is the best way, but it works and is an effective method. I have used this technique to develop certification templates for years.
Use the concat function and FormCalc to create the desired text. I set up a form with two pages. On the first page, I capture the "insert" information in various text boxes. I se the page's Object Property for presence to "Visible - Screen Only" so that when the end user prints, he/she only gets the certification page.

On page two, insert a text box and in in the script editor, select calculate and add a statement that looks something like this:
concat("The undersigned company, ",Company," organized under the laws of the State of ",State.........) It will produce the following (you may wish to remover the border for the textbox):

You will need to use a comma to separate items in the concat list, and your standardized text must be in " ". You need to play with it a bit to get the word spacing correct. This example can be found here:
https://www.dropbox.com/s/iah808igek6bsq0/Concat%20Example.pdf?dl=0
Good luck.