First, referece to the original code component http://code.google.com/p/wkhtmltopdf/ and credits to Vitor Rosário.
Second, to try this you should create an espace to encapsulate the extension, and the espace must have the "run as" user defined in service center.
I'm having trouble using html2pdf solution above.
I was able to generate my page from the wkhtmltopdf command line on the server. However, when my application generates the same screen the PDF gets corrupted. It really does something since the file is not empty (about 12Kb). But then, when I try to open it I get Adobe Acrobat's error message: There was an error opening this document. The file is damaged and could not be repaired.