【问题标题】:how to include graphs into html2pdf?如何将图形包含到 html2pdf 中?
【发布时间】:2012-12-29 11:15:39
【问题描述】:

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

如何在文件中添加图表?

请大家帮帮我。

【问题讨论】:

    标签: php pdf graph charts


    【解决方案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;
    

    【讨论】:

      【解决方案2】:

      您可以执行以下操作:

      • 使用&lt;img src=... 将图表制作成图像并将该图像嵌入到文档中
      • 使用二进制数据显示图表图像&lt;img src="data:image/png;base64,binarycontentherebase64encoded..."&gt;

      【讨论】:

      • 先生,您能描述一下吗?如何将图表制作成图片?
      • 您的图表库(我假设它是由一个叫 Max 的人编写的)正在使用 html/css 来显示图表。我没有在您的代码中看到您如何嵌入这个人的 Max css 样式表(必须显示图表)。第二,您应该为图表使用 Google Charts 之类的东西(获取图像并将该图像嵌入 pdf 文件中)。
      • 大家好,我试图将图表包含到 mpdf 中,但我无法成功,我使用 google chart、maxChart、phpgraphlib 生成图表并尝试嵌入 pdf 但没有显示任何内容。请帮助我。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多