I can't convert an HTML file for example?
Quartz 2D is the only method I've found. Opacity can generate source code allowing visual design/layout of the PDF templates.