We were using htmldoc but unfortunately it does not support UTF-8.
I tried using the Mozilla Firefox command-line printPDF extension but it placed the URL on the upper right of every page of the PDF which unfortunately isn’t acceptable because these files are client-facing.
I’ve also heard of Prince but it simply costs too much.
Is there a way to disable the printing of the additional header and footer information in Firefox? In about:config I found some preferences that looked similar to what I wanted—headerright and so on—and cleared them out, but it’s still appearing.
I did come across header and footer configuration iptions options in the firefox gui to remove your troublesome headers. I wonder if you set these, the printPDF extension will work as you want them?