Generating DOC (and DOCX) templates using Python or Java with absolute positioned boxes
Anything you can do with word, you can do with the word com object.

Install PythonWin. 
Use the object browser under "Tools->COM browser" to find what you need.
For a web-to-print we need to generate a .doc (Microsoft Word 2003+) compatible templates/documents where we need to position some data inside the document (basically we need to auto-generated letter heads for address, phone, contact information etc.).
Which Python or Java based solutions can be used here that providing support for absolute positioning of text boxes in .doc (perhaps even through .DOCX).
We tried: XFC (FO-based which does not support absolute positioning) and tried Aspose Words for Java (also no support for absolute positioning).
Money does not play a major role. The solution has to work and it must not be open-source.
Any more options?