我需要一些帮助,使用html2pdf
将html页面转换为PDF文档他们的网站提供了一个小例子
$content = "
<page>
<h1>Exemple d'utilisation</h1>
<br>
Ceci est un <b>exemple d'utilisation</b>
de <a href='http://html2pdf.fr/'>HTML2PDF</a>.<br>
</page>";
require_once(dirname(__FILE__).'/html2pdf/html2pdf.class.php');
$html2pdf = new HTML2PDF('P','A4','fr');
$html2pdf->WriteHTML($content);
$html2pdf->Output('exemple.pdf');`
我不知道如何最有效地做的是将我的html页面中包含一些PHP变量放入一个我可以在这里使用的变量$html2pdf->WriteHTML($content);
有没有办法从它自己的html文件中取出它并让服务器替换变量然后将它变成变量?
答案 0 :(得分:0)
我发现卷曲是我问题的最佳答案。通过使用CURL,服务器处理页面并输出适用于HTML2PDF的静态HTML
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://example.com/voucher.php?txnid=" . $txnid);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'My App (http://pexample.com/voucher.php?txnid=' . $txnid . ')');
$output = curl_exec($ch);
curl_close($ch);
然后我可以在需要的地方使用$output
。
完全按照我的需要工作。谢谢!