結構難しいですが、それでも一番とっつきやすいのはmPDFかと思います。
http://blog.syuhari.jp/archives/1992
・簡単(簡単な分、アレンジしたり個別の命令を実行するのが難しいので用途による)
・外部CSSが表示できないのでひとつずつ追加する必要がある(最新版使ったことないですが改善されてる可能性も。上のサイトのサンプルはさすがにバージョンが古すぎるのでもうちょっと綺麗には出るはずです)
・UTF-8以外文字化けが起こる可能性→SJISなどの日本語追加方法は以下
http://d.hatena.ne.jp/tohokuaiki/20121113/1352810525
include("./mpdf/mpdf.php"); $html = file_get_contents("http://www.yahoo.co.jp"); $mpdf=new mPDF('ja', 'A4'); $mpdf->WriteHTML($html); $mpdf->Output("hoge.pdf", 'F'); exit;
他のプラグインだとこの文の10~20倍ぐらい書くイメージがあります。
コードを書く場合はバージョンに注意してください。
ダウンロードしたときについてくるサンプルコードが参考になるとおもいます。