Php 在codeigniter中使用DOMPF时外部css不工作

Php 在codeigniter中使用DOMPF时外部css不工作,php,html,css,codeigniter,dompdf,Php,Html,Css,Codeigniter,Dompdf,我无法在使用DOMPdf时调用外部css。我正在使用DOMPdf库将html页面转换为pdf。文件正在成功转换,但我无法调用外部css或图像。如何解决此问题 DomPDF要求对包含的任何内容使用绝对路径 因此,您需要使用$\u SERVER['DOCUMENT\u ROOT']变量,并使用指向该文件的其余服务器路径跟踪它,例如$\u SERVER['DOCUMENT\u ROOT'].'assets/plugins/bootstrap/css/bootstrap.css' 警告语: 在嵌入诸如b

我无法在使用DOMPdf时调用外部css。我正在使用DOMPdf库将html页面转换为pdf。文件正在成功转换,但我无法调用外部css或图像。如何解决此问题

DomPDF要求对包含的任何内容使用绝对路径

因此,您需要使用
$\u SERVER['DOCUMENT\u ROOT']
变量,并使用指向该文件的其余服务器路径跟踪它,例如
$\u SERVER['DOCUMENT\u ROOT'].'assets/plugins/bootstrap/css/bootstrap.css'

警告语: 在嵌入诸如bootstrap之类的大型CSS文件时,DomPDF的性能会急剧下降(即使不使用很多格式,您也需要几秒钟来生成一个2-3页的简单PDF文件)。我的建议是在视图中内联您需要的特定样式,而不是链接完整的引导库,以实现更快的dompdf呈现。 不久前,在我做了大量研究之后,我就面临了这个问题,并在这里发布了一个问题(和答案),希望它能在将来帮助其他人。我建议阅读

可能重复的内容:
$this->dompdf->setBasePath(realpath(FCPATH . '/assets/plugins/bootstrap/css/bootstrap.css'));