Laravel PDF汉字

时间:2015-12-04 08:27:30

标签: php laravel pdf fonts dompdf

我正在使用laravel和im使用barryvdh / laravel-dompdf作为pdf报告生成器,我对中文字符有一些问题,但我从谷歌解决使用此css代码导入字体:

<style>
    @font-face {
        font-family: 'Noto Sans';
        font-style: normal;
        font-weight: 400;
        src: url("<?php echo $_SERVER["DOCUMENT_ROOT"]; ?>/packages/digitization/fonts/fireflysung.ttf") format('truetype');
    }
    * {
        font-family: Noto Sans, DejaVu Sans, sans-serif;
    }
</style>
实现该代码之后,它显示了中文字符,但是加载页面变得非常慢,当我在表格上保存带有5个数据的PDF时,pdf文件大小达到7Mb ..

是真的吗?或者我做错了什么?

1 个答案:

答案 0 :(得分:0)

我有中文字符问题,在我的情况下,刀片视图显示中文字符确定,但是当生成PDF时它没有中文字符。所以我不得不在我的刀片视图中出现这个问题

{{ $variable_contains_chinese }}

{!! $variable_contains_chinese !!}

还要在服务器上安装中文字体。

我希望有所帮助。