dompdf è una interessante libreria che permette di convertire HTML in PDF: è uno strumento comodo e semplice che in pochi minuti può trasformare le nostre pagine Web in documenti PDF.
dompdf supporta la maggior parte degli attributi HTML 4.0, le immagini, le tabelle complesse (ad esempio stili personalizzati per una cella, gestione dello span per le righe e per le colonne, etc.) eccetto quelle annidate, i fogli di stile esterni e non dipende da librerie esterne (grazie alla classe R&OS PDF).
La libreria è caratterizzata da alcune limitazioni: le liste ordinate non sono supportate, file di grandi dimensioni richiedono un tempo non trascurabile per la conversione, non supporta adeguatamente il codice HTML "poorly formed".
Per funzionare dompdf richiede PHP 5.0.0+ e il supporto di alcuni font (internamente dompdf supporta Helvetica, Times-Roman, Courier e Zapf-Dingbats).
Il codice è disponibile al seguente indirizzo, mentre diversi esempi e tutorial si possono trovare qui.