Wkhtmltopdf knp snappy 转换为带有乌尔都语错误符号的 PDF

Wkhtmltopdf knp snappy converting to PDF with wrong symbols for Urdu language

提问人:Toha chepurenko 提问时间:11/14/2023 更新时间:11/15/2023 访问量:25

问:

都!我在我的项目中使用 wkhtmltopdf knp snappy 从 html 模板生成 PDF。 对于乌尔都语,我遇到了一个问题,它没有准确生成。取而代之的是白色方块。但是在生成的html页面中(转换之前),一切正常。你能帮我,请告诉我,如何解决它吗?

我已经尝试在头部部分更改 html 的编码,向 wkhtmltopdf 配置添加编码并测试字体(字体在 html 生成的页面中有效,但由于某种原因被 pdf 忽略)

php symfony wkhtmltopdf 乌尔都语 knp-snappy

评论

0赞 marcramser 11/14/2023
您当前使用的字体是否可能缺少您尝试在 PDF 中显示的字符?考虑使用 Arial Unicode,这可能会解决问题。

答:

1赞 Mahmood Feiz 11/15/2023 #1

您必须使用绝对路径而不是相对路径。 也许您在 css 中使用了带有字体配置行相对路径的 import 命令。

尝试直接在 html 页面中内联编写字体配置。