我正在尝试使用dompdf从smarty模板生成pdf文件: 代码如下: -
require_once('dompdf/dompdf_config.inc.php');
$dompdf = new DOMPDF();
$dompdf->load_html($smarty->fetch(CURRENT_TEMPLATE.'/module/shopping_cart.html'));
$dompdf->render();
$dompdf->stream("sample.pdf");
我正在获取pdf文件。但是我得到的pdf文件没有任何样式,我发现dompdf没有加载外部样式表。所以如何在smarty模板中加载外部样式表
提前致谢
答案 0 :(得分:1)
您正在使用$dompdf->load->html()
。由于此样式是相对于本地文件系统中的PHP文档加载,而不是相对于Web服务器根目录。最简单的解决方法是在引用外部样式时包含完整的URL(例如http://example.com/style.css)。