laravel dompdf - 问题与字体

时间:2015-07-30 18:40:22

标签: laravel pdf laravel-4 pdf-generation dompdf

我需要扩展支持基于拉丁语的字体,所以我想使用默认字体" dejavu sans",但文本是完全白色的,它忽略了css规则。 有什么想法吗?

感谢。

我正在使用laravel 4 这是代码:

PHP

$pdf = PDF::loadView("project.accounting.pdf_offer", $data);
        $pdf->output();
        $dom_pdf = $pdf->getDomPDF();
        $canvas = $dom_pdf->get_canvas();
        $canvas->page_text(35, 803, sprintf("%s {PAGE_NUM} %s {PAGE_COUNT}", Lang::get("default.page"), Lang::get("default.from")), null, 7, array(0, 0, 0));

        return $pdf->stream();

CSS

html, body {
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 12px;
font-family: inherit;
vertical-align: baseline;
line-height: 1;
color: #111;
background: white;
font-family: "dejavu sans", serif;

}

1 个答案:

答案 0 :(得分:0)

找到问题的解决方案 - 起初我是从控制器生成页码,但后来我把它作为脚本/ php移动到模板(内联),现在没关系。

感谢您的帮助。