我正在将环境从PHP5.5升级到PHP7.3,并且新安装的DomPDF(从0.6到0.8.3)不会获取任何外部CSS文件。所有与服务器相关的配置似乎都可以,但是仅加载了相对的CSS文件。
我可能会缺少什么?
我正在使用以下几行来生成PDF:
require_once("dompdf_0-8-3/autoload.inc.php");
$options = new Dompdf\Options();
$options->set(array('isPhpEnabled' => true,
'isRemoteEnabled' => true,
'isJavascriptEnabled' => false,
'isHtml5ParserEnabled' => true,
'tempDir' => sys_get_temp_dir())
);
$dompdf = new Dompdf\Dompdf();
$dompdf->setOptions($options);
$dompdf->loadHtml($html);
$dompdf->setPaper($size, $orientation);
$dompdf->render();
$dompdf->stream($filename.".pdf");
注意:我在HTML视图内的链接href标记中使用base_url()。
有人有相同的问题或对如何解决有任何建议吗?