I see one solution so far:
Are there any more out there which are suggested?
One alternative to HTMLDOC is Prince.
PROs: Prince can handle most of CSS (which HTMLDOC can't) and use almost all fonts (where HTMLDOC PDFs contain only Helvetica, Times and Courier) and translate HTML/XML input into really well looking pages.
CONs: Unlike HTMLDOC, Prince isn't OpenSource software (though free as in beer for private use, putting a rather unobtrusive logo on PDF pages created with it).
PrinceXML is made by a small Australian company and seems to be also driving Google Docs' PDF output.
HTMLDOC is 'good enough' for most people's needs (and also provides quite a few features which Prince doesn't).
by using http://code.google.com/p/wkhtmltopdf/ you can do it like this: