0

我花了很多时间寻找一个可以在 pdf 文件中显示阿拉伯字符的包,当我终于发现我遇到了另一个问题时。

我在 laravel 4 中使用 TCPDF 包来检索 pdf 文件中的视图并输出它,我的视图包含 TCPDF 无法显示的阿拉伯字符,而不是我得到的文本“????”

请注意,当我对 TCPDF 使用 Text() 方法并插入阿拉伯字母时,它显示正确,因为我将字体设置为 freeserif,但是当我加载刀片视图时情况不同,请查看我的代码:

   $view = View::make('myView')->with('data',$data)->render();
            $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

            $pdf->SetPrintHeader(false);
            $pdf->SetPrintFooter(false);
            $pdf->SetFont('freeserif');
            $pdf->AddPage();

           $pdf->writeHTML($view, true, false, false, false, '');

            $pdf->Output('example_048.pdf', 'I');
4

1 回答 1

0

我通过评论解决了类似的问题

font-family:'Times New Roman';

从我的CSS。

于 2016-01-25T18:24:41.657 回答