Dompdf 0.8.3 未在 PHP 7.2 和 CodeIgniter 3 中获取远程 CSS
Dompdf 0.8.3 not fetching remote CSS in PHP 7.2 and CodeIgniter 3
我正在将我的环境升级到 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' => 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");
注意:我在 link href 的标签中使用 base_url(),在 HTML 视图中。
有人遇到同样的问题或者有什么解决的建议吗?
问题是由于服务器中的端口重定向问题。解决了:)谢谢大家!
我正在将我的环境升级到 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' => 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");
注意:我在 link href 的标签中使用 base_url(),在 HTML 视图中。
有人遇到同样的问题或者有什么解决的建议吗?
问题是由于服务器中的端口重定向问题。解决了:)谢谢大家!