Is there a definitive method of creating either a PDF or a MS Word Doc file within the app and email it immediately (and possibly, also store it).
I have been trying
I would recommend apache fop http://xmlgraphics.apache.org/fop/ you can use standard FOP to generate pdf.