我有一个旅游门户,当用户可以预订旅游。成功付款后,我将使用MPDF生成PDF格式的收据。
成功的支付后,用户重定向到我的'success.php‘页面,在那里我正在生成PDF。但问题是整个success.php页面显示为一个PDF页面。但我想将PDF显示为可下载的链接。
我的代码是
$template_data = str_replace('##WORDS##', $amonut_words, $template_data);
ob_end_clean();
include 'MPDF57/mpdf.php';
$mpdf=error_reporting(E_STRICT);
$mpdf=new mPDF('win-1252','A4','','',15,10,16,10,10,10);
$mpdf->Bookmark('Start of the document');
$mpdf->SetDisplayMode('fullpage');
$mpdf->WriteHTML($template_data);
$mpdf->Output();
exit();发布于 2015-11-16 10:50:13
尝试使用output()将您创建的pdf存储在文件夹中;
ex;$mpdf->Output('pdf/filename.pdf');
然后获取文件并显示。
echo "<a href='pdf/filename.pdf' >download </a>"; 希望它对你有帮助
https://stackoverflow.com/questions/33732848
复制相似问题