使用HTML和PHP生成MPDF到PDF [英] Generate an MPDF to PDF with HTML and PHP
本文介绍了使用HTML和PHP生成MPDF到PDF的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我要在其上创建MPDF的CV的代码,而我下面有另一页上的MPDF代码.内容显示在pdf上,但当我想要实际的php值时,却带有php echo值
This the my code a CV that I want to create an MPDF with and underneath I have the MPDF code that is on another page. The content is appearing on the pdf but with php echo values when i want the actual php values instead
<?php
//Image upload
$uploaddir = "images\\";
$uploadfile = $uploaddir . $userTime . basename($_FILES['myimg']['name']);
move_uploaded_file($_FILES["myimg"]["tmp_name"], "$uploadfile");
$_SESSION['myimg'] = $uploadfile;
if(isset($_FILES['myimg'])){
$file = $_FILES['myimg']['name'];
//echo "" .$file;
//echo "<img src='" . $file . "'>";
echo '<img src="' . $uploadfile . '" width="40%" height="40% "/>';
}
?>
<p>First Name<br><?php echo $fullName;?></p>
<p>Email Address<br><?php echo $emailAddress;?></p>
<p>Phone Number<br><?php echo $phoneNumber;?></p>`enter code here`
<p>College<br><?php echo $theEducation;?></p>
<p>Course<br><?php echo $theCourse;?></p>
<?php
require_once __DIR__ . '/vendor/autoload.php';
$mpdf = new \Mpdf\Mpdf();
// $mpdf->WriteHTML(file_get_contents('build.php'));
$mpdf->Output();
//$mpdf->Output('filename.pdf','F');
?>
推荐答案
将HTML内容构建为字符串:
Either build your HTML content to a string:
$html = '';
...
$html .= '<img src="' . $uploadfile . '" width="40%" height="40% "/>'
$html .= '<p>First Name<br>' . $fullName . '</p>
<p>Email Address<br>' . $emailAddress . '</p>
<p>Phone Number<br>' . $phoneNumber . '</p>
<p>College<br>' . $theEducation . '</p>
<p>Course<br>' . $theCourse . '</p>';
或使用输出缓冲捕获html.
然后,将HTML传递给mPDF:
Then, pass the HTML to mPDF:
$mpdf->WriteHTML($html);
这篇关于使用HTML和PHP生成MPDF到PDF的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文