问题来源:使用 aspose-cells 将 Excel 转 PDF 乱码,一开始是报null异常 换了Docker jdk,换了之后就乱码了,问题是容器里面没有字体
解决方法,服务器装字体 宿主机 不是容器执行
yum -y install fontconfig
服务器装好字体之后
在jenkins 中修改运行参数 ,共享 宿主机/usr/share/fonts文件夹
-v /usr/share/fonts:/usr/share/fonts
这坑弄了一天,一开始就在宿主机装了字体发现还是不行,没想到容器里面没有字体。解决问题的方向偏了,网上大多解决方案都是通过dockerfile 中执行命令在容器中安装字体,没有说共享宿主机字体