Dompdf 0.8.3在PHP7.2和CodeIgniter 3中不获取远程CSS
我正在将我的环境升级到PHP7.3(从PHP5.5)并且我的DomPDF新安装(从0.6到0.8.3)不会获取任何外部CSS文件。所有与服务器相关的配置似乎都正常,但只加载了相关的CSS文件 我会错过什么 我使用以下行生成PDF:Dompdf 0.8.3在PHP7.2和CodeIgniter 3中不获取远程CSS,php,codeigniter,dompdf,Php,Codeigniter,Dompdf,我正在将我的环境升级到PHP7.3(从PHP5.5)并且我的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' =>
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视图中的link href标记中使用base_url()
任何人都有相同的问题或关于如何解决的任何建议?更多的代码将非常有用(主要是您认为的代码示例)。说到上面,我想告诉您我的经验。我停止使用外部CSS文件,决定在视图中内联样式,我将使用dompdf导出(也使用0.8.3),并看到生成速度大幅提高(高达十倍)。也许你应该考虑这一点,而不是浪费时间使用外部CSS文件:)你使用过<代码> SETHTTP语境< /代码>吗?只是为了保持你的更新:这个问题在HTTP中得到解决,它是一个端口重定向问题。HTTPS测试仍在等待中:)谢谢!