dompdf生成一个空/已损坏的pdf

时间:2015-12-09 18:06:55

标签: php jquery html pdf dompdf

我遇到了dompdf的问题。我试图通过表单的值生成PDF文件。 用户进入网站,填写字段并单击提交。在我的电子邮件中,我必须附上包含所有表单值的PDF。 我能够将它集成到我的代码中,但是有些不对劲。 要提交,我收到带有PDF的邮件,但它已损坏。 (0BYTE。)

我输入的代码包括/ ajax.php。 这是代码:



      // Generate PDF here
      require_once("../dompdf/dompdf_config.inc.php");
	  spl_autoload_register('DOMPDF_autoload');
        
      $dompdf = new DOMPDF(); 
      $dompdf->load_html($message); 
      $dompdf->render(); 
      $pdf_content = $dompdf->output();
      file_put_contents('../dompdf/ordine.pdf',$pdfoutput); 




用户在表单中写入的数据在$ message

这是我的ajax.php

1 个答案:

答案 0 :(得分:3)

试试这个

// Generate PDF here
  require_once("../dompdf/dompdf_config.inc.php");
  spl_autoload_register('DOMPDF_autoload');

  $dompdf = new DOMPDF(); 
  $dompdf->load_html($message); 
  $dompdf->render(); 
  $pdf_content = $dompdf->output();
  file_put_contents('../dompdf/ordine.pdf',$pdf_content);  //there was a typo here...

你pdf是正确的0字节,因为你写了一个未定义的变量。