complete invoice pdf template

This commit is contained in:
Manuel Raynaud
2013-10-02 18:03:25 +02:00
parent df08809a48
commit 9fcbeab69c
6 changed files with 367 additions and 70 deletions

View File

@@ -37,13 +37,13 @@ class Pdf extends BaseAction implements EventSubscriberInterface
public function generatePdf(PdfEvent $event)
{
require_once THELIA_ROOT . '/core/vendor/dompdf/dompdf/dompdf_config.inc.php';
$domPdf = new \DOMPDF();
$domPdf->load_html($event->getContent());
$domPdf->render();
$html2pdf = new \HTML2PDF('P', 'A4', 'fr', true, 'UTF-8', array(0,0,0,0));
$event->setPdf($domPdf->output());
$html2pdf->pdf->SetDisplayMode('real');
$html2pdf->writeHTML($event->getContent());
$event->setPdf($html2pdf->output(null, 'S'));
}
/**

View File

@@ -226,7 +226,7 @@ class OrderController extends BaseAdminController
}
} catch (\Exception $e) {
\Thelia\Log\Tlog::getInstance()->error(sprintf('error during generating invoice pdf for order id : %d', $order_id));
\Thelia\Log\Tlog::getInstance()->error(sprintf('error during generating invoice pdf for order id : %d with message "%s"', $order_id, $e->getMessage()));
}