土耳其字符未显示在dompdf输出上

时间:2017-01-17 08:49:32

标签: php html pdf-generation dompdf html-to-pdf

我使用0.7.0 dompdf从html生成pdf文件。我可以创建pdf文件,但它不显示土耳其字符。这是我的代码:

使用dompdf生成pdf的PHP代码:

    use Dompdf\Dompdf;
    use Dompdf\Options;

    $pdfresult=$gotoclass->generatepdf();

    setlocale(LC_ALL, 'en_US.UTF-8');

    require_once '../../include/dompdf/autoload.inc.php';

    $options = new Options();
    $options->set('defaultFont', 'Courier');
    $dompdf = new Dompdf($options);

    $dompdf->loadHtml("$pdfresult");

    $dompdf->setPaper('A4', 'landscape');

    $dompdf->render();

    $dompdf->stream();

    unset($pdfresult);
    unset($dompdf);

如果我从代码中删除setlocale(LC_ALL, 'en_US.UTF-8');部分,那么它会给出以下IteratorAggregate错误:

  

致命错误:界面' IteratorAggregate'找不到   /public_html/include/dompdf/src/Frame/FrameTreeList.php   第14行

如何修复此问题并以pdf格式显示土耳其语字符?感谢您的帮助!

0 个答案:

没有答案