代码:
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');
很快就会有解决方案。
答案 0 :(得分:2)
你可以写$ html = $ smarty-> fetch('default / content / pdf / pdf-view-pre-test.tpl');这将给出文件的html布局,该布局存储在$ html中,可用于创建PDF。