Si las hay pero son muy limitadas, te explico:
Te conviertes los siguientes tag por ejemplo: <p><table><tr><td>, pero no te comvierten por ejemplo <img>,<div>,<ul>,<li> por darte ejemplo como te estoy colocando.
Busca por
"html to pdf",
"convert html to pdf" y te saldrán varios, revisalos, que yo tengo tiempo que no lo hago y puede ser que exista otra vía.
Te reitero que puedes utilizar las clases que te comente, pero claro, tienes que programar la salida
Y por ultimo investigo lo del header que te dijo, sé que si envías tablas bajo ese concepto a excel te pinta la tabla bien fina...
Bueno estamos en contacto saludos