Perhaps you could also have a text submit page (form), and then allow people to download the generated pdf? (Allows people to try out anonymously)
Also, generating in some kind of editable format, may be a good idea. For any minor edits I want to do, on the generated invoice, or fix any errors in generation because of its interpretation of the text.
I hate marketing emails myself. Your emails will not be sold or used for marketing purposes. I'm on your side.
Thanks for the feedback.