Yes, you can convert your HTML invoice into PDF document. I do it this way:
PHP Code:
// pdf object
$pdf = new TCPDF();
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor("Invoicing system");
$pdf->SetTitle("Invoice No 1234");
$pdf->SetSubject("");
$pdf->SetKeywords("");
// settings
$pdf->SetFont("dejavusans", "", 10);
// set default header data
$pdf->SetMargins(25, 15, 25);
// don't print header
$pdf->setPrintHeader(false);
// footer
$pdf->setFooterFont(array('dejavusans', '', PDF_FONT_SIZE_DATA));
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
//set auto page breaks
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
//set image scale factor
$pdf->setImageScale(1.7);
// init pdf doc
$pdf->AliasNbPages();
$pdf->AddPage();
// write HTML
$pdf->writeHTML($html, true, 0, true, 0);
// output
$pdf->Output('invoice-1234.pdf','D');
Note: you need to have your HTML invoice assigned to $html variable.
Bookmarks