Symfony2 Knp-snappy从包含heicharts的树枝视图生成PDF

时间:2015-05-31 17:47:43

标签: symfony pdf

我想从包含高度图的树枝视图生成PDF文件 highcharts不会显示在pdf文件中。 为什么?任何建议

$html = $this->render('AcmequizBundle:Resultat:show.html.twig', array(
            'entity'      => $entity,
            'chart'=>$ob
        ));


return new Response(
    $this->get('knp_snappy.pdf')->getOutputFromHtml($html,array('encoding'=>'UTF-8','enable-javascript' => true,'images' => true)),
    200,
    array(
        'Content-Type'          => 'application/pdf',
        'Content-Disposition'   => 'attachment; filename="Rapport.pdf"'
    )
);

1 个答案:

答案 0 :(得分:0)

Highcharts是一个JS库,它使用客户端的浏览器来生成图表。您应该以任何图像格式在服务器端生成图表,并将其包含在PDF twig模板中。

有关服务器端图表生成的一些信息:http://www.highcharts.com/component/content/article/2-articles/news/52-serverside-generated-charts