问题

CentOS 7.8环境中,要使用wkhtmltopdf来从网页中生成PDF。
没有使用rpm包来安装wkhtmltopdf命令,而是使用了gem 'wkhtmltopdf-binary'在Rails项目下安装了wkhtmltopdf

运行后发现,网页中的中文在PDF中没法显示。

解决办法

调查后发现是因为系统中缺少中文字体的支持,使用如下命令安装字体后,可以解决。两者选其一。

1
2
3
sudo yum install -y wqy-microhei-fonts
# 或者
sudo yum install -y xorg-x11-fonts-75dpi

延伸阅读

其他相关

CentOS下Font相关的命令

  • fc-list: 列出系统中安装的font
  • fc-cache -f -v: 刷新字font缓存

Reference

留言