1

我正在开发中。我必须从结果中创建一个 PDF 文件。请查看我的代码,PDF 已创建但为空。

代码:

case 'pre-test-pdf': 
    ob_start();
    require_once("includes/dompdf/dompdf_config.inc.php");     
    $smarty->display('default/content/pdf/pdf-view-pre-test.tpl');      
    $html = ob_get_contents();
    ob_clean();
    $dompdf = new DOMPDF();
    $dompdf->load_html($html);
    $dompdf->render();
    $dompdf->stream("sample.pdf");
 break;

此页面的结果必须是 PDF

$smarty->display('default/content/pdf/pdf-view-pre-test.tpl');

期待尽快解决。

4

1 回答 1

2

你可以写 $html = $smarty->fetch('default/content/pdf/pdf-view-pre-test.tpl'); 这将为您的文件提供 html 布局,该布局存储在 $html 中,可用于创建 PDF。

于 2012-12-24T11:44:04.447 回答