【发布时间】:2014-06-01 23:45:21
【问题描述】:
我在使用强大的 PHP wkHTMLToPdf 包装器向 PDF 文档添加多个页面时遇到问题。
下面的代码只是给了我一个空白页
require_once('phpwkhtmltopdf/WkHtmlToPdf.php');
$pdf = new WkHtmlToPdf;
$pdf->addPage('http://www.google.co.uk');
$pdf->addPage('http://www.google.co.uk');
$pdf->send('test.pdf');
exit();
但这很好用。
require_once('phpwkhtmltopdf/WkHtmlToPdf.php');
$pdf = new WkHtmlToPdf;
$pdf->addPage('http://www.google.co.uk');
$pdf->send('test.pdf');
exit();
【问题讨论】:
-
发送返回真吗?检查类似
if (!$pdf->send()) { die($pdf->getError()); }的内容。getError()函数可用于检查,即使它确实返回 true,但它可能包含警告或至少一些信息。通过添加die()语句和回声等内容,包装器代码相当容易“调试”。另外,尝试getCommand($filename)并检查命令语法是否正确,也许尝试在独立的命令提示符下运行它。
标签: php pdf-generation wkhtmltopdf