是否有dompdf unicode的解决方案。
答案 0 :(得分:0)
Dompdf utf问题主要是关于字体。如果您可以提供自己的字体或使用包含大量字符的DejaVu。在配置文件dompdf_font_family_cache.dist.php中编辑字体信息。
以ASCII数字代码获取您的语言特殊字符并替换为此类字符,在此示例中为土耳其语特殊字符
$from = array('İ', 'ı', 'Ö', 'ö', 'Ü', 'ü', 'Ç', 'ç', 'Ğ', 'ğ', 'Ş', 'ş');
$to = array('İ', 'ı', 'Ö', 'ö', ' Ü', 'ü', 'Ç', 'ç', 'Ğ', 'ğ', 'Ş', 'ş');
$html= str_replace($from, $to, $html);
你的输出看起来不错,没有怪异的字符。
答案 1 :(得分:-1)
不幸的是没有。我会选择wkhtmltopdf,但需要访问该框。其他选项是fpdf,其他选项来自同一个fpdf(但这些选项不会将HTML转换为PDF,而是为您提供一些用于创建PDF的基元)。再说一遍,我会选择wkhtmltopdf。