无法使用PHP WkHtmlToPdf设置选项

时间:2015-03-15 21:11:18

标签: php wkhtmltopdf

我尝试将WkHtmlToPdf与Php一起使用MichaelHärtl包装器,名为PHP WkHtmlToPdf,但我不能声明任何选项。

此代码可以正常使用

use mikehaertl\wkhtmlto\Pdf;

$pdf = new Pdf('http://www.example.com');
$pdf->binary ='/usr/local/bin/wkhtmltopdf';
if (!$pdf->send('pres.pdf')) {
    throw new Exception('Could not create PDF: '.$pdf->getError());
}

现在,如果我尝试设置选项,我会得到一个空白页

$globaloptions = array(
    'no-outline',
    'encoding' => 'UTF-8',
    'orientation' => 'Landscape',
    'enable-javascript' => true

);

use mikehaertl\wkhtmlto\Pdf;

$pdf = new Pdf('http://www.example.com');
$pdf->setOptions($globaloptions);
$pdf->binary ='/usr/local/bin/wkhtmltopdf';
if (!$pdf->send('pres.pdf')) {
    throw new Exception('Could not create PDF: '.$pdf->getError());
}

1 个答案:

答案 0 :(得分:4)

你试过了吗?

$globaloptions = array(
'no-outline',
'encoding' => 'UTF-8',
'orientation' => 'Landscape',
'enable-javascript');