php - Dompdf 0.8.3 不在 PHP 7.2 和 CodeIgniter 3 中获取远程 CSS

标签 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'          => 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 View 内的链接 href 标签中使用 base_url()。

有没有人有同样的问题或者有什么解决的建议?

最佳答案

问题是由于服务器中的端口重定向问题。解决了:)谢谢大家!

关于php - Dompdf 0.8.3 不在 PHP 7.2 和 CodeIgniter 3 中获取远程 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55124198/

相关文章:

javascript - 简单的ajax帖子不起作用

javascript - 让JS设置发布数据

更新数据库时PHP mysql错误

mysql - Codeigniter:根据给定条件从查询结果中获取行号

php - Laravel Dompdf 生成 pdf 报错

php - 在同一页面中显示 HTML 选择值

javascript - codeigniter 在提交之前使用 javascript 确认弹出框

php - 即使数据库中存在电子邮件,也会提交表单...如何清除电子邮件字段并要求用户输入不存在的电子邮件 ID

php - Laravel 5 : DOMPDF(0. 8.3) 每页页眉页脚

php - 在新标签页中打开 dompdf 从给定页面获取数据