首页 文章

wkhtmltopdf和汉字

提问于
浏览
5

尝试使用wkhtmltopdf生成PDF,但是在显示所有字符时会给我带来很多麻烦 .

一些角色工作 - 例如打印时

  • "Invoice No (付款编号)"正确打印中文字符1,2和4,但字符3仅显示PDF中的空白区域 .

  • "Customer no (客户编号)"正确显示1号和4号中文字符,但PDF中不显示2号和3号字符 .

  • "Total (总额)"生成的PDF中不显示任何中文字符 .

我在Ubuntu 14.04桌面系统上使用wkhtmltopdf版本“wkhtmltopdf 0.12.1(带有补丁qt)” . 我安装了中文字体,所有字符都在我的系统上的gedit和Firefox中正确显示,但是wkhtmltopdf只显示了大约75%的字符 .

我的HTML文档是使用UTF-8字符集制作的,并且在Firefox和gedit中正确显示 . 我还尝试使用 . 将font-face直接嵌入 Headers 的样式部分

src: url(data:font/ttf;base64,AAEA....)

标记和wkhtmltopdf按预期更改字体,但缺少的字符仍然缺失 .

任何帮助真的很受欢迎,因为我已经失去了想法 .

1 回答

相关问题