How can i convert a html page (via $curl or something) to a pdf file?
There are many scripts that do this, some of them:
HTML_ToPDF is a PHP class that makes it easy to convert HTML documents to PDF files on the fly. HTML_ToPDF grew out of the need to convert HTML files (which are easy to create) to PDF files (which are not so easy to create) fast and easily.
Get a HTML text and generate a PDF file to make it printer-friendly. This PHP script is based upon FPDF PHP script (www.fpdf.org). More info can be found on the home page (http://html2fpdf.sourceforge.net/).
Handy for PHP developers looking to generate PDFs from their HTML content: dompdf is an HTML to PDF converter written entirely in PHP5. It has no dependencies on external libraries (e.g. html2ps) and it supports CSS 2.1.