Hola!!
Yo utilizo una librería que es jlpdf, te paso la liga para descargarlo y este es un ejemplo para que te des una idea de como puedas hacerlo, si se puede un html, incluyendo consultas generadas en mysql.
Aquí el enlace para descargar la librería.
http://elticus.com/jlpdf/
Espero te sea de ayuda.
Código PHP:
<?
define('FPDF_FONTPATH','font/');
require('jlpdf.php');
$cadena=
"Título original: [b][BIG]The Da Vinci Code[normal][/b]
Editor original: [i]Doubleday, a división of Random House, Inc., Nueva York [/i]
Traducción: [i][u]Juanjo Estrella [/u][/i]
Reservados todos los derechos. Queda [red]rigurosamente prohibida[black], sin la autorización escrita de los titulares del copyright, bajo las sanciones establecidas en las leyes, la [b]reproducción parcial o total[/b] de esta obra por cualquier medio o procedimiento, incluidos la reprografía y el tratamiento informático, así como la distribución de ejemplares mediante alquiler o préstamo público.
[smallS]Copyright © 2003 by Dan Brown © de la traducción, 2003 by Juanjo Estrella © 2003 by Ediciones Urano, S.A.
Aribau, 142, pral. 08036 Barcelona [normal]
ISBN: [b]84-95618-60-5[/b] Depósito legal: [green]39.978 2003[black] Fotocomposición: [BIG]Ediciones Urano, S.A.[normal] Impreso por Romanyá Valls, S.A. Verdaguer, 1 08760 Capellades (Barcelona), con papel Supersnowbright, fabricado por AS Borregaard Hellefos y comercializado por [BIG]Secopa, S.L.[normal] [u]Impreso en España[/u] Printed in Spain. [normal]
[small][i]Este texto fue hecho utilizando las [times]librerías de la biblioteca[arial] FPDF y con la [b]Clase para Justificar Texto Enriquecido[/b] [i](Justifing Rich Text Class)[/i] desarrollada por JL y distribuida en forma gratuita a través de [blue][u]http://www.elticus.com[/u][black]. (Vistia [b]El Ticus[/b] y descarga otras funciones para PDF igualmente útiles) [/i][normal]
";
$pdf=new JLPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','',12);
$pdf->SetX(0);
$pdf->SetY(10);
$pdf->JLCell("$cadena",180,'j');
$pdf->Output();