linux 环境预览和导出 excel 时中文都正常显示,但是 pdf 直接打印中文乱码,中文都显示成口。
linux 环境部署了润乾报表,要使用润乾的 pdf 直接打印功能,发现中文乱码。
但是 web 预览和导出 excel 文件,中文都能正常显示。
这是啥问题呀 ~~ 大佬们
"linux 环境部署了润乾报表,要使用润乾的 pdf 直接打印功能,发现中文乱码。 [图片] 但是 web 预览和导出 excel 文件,中文都能正常显示。 [图片] [图片] 这是啥问题呀 .."
linux 环境部署了润乾报表,要使用润乾的 pdf 直接打印功能,发现中文乱码。
但是 web 预览和导出 excel 文件,中文都能正常显示。
这是啥问题呀 ~~ 大佬们
😳
pdf 打印或者导出会专门从几个字体目录下找字体文件 润乾报表在 linux 下导出文件问题 ,可以参考下这里的说明,里边有对应字体目录列表,在那些目录里安装对应字体。
比如单元格字体设置的宋体,那么需要在指定目录下安装宋体。
润乾报表在 linux 下导出文件问题 - 乾学院
这边提到的几个目录,linux 版本都很旧了吧,现在都找不到这些目录。我用的是 almalinux9
大佬,我不明白为啥导出的时候中文正常显示。pdf 打印就不行呢
没有对应目录的话,可以新建个目录,然后将字体文件安装到对应目录内
按理说导出 pdf 正常的话,pdf 打印应该也正常,pdf 打印就相当于在服务器导出 pdf,然后将 pdf 文件发送到客户端浏览器。
可以按照文档里说的,在指定目录内安装下对应字体看看。
是导出 excel 中文正常显示,但是导出 pdf 中文显示空白,打印 pdf 中文显示为“口”
就很诡异😂
一,单元格字体现在设置的什么?
二,在之前发的文档里的路径下安装对应的字体文件,没有对应目录的话,可以新建。
pdf 打印或者导出时,找个字体目录和导出 excel 的不一致,所以要在指定目录下安装字体。
目录都创建了,也把字体的 ttf 都复制到对应的目录下了。然后重启服务,pdf 导出和打印还是异常,哈哈哈哈
这几个命令执行了不?这个是安装字体文件,然后更新字体缓存的。
单元格字体设置的什么?
在服务器上有查看字体的命令,看看列出来的字体,所对应的目录是否对
解决了,谢谢。
因为我设置的字体实际上是不支持中文的。要看字体库是否支持中文得用这个命令:
fc-list :lang=zh
这个命令输出了哪些字体,即代表了哪些字体可用于报表打印。润乾那边设置的字体有在操作系统的字体库即可。