最近的网站开发中,有一个需要word转pdf的需求,本地发现word转pdf后中文正常展示,但是centos里面中文部分是空白的。针对此问题,解决方案如下:
- 将本地windows里面的字体复制到linux上
windows10 字体路径为:C:\Windows\Fonts
,在里面找到需要的字体,其中宋体 常规
为:SIMSUN.TTC
,将改字体复制到linux的/usr/share/fonts
里面
- 刷新linux的字体缓存
mkfontdir
mkfontscale
fc-cache -fv
- 重启tomcat(必须,否则网站上面进行word转pdf时,pdf中文无效果)
systemctl restart tomcat