1

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

我也在使用 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');

如何在文件中添加图表?

任何人请帮助我。

4

2 回答 2

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;
于 2013-01-30T12:02:21.197 回答
0

您可以执行以下操作:

  • 使图表成为图像并将该图像嵌入文档中,使用<img src=...
  • 使用二进制数据显示图表图像<img src="data:image/png;base64,binarycontentherebase64encoded...">
于 2012-12-29T11:34:57.290 回答