将Java项目以docker形式构建部署后,由于linux容器缺乏字体包,转换后的PDF存在字体失真、乱码的问题。已知在Dockerfile安装字体可以解决部分问题。但我搜索到以下方法:
workbook.setCustomFontFileDirectory();
workbook.setCustomFontFilePaths();
两种方法的具体用法分别是如何呢?
假设项目resource下有一个字体目录存放着许多ttf文件,这两种方法可以实现 EXCEL -> PDF时 ,读取字体目录的字体来进行转换的功能吗?
谢谢。