我尝试将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());
}
答案 0 :(得分:4)
你试过了吗?
$globaloptions = array(
'no-outline',
'encoding' => 'UTF-8',
'orientation' => 'Landscape',
'enable-javascript');