无法使用 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');
我尝试将 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');