我正在尝试通过操作系统生成 PDF wkhtmltopdf
,Amazon Linux
一切正常,但是当我尝试在 上使用表情符号时HTML
,字体中断并且表情符号显示为黑框。在部署之前,我在本地尝试并且它在本地工作Ubuntu
,所以我的猜测是我在生产(亚马逊 Linux 实例)服务器中缺少一些东西(字体?)。我试图安装Google Noto
字体,但什么也没发生。我将附加HTML
由同一命令通过以下方式生成的同一页面的 2 个屏幕wkhtmltopdf
:
如您所见,即使损坏的表情符号下方的字体也没有呈现为切面,我将添加我在两个服务器中使用的命令:
/my/path/to/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd64 --lowquality 'file:///my/path/to/page-test-pdf.html' '/home/user/test.pdf'
谢谢你的时间。