Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何为Mpdf创建链接?_Php_Pdf_Pdf Generation_Mpdf - Fatal编程技术网

Php 如何为Mpdf创建链接?

Php 如何为Mpdf创建链接?,php,pdf,pdf-generation,mpdf,Php,Pdf,Pdf Generation,Mpdf,我有一个旅游门户,当用户可以预订旅游。成功付款后,我将使用MPDF生成PDF格式的收据 成功付款后,用户重定向到我的“success.php”页面,我在那里生成PDF。但问题是整个success.php页面显示为一个PDF页面。但是我想把PDF显示为可下载的链接 我的代码是 $template_data = str_replace('##WORDS##', $amonut_words, $template_data); ob_end_clean();

我有一个旅游门户,当用户可以预订旅游。成功付款后,我将使用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();

尝试使用output()将创建的pdf存储在文件夹中

前<代码>$mpdf->输出('pdf/filename.pdf')

然后获取文件并显示

echo "<a href='pdf/filename.pdf' >download </a>"; 
echo”“;

希望它对您有所帮助

您是否尝试离开成功页面html并仅嵌入指向此pdf php文件的a链接?将其重定向到成功-然后在其他页面自动下载pdf。