DomPDF在本地加载字体但不在线

时间:2015-03-18 06:48:40

标签: php css codeigniter dompdf

我想使用Arial作为我的PDF的字体。但它只能在本地站点上运行,但不能在线运行。我正在用Codeigniter做这个项目。以下是我的代码。

 @font-face {
    font-family: "arial";
    src: url('<?php  echo admin_asset_url();?>/arial.ttf');
   }
 body,h1,h2,h3,li,a,p,h4{
        font-family: "arial";
    }
function pdf_create($html, $filename='', $stream=TRUE) 
{
    require_once("dompdf/dompdf_config.inc.php");

    $dompdf = new DOMPDF();
    $dompdf->load_html($html);
    $dompdf->render();
    if ($stream) {
        $dompdf->stream($filename.".pdf");
    } else {
        return $dompdf->output();
    }
}

1 个答案:

答案 0 :(得分:1)

这可能是因为domPDF正在加载服务器中的字体,当访问本地主机时,可能是您的计算机。

另一方面,您的服务器可能没有安装arial。因此它不起作用。

Se this link了解有关domPDF和字体的更多信息