无法使用 PHP WkHtmlToPdf 设置选项

Unable to set options with PHP WkHtmlToPdf

我尝试将 WkHtmlToPdf 与 Php 一起使用,使用名为 PHP WkHtmlToPdf 的 Michael Härtl 包装器,但我无法声明任何选项。

这段代码工作正常

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());
}

你试过了吗:

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