如何将图形包含到html2pdf中?

时间:2012-12-29 11:15:39

标签: php pdf graph charts

我正在使用maxChart.class.php来创建Graphs并使其正常工作。

我也使用html2pdf.class.php来创建在线pdf报告。我试图在pdf文件中包含图表,但它不起作用。

我的代码是

$rowval=$sqcat1->qcategory;
$data3["$rowval"]=$per;

$content = "
<page>


$content.=$mc3 = new maxChart($data3);    
  $mc3->displayChart('',1,450,400,true);
"    


</page>";

  require_once("/pdf1/html2pdf.class.php");
    $html2pdf = new HTML2PDF('P','A4','en');
    $html2pdf->WriteHTML($content);
    $html2pdf->Output('demo.pdf');

如何在文件中添加图表?

任何人请帮助我。

2 个答案:

答案 0 :(得分:1)

我使用MPDF和SVGGraphs来做到这一点

在php变量中添加图形值的代码

$html.='<br>'.$graph->Fetch("CylinderGraph",true).'<br>';

MPDF代码

include("/mpdf.php");

$mpdf=new mPDF('c'); 
$mpdf->SetHTMLHeader($header);
$mpdf->WriteHTML($html);

$mpdf->Output();
exit;

答案 1 :(得分:0)

您可以执行以下操作:

  • 使用<img src=...
  • 将图表设为图像并将该图像嵌入文档中
  • 使用二进制数据<img src="data:image/png;base64,binarycontentherebase64encoded...">
  • 显示图表图像