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