To add document text you need to
* use a plug-in (written in C/C++)
* somehow cause the plug-in to be run (you can't just run a plugin from VB)
* deeply understand the PDF imaging model and text internals (from the PDF specification)
* work with the PDFEdit API (part of the plug-in API)