2017-06-15 45 views
0

我想使用TCPDF生成pdf我必須解析PDF html表中的動態數據工作正常。如何從ckeditor內容和數據生成pdf?

App::import('Vendor', 'tcpdf'); 
$tcpdf = new TCPDF(); 
//$tcpdf->SetHeaderData($header_logo, $header_logo_width, $header_title, 
PDF_HEADER_STRING); 
$textfont = 'freesans'; 
$tcpdf->SetFooterMargin(PDF_MARGIN_FOOTER); 
$tcpdf->AddPage(); 
$tcpdf->SetFont('dejavusans', '', 10, '', true); 
$test = ' 
<table cellpadding="0" cellspacing="0" border="0"> 
<tr> 
    <td style="height:20px"></td> 
</tr> 
<tr> 
    <td style="text-align:center;">Test Report</td> 
</tr> 
<tr> 
    <td height="1">&nbsp;</td> 
</tr> 
</table> 
'; 
$test.="--- Dynamic Data----"; 

$html = <<<EOF 
    $test 
EOF; 
$filename="Test.pdf"; 
$tcpdf->writeHTML($html, true, false, true, false, ''); 
$tcpdf->lastPage(); 
//ob_end_clean(); 
$tcpdf->Output($filename, 'D'); 

上面的代碼工作良好,但是當我與動態內容的PDF設計沿解析CKEditor的含量崩潰。有一個單元格有CKEditor數據(任何帶有html的數據內容)當我試圖生成PDF時,PDF設計崩潰了。 有沒有什麼辦法可以生成好的格式來生成pdf。

回答